Re-architecture of a Large Software System by Leveraging a Software Lifecycle Framework
For this public sector client, Noblestar provided consulting support to assist them in their effort to re-architect a Justice Information System, which was previously built on legacy COBOL code. The agencies' objective was to build a next-generation solution that would be accessed by several other agencies and would significantly reduce the risk associated with supporting an outdated system. The system would need to support business intelligence functionality in order to discover trends, evaluate strategies, and create forecasts, as well as increase data sharing among agencies and establish a knowledge base for better decision making. The current system represents over 30 years of data and over 5 million records. It serves over 300 agencies and approximately 18,000 users.
Noblestar took an incremental approach to modernization because: 1) the agency had to maintain its current level of service to customers and 2) because it is the only approach that could tackle the sheer size of the effort. This approach started with rigorous requirements engineering, leveraging the adoption of a Rational Unified Process (RUP) as well as application life cycle tools. Requirements established the baseline for the software architecture as well as software quality and testing. Key roles in the software life cycle were fulfilled by teaming with Noblestar consultants; specifically, a project manager, business analyst, software architect, and quality engineer. This collaborative approach enabled agency employees to not only complete the project deliverables, but enabled agency employees to learn the craft of rigorous, disciplined, software development, so that in later phases agency employees would become more self sufficient. Significant effort was placed on the implementation of a software development framework that encompassed the Rational tools and software life cycle processes and practices.
Business Value:
Jenny Pittman
2 Reston Overlook
12021 Sunset Hills Road
Suite 600
Reston, VA USA 20190
Email: jpittman@noblestar.com
Tel: 703.464.4000