Development efficiency products provide the day-to-day tools that highly skilled practitioners use to speed business requirements management, software design and software testing. The focus here is on improving practitioner productivity for the business analyst, software architect, software developer, and tester.
What does success look like for these skilled practitioners?
For business analysts, success is defined by the ability to align with business needs by understanding, documenting and communicating business requirements.
- For testers and quality assurance professionals, it is the ability to better manage quality throughout the software lifecycle.
- For software and enterprise architects, success means being able to manage architecture for organizational agility, and speed time-to-market by automating key aspects of component creation.
IBM solutions for development efficiency:
Requirements Management
IBM requirements management solutions help business analysts and solution architects model business processes and define, document and prioritize business requirements.
Requirements Management solutions:
- Rational RequisitePro is requirements management solution that helps teams document and prioritize business requirements and link these requirements to use cases
- WebSphere Business Modeler business modeler helps organizations document and model "as-is" and "to-be" business processes
Architecture Management solutions:
These solutions help make architecture tangible by helping teams trasnform architecture into software. Role-based tools are designed to fit the needs of the business developer, system developer, and architect. IBM architecture management solutions help you document and model enterprise, application and service architectures; ease the transition between architecture and code; and leverage code-driven and model-driven development techniques.
Specific solutions include:
- Rational Software Architect
- Rational Application Developer
- Rational System Developer
- WebSphere Business Modeler
Quality Management solutions:
These products are designed for the test team and help automate many of the rote tasks associated with functionality testing, regression testing and performance testing. Part of a complete solution for improving software fitness, IBM quality management solutions help you validate application and system functionality, evaluate and execute performance tests, and perform root-cause problem analysis:
- Rational Functional Tester
- Rational Manual Tester
- Rational Performance Tester
- Tivoli IT Composite Application Manager
