Software - Rational Software
Requirements
- Rational RequisitePro
– Indication of need: Ready to gather requirements. Need a tool to document requirements or perhaps, the project is stalling due to ineffective requirement definition.
– Benefits of use: Increased understanding of functionality of application, decreased function creep, decreased project risk, increased application quality.
Design
- Rational Software Modeler/Rational XDE Developer
– Indication of need: Functional requirements are understood and documented. Design models are required or there is a lack of understanding of the application design.
– Benefits of use: Allows creation of UML models that will communicate all aspects of the application design to the project stakeholders.
Implementation
- Rational Application Developer/Rational XDE Developer
– Indication of need: Requirements analysis and design are complete. Development IDE is needed or current development employs a number of tools resulting in inefficient development.
– Benefits of use: Design, develop, test, profile and deploy Web, Web services, Java, J2EE and portal applications.
Testing
- Rational Functional Tester
– Indication of need: Application is ready to be tested. Testing tool is needed or testing is done manually with no repeatability/automation.
– Benefits of use: Automated functional and regression testing tool for testing Java, Microsoft Visual Studio .NET, and Web-based applications will result in increased application quality.
Change Management
- Rational ClearQuest
– Indication of need: Can be used at ANY stage of the project. A tool is needed to manage communication, and understanding of changes and problems present in the application.
– Benefits of use: Workflow management and defect and change tracking across the application life cycle.
Source Code Management
- Rational ClearCase
– Indication of need: Can be used at ANY stage of the project. Software assets are not currently managed by a complete management solution or are stored in a tool that does not integrate effectively with the development tools currently used.
– Benefits of use: Provides life cycle management and control of software development assets.
Top of Page
|