This page provides a set of proven assets that have been successfully used in many diverse settings. These assets all are built on the Eclipse Process Framework, and many have been developed originally through IBM's software improvement efforts. They serve as excellent examples of the range of approaches to software and system development.
Scott Ambler's streamlined approach to software development based on IBM's Rational Unified Process (RUP). The Agile UP lifecycle is serial in the large, iterative in the small, delivering incremental releases over time.
A process based on a core set of agile software development practices enhanced with some additional practices that are needed by many project teams
Model driven systems development helps to manage the complexity of designing a system. Managing the appropriate level of detail for any particular level of the model is an important component of these practices.
The systems engineering practices accumulated by the IBM Rational consultants during various Systems Engineering engagements
The Capability Maturity Models describe criteria for a set of practices considered essential for reliable performance. There are three models on this site; all are from version 1.3 of the materials.
Provides guidance for applying best practices in a development organization. These practices focus on activities for developing quality products and services to meet the needs of customers and end users.
Provides guidance for applying best practices in a service provider organization. These practices focus on activities for providing quality services to customers and end users while integrating bodies of knowledge that are essential for a service provider.
Provides guidance for applying best practices in an acquiring organization. These practices focus on activities for initiating and managing the acquisition of products and services to meet the needs of customers and end users. Although suppliers can provide artifacts useful to the processes addressed in guidance, the focus of the model is on the processes of the acquirer.
A selection of practices for delivering organizational improvements to capabilities.
This process produces the evidence necessary to support an audit. This can help demonstrate compliance to standards and regulations.