Professional services Custom Application development Quality assurance
Onsite Off shore Fixed Price
Government Manufacturing Healthcare Bio Tech Technology Supply Chain / Distribution Finance
Work Culture Benefits Kutir connect program Positions
About Kutir
Value Propostion / Integrity Policy
Mission statement
Management
Advisors
 

 

 
 
 
 
Government
 
Case Study 1
About the Client:
Our client is a government organization involved in processing of the Victim Compensation programs. They provide compensation to eligible victims for expenses incurred as a direct result of a crime. They rely heavily upon their automated claim processing system to provide compensation as efficiently as possible.
Business Requirements:

1. Automate the system to incorporate the changes related to the approved change requests.
2. Developing the technical documentation of the CaRES application
3. Optimizing the application performance

CaRES, is a custom web-based claims processing, tracking and reporting system built using Microsoft Visual Studio 2005 tools, including VB.NET, ASP 2.0, Team Foundation Server, and SQL Server 2005. CaRES is a 5-tiered, object oriented and highly secure extranet application. CaRES interfaces with a mainframe system, a document management system, a fax system, and printer system.
Our Solution:

1. To develop an automated system, this would fetch the information of the approved change requests from the centralized server for processing.
2. To Program CaRES changes in support of statewide rollout of CaRES to Joint Powers (JP) and Compact Restitution Centers (CRC) locations.
3. Train the state staffs and create Technical documentation using the VCP programmers staff to make them independent.

How did we do it?

We studied the way CaRES works and have been coded. This involved studying the source code, the interconnections between different applications and servers. Magnitude of the users using the application on a day to day basis. Its stability to manage the quantity of data flow and processing power. The feasibility for the application to adapt to new changes. After this analysis was completed our consultants had a clear picture of the whole workings of the application along with its strengths which has to be retained and weakness which ahs to be fixed.

Our consultants were able to incorporate the necessary enhancements to adapt to the changes and were able to provide better processing capabilities and robust reporting capabilities. At every phase our consultants were involved in understand the expectation of the client and the current working methodology of the process and impart the appropriate modification to cater to the needs of the client.

The other crucial phase was to train the users on the changes and enhancements. This also involved in our consultants training the CaRES IT programmers in the usage of the application nut also in how the enhancements were developed helping the CaRES programmers to act as support people in case of any issues with the application faced by the users. Our consultants also designed the train the trainers program for the state staffs so that the knowledge transfer is complete and enabling the CaRES team to gain the capability to train its staffs in the future. This also led to the creation of an exhaustive, well structured and easily understandable technical documentation of CaRES. Our consultants involved the CaRES programmers as a part of this activity to create the documentation.

All this enhancements resulted in optimized usage of the application and any changes in the future can be easily incorporated by looking at the documentation. Our consultants also created a talent pool to manage the application better and add changes as per the standards and need of the VCP.

 
Case Study 2
About the Client:
Our client is a State Agency that ensures road safety in California. They are one of the oldest and the largest state agency with more than 9000 employees. Apart from road safety, they also provide security police services while protecting state buildings and facilities, conducts criminal investigations, and assists local law enforcement agencies.
Business Requirements:
1. Automated solutions which can help them update and manage information related to the purchase requisition function of the procurement efficiently.
2. To align and map the perchance requisition function to the Budget Allocation Tracking System (BATS) and Allocated Resource Management System (ARMS).
3. To develop application which can help in generating financial reports, budget reports and project management tracking and documentation.
Challenges:
1. Mapping of different applications(BATS and ARMS) to the new application and ensuring accuracy of data flow between applications
2. Designing the database structure to support new modules as different applications working in different environments
3. Testing the application is very critical as the information stored are Government data and hence confidentiality, security and accuracy are of high priority
4. Customization to the needs of the huge user base
5. The magnitude of the users of the application is huge and hence training the users and documentation of the process has to be accurate, user-friendly, easier to understand and faster enabling the users to migrate to the new environment
Our Solution:
Requisition Delivery System (REDS) is a totally automated system which can help the user base to create, track, and manage the purchase information of the client very effectively. This automated system communicates with the other applications (BATS & ARMS) to maintain data accuracy and help the client manage the purchase requisitions within budget and get the appropriate recourses allocated. This application also acts as a Project management tool helping the client track projects.
How did we do it?
We were able to achieve success by splitting the whole project into 7 different functionalities:

1. Software Development Life Cycle Functionality: This involved 35% of the overall project efforts were we utilized the Software development Lifecycle methodology (SDLC) to develop complex computer processing systems and report programs in a large scale database architecture environment. This environment has over 900 users and includes variety of compilers for computing languages and a variety of software development tools. We developed program logic, system flow documents, codes, and tested programs to ensure compliance with user requirements and system specifications. We analyzed the hardware and software requirements for the application in development, test and production environments. Our consultants also did an impact analysis to determine if the application is configured to properly support the increased load and what would be the backup and mitigation plan in case of any failures.

2. Testing: During testing, the testers performed Unit testing of custom components, assisted state staff in performing system testing and assisted identified users in performing System and User Acceptance Testing (UAT), assisted in resolving any issues reported during System/UAT testing. Fix any bugs identified during System/UAT testing. Established a procedure to maintain versions in testing environment during regression testing. This was a critical phase which was a crucial step for the success of the project.

3. Project Administration: This involved 25% of the efforts which included in the developing the application to manage and track projects. The web based application access data from a central repository. Our consultants designed and developed the application forms, reports, menus, PL/SQL and interfaces. Designed the database structures to accommodate to the new modules. Serves in the project administration capacity responsible for all aspects of the project including: liaison to the customer project task management. Reports project status to all stakeholders.

4. Maintenance and Operations: Maintains and enhances production application functionality in Development, Test, and Production environments by utilizing object-oriented tools and methodologies; and professionally recognized application and server tools for Oracle Software Development. This also involved in setting up support teams to help in trouble shooting the issues faced by the client. The documentation phase is an on-going phase and the consultant will develop a checklist for integrating custom forms, reports, menus, PL/SQL and Interface(s) into the current Oracle 11i Application infrastructure.

5. Communications: Interacts with users and all management levels, make presentations, conducted walk-through, meetings and negotiate processing agreements with other agencies to ensure system enhancements meet user expectations. Client was made aware of the status all the time through out the project.

6. Training: Provided training to users, other programmer analysts and/or programmers to ensure system and program efficiency. Developed and maintain programming and system documentation. The documentation is used for ongoing automated system support, a reference to the program’s function and a guide in user training plan preparation. Knowledge Transfer sessions are conducted through out the project and as wrap-up for the project the consultant will conduct final knowledge transition sessions with state staff.

7. Consulting/Mentoring: Provide consultative support to programming personnel and users to assist in overall section efficiency. This was a dual role as sometimes we acted as consultants and sometimes the staffs acted as mentors helping us understand the process better. Overall it was a teamwork where our consultants worked hand in had with the state staffs to have the automated system in place on time helping our client operate better.