Building smarter products with requirements engineering
Building smarter productsTo support your business objectives Requirements engineering solutions for developing smarter products. Products are becoming smarter. There In the past, companies maintained sep- Highlights are now computer chips in everything arate sets of requirements for software, from running shoes to cars to coffee electrical or mechanical components, ■ Captures and prioritizes product makers. And as products become more but this approach made it difficult to requirements to help drive devel- interconnected, instrumented and intel- ensure that all of these components opment decisions ligent, the marketplace becomes even would work together effectively when more volatile and competitive. the product was assembled. Com- ■ Manages requirements through- panies developing complex product out the development lifecycle to That’s why it’s more important than ever offerings need to make sure that all support traceability to ensure that you’re managing your components work together to deliver ■ Encourages collaboration from development process properly. You the desired result. Requirements must stakeholders need to make sure that if you invest in drive development decisions through- developing a complex product, it will out the product development lifecycle, ■ Maintains an audit history pay off. Product success hinges primar- so that when changes are made to the and preserves change records, ily on how well the product addresses product design during development, helping support compliance the needs of the marketplace. So they can be checked against existing with regulations and contrac- capturing and prioritizing these require- requirements to ensure that all require- tual agreements ments is essential. Adding to these ments are still being met. And product ■ Helps you respond to changes challenges are growing numbers of testing must be done against specified with robust change manage- regulatory compliance requirements. requirements to make sure you’re not ment capabilities Managing them can be difficult, and just delivering a system that works, but there can be steep financial penalties also the system that you set out to build. for lack of compliance.
Rational DOORS software also inte- Teamcenter technologies. It also inte- “The Best-in-Class are able to grates with other IBM products, giving grates with BigLever Software Gears manage the challenges of sys- you access to a broad range of features technology to provide requirements tems engineering by providing and capabilities. It integrates with: management capabilities for similar for a multidisciplinary approach, products in a product line, and with improving collaboration across • IBM Rational Focal Point™ software, The MathWorks Simulink solution for disciplines, testing the per- for capturing and evaluating ideas model-based design and simulation of formance of the entire system for new products or product features, dynamic systems. These integrations earlier in development stages and then feeding the chosen features help you use requirements to drive through simulation, and formally into Rational DOORS software. decisions throughout the design, devel- tracking design requirements.”* • IBM Rational Change software, which enables you to implement opment and quality assurance phases. — Aberdeen Group a customizable enterprise-wide Uniting stakeholders through greater change control process. collaborationManaging requirements throughout • IBM Rational Synergy software, for tracking requirements through to For your requirements to be truly valu-design, development and testing software implementation. able, you need to have input from allIBM offers a requirements engineering • IBM Rational Quality Manager of the relevant stakeholders. Rationalsolution that enables you to manage software, which enables you to DOORS software helps you managerequirements throughout the entire link your requirements with your all of your requirements in a centraldesign, development and testing test plans. repository, so all of your stakeholderslifecycle, helping to ensure you have • IBM Rational Rhapsody software, ® have access to the most up-to-dateend-to-end traceability. From ideas, which provides modeling and simula- version of the requirements. Plus, yourrequirements and feature definitions, tion capabilities that enable you to teams can collaborate through infor-product and system specifications visualize requirements scenarios and mal discussions and lock documentand models to mechanical, electric trace requirements back to designs. sections for editing, allowing multipleand embedded software implemen- • IBM Rational Requirements users to work in the same documenttation, testing and maintenance, the Composer software, for capturing without creating conflicts. Role-basedIBM solution can help you deliver a requirements gathered via inter- access controls enable you to governhigh-quality system that meets your views and workshops with your who can view and edit your company’scustomers’ needs. customers or partners. projects, documents, requirements andThe solution is built around IBM Plus, Rational DOORS software attributes, so you can make sure onlyRational DOORS software, a leading ® ® integrates with product development authorized users are making changes.requirements management applica- management solutions—such astion that can help you reduce costs, PTC Windchill (using the Stoneworksincrease efficiency and improve quality Ambassador product), Dassaultby enabling you to optimize require- Systèmes ENOVIA and Siemensments communication, collaborationand verification — throughout your orga-nization and across your supply chain. 2
Capture, collaborate and manage requirements Case study: Delphi unites global throughout the product development process teams for more-cost-effective reuse Link feature value and Link systems and software requirements planning IBM Rational development lifecycle requirements engineering Challenge IBM product IBM Rational IBM Rational Delphi, a leading supplier of portfolio software delivery software delivery management Human Electrical platform platform mobile electronics and transporta- machine Software engineering Mechanical Test interface specs specs specs plans tion systems, needed to improve specs communication among globally diverse development teams so theyUsing the Rational requirements engineering solution, you can link all your engineering disciplines to could be more productive whenproduct requirements and business objectives. working on parallel releases with shared requirements. The companyUsing requirements to drive the develop- Responding to changes with robust sought an automated requirementsment process with enhanced traceability change management capabilities management solution that couldYour product development process Product development is rarely a promote cost savings through com-needs to be driven by your require- predictable process. The marketplace ponent reuse.ments — requirements can’t be changes, customer needs change. Solutionan afterthought. Rational DOORS That’s why it’s essential to be able Delphi selected Rational DOORSsoftware enables you to trace require- to respond to these changes quickly software after running a year-longments throughout the development and easily. Using Rational DOORS comparison with a third-party tool.process, so you can make sure that software, you can establish trace- Rational DOORS software helps give the company’s global teamsrequirements are properly imple- ability links between requirements, unprecedented accessibility tomented. The application maintains models and test plans. You can then requirements, making it easier toan audit history and can preserve all create dynamic views that help you share requirements for parallelchanges. So you can monitor and to evaluate what will be affected by development. They can also importreport on overlooked requirements, a requirement, model or test case requirements from the repositoryover-engineering or “gold plating,” and change — before the change is made. for reuse in new projects.requirements creep — keeping every- Key benefitsone’s focus on achieving the original Plus, when an object is changed, • Improved ability to meet cus-project objectives. These reports help related objects are flagged, so you tomer requirementsdemonstrate compliance with regula- can immediately see that they may • More accurate managementtions and standards, and conformance be impacted by that change. You of coststo contractual agreements. can then take the appropriate action • Enhanced development team to ensure that changes don’t have communication, resulting in unexpected and costly results. The faster time to market integration with Rational change management software also enables automated notification, routing and approval processes for requirements change requests — helping ensure project control and accountability. 3