Sterlite’s Project Management methodology is based on the Rational Unified Process (RUP). This process is structured along two dimensions – time and process. Both dimensions are required for a project to succeed.

Time: Division of the lifecycle into time based phases and iterations.

Process: Production of a specific set of artifacts with well-defined activities.

The Rational Unified Process describes how to effectively deploy commercially proven approaches to software development for software development teams. These are called "best practices" not so much because you can precisely quantify their value, but rather, because they are observed to be commonly used in industry by successful organizations.

The Rational Unified Process provides each team member with the guidelines, templates and tool mentors necessary for the entire team to take

 


full advantage of among others the following best practices:

- Develop software iteratively
- Manage requirements
- Use component-based architectures
- Visually model software
- Verify software quality
- Control changes to software


Click on image to enlarge

RUP and similar products -- such as Object-Oriented Software Process (OOSP), and the OPEN Process -- are comprehensive software engineering

 


tools that combine the procedural aspects of development (such as defined stages, techniques, and practices) with other components of development (such as documents, models, manuals, code, and so on) within a unifying framework.

RUP establishes four phases of development, each of which is organized into a number of separate iterations that must satisfy defined criteria before the next phase is undertaken: in the inception phase, developers define the scope of the project and its business case; in the elaboration phase, developers analyze the project's needs in greater detail and define its architectural foundation; in the construction phase, developers create the application design and source code; and in the transition phase, developers deliver the system to users.

RUP provides a prototype at the completion of each iteration. The product also includes process support for Java 2 Enterprise Edition (J2EE) and BEA (WebLogic) development, and supplies an HTML-based description of the unified process that an organization can customize for its own use.


Inception - specifying the project vision
Elaboration - planning the necessary activities and required resources; specifying the features and designing the architecture.
Construction - building the product as a series of incremental iterations
Transition - supplying the product to the user community


Business Modeling - the identification of desired system capabilities and user needs
Requirements - a narration of the system vision along with a set of functional and non functional requirements
Analysis and Design - a description of how the system will be realized in the implementation phase
Implementation - the production of the code that will result in the executable system
Test - the verification of the entire system
Deployment - the delivery of the system and user training to the customer

 

Home | Overview | Processes | Offerings | Careers | Contact | Internal | Consultant Access
© 1995-2005 Sterlite Software USA, Inc. All Rights Reserved
Disclamer & Legal Issues