Child Care and Attendance

 

Background

The Child Care Time & Attendance system (CCTA / PayCare) is to be used by various State agencies across the country to deliver Child Care benefits to authorized families in a fashion similar to that of other state-provided benefits such as WIC, SSI, EBT Food Stamps. The benefits (i.e, Cash Benefits paid to the provider, by the state, on behalf of a child) are to be calculated by the CCTA based on actual time & attendance records collected by the application from provider locations and matched against the States’ voucher-based allowances.

The CCTA benefits delivery to the public, as well as administration and interaction with the CCTA will be carried out through multiple device interfaces namely 2 types of Point-Of-Sale terminals, an Integrated Voice Response Unit (IVR) interaction and through a web interface.   Additional functionality in the CCTA provides for interaction with CSP and RFS.

Challenge

Our challenge was to maintain the aggressive schedule as outlined by the client’s business requirements and desire to improve speed-to-deployment.  Princeton Information’s approach for managing this project  required a Rapid Application Development (RAD) paradigm consisting of development and testing activities performed in an iterative and incremental manner.  The solution was to include a variety of technologies while using RAD in a IT shop that typically used a traditional waterfall approach. The application architecture utilized an n-tier, Web frontend with a legacy mainframe backend.  The Web interface was designed using Adobe Flex, Java, and Spring technologies, while the back end included Oracle, Drools, and method-level security using AOP.

Solution

The Child Care Time and Attendance Project is an application that was developed by Princeton Information on behalf of a large banking institution.  This bank had contracted with multiple state governments to provide payments to child care providers on behalf of the State.  This system is implemented throughout 21 States.

To successfully complete this project and satisfy all the in-scope business and technical requirements, Our approach and accompanied solution resulted in the successful completion of this solution in a timely and economic manner.

The development phase included of 50 modules of Component Code Construction and Component Unit Testing. The CCTA application components are integrated and an end-to-end test performed ensured functionality of the software modules, the interfaces, the network environment, and the data bases. The integration testing followed a pre-prescribed integration test plan that identifies the CCTA software component being tested, the functionality being tested, the path through the interface, the path through the system and the path through the data base.  Princeton Information developed a UAT Test Plan  to test the entire functionality of the application.

Vitals

Adobe Flex, Java, and Spring technologies, Oracle, Drools, and AOP