Published on July 2, 2009
RDM/RE Keynote: Better Requirements. Better Management. Better Results Richard Crisp Director, RM & QM Product Delivery Team, Rational NRDM02 RDM01 © 2009 IBM Corporation
IBM Rational Software Conference 2009 What are you delivering? Rational Software Conference + Innovation 2009 Telelogic UGC RDM01 2
IBM Rational Software Conference 2009 Agenda Introductory comments Some perspective Strategy and roadmap Making the most of the conference RDM01 3
IBM Rational Software Conference 2009 The usual disclaimer This presentation includes comments on future product direction and strategy Plans are based on best information available and may change in the future RDM01 4
IBM Rational Software Conference 2009 The New Product Delivery Team Requirements and Quality Management Recognising and respecting the differences between IT and Systems Source: customers RSC09 Session RDM02 A Scalable “Just Enough” Approach to Requirements Many valid approaches to RM … with lots of innovation happening A focus on requirements-driven quality RDM01 5
IBM Rational Software Conference 2009 Agenda Introductory comments Some perspective Why RM? Challenges in Systems and IT delivery The Development Lifecycle and where our capabilities fit Strategy and roadmap overview Making the most of the conference RDM01 6
IBM Rational Software Conference 2009 Why RM? More agility Cope with Better project complexity governance Control Better project project scope efficiency More Get to market stakeholder faster engagement Deliver what Better the customer requirements needs Manage change validation Prove Meet contractual Manage Lower risk of compliance completeness subcontractor project failure mandates value chain RDM01 7
IBM Rational Software Conference 2009 “Delphi uses IBM Rational DOORS to meet customer requirements faster, more accurately and with less cost” Goal: Cost savings through component reuse among global development teams. Method: Automate requirements management Decision: One year parallel project with DOORS and another RM tool. Selected DOORS. Enablers: Training, implementation and on-site mentoring services by Telelogic Benefits: “Telelogic DOORS Improved team communications improves development Better able to catch “orphan requirements” and team communication, other problems earlier in the development lifecycle which helps us meet customer requirements Outcomes: faster and more Reduction in costly rework accurately.” Better quality (meeting customer requirements) Lillian Kelly, Faster time-to-market Senior Systems Engineer, Costs managed more accurately. Delphi RDM01 8
IBM Rational Software Conference 2009 Early Adopter of Requirements Composer Because “Business and IT talk different languages” “We see good opportunities to improve our IT projects with great ROI for RRC.” Adopter: Nordea Nordea Bank Business: Financial Services Examples of techniques used : Deployment: Pilot Project Vision helps to determine scope Persona acts as a stand-in for a user, Problem: project teams find it difficult to helping to guide decisions about engage stakeholders and communicate functionality and design, to ensure that requirements because Business and IT talk Project you explore all of the needs of your user different languages. Manager base Storyboard visualizes workflow of a Solution: Use multiple techniques to feature to get early user feedback and to provide appropriate views and perspectives, involve Stakeholders, also for Developers for different audiences. to understand the details and for Testers to find test cases Use Case Model describes the workflow Goal: Increase quality and satisfaction of a feature to get early user feedback and to involve Stakeholders, for Developers to Method: Visualize workflow to engage understand the details and for Testers to stakeholders and provide context for find test cases developers and testers Supplementary Specification to capture Requirements not included in Use Cases, for Developers to understand the details and for Testers to find test cases RDM01 9
IBM Rational Software Conference 2009 The RM marketplace moves in two directions Systems Domain Key Drivers IT Domain Increasing complexity Key drivers Innovation from more embedded software Lower cost / do more with less Need faster time to market Better meet customer needs Need faster time to market Market response Aspire to Product Line Engineering Market response Complex sub-contractor scenarios Aspire to agility Getting it right the first time Business-driven development Rational strategic focus Rational strategic focus Product Lifecycle Management (PLM) “More agile” across the lifecycle Product Line Engineering (PLE) RDM01 10
IBM Rational Software Conference 2009 We’ve been hearing common themes General challenges Need tight coupling between requirements specification, systems engineering, and development / test Need to bring a wider team through a high- productivity RM-driven process Expressed in specific RFEs Versioning, workflow, product line engineering, cross-lifecycle reporting, … RDM01 11
IBM Rational Software Conference 2009 A “requirements view” across the lifecycle For Programs, Projects, Products, Systems and Systems-of-Systems IBM Integrated Requirements Management Solution Capture • Analysis • Validation • Change Management • Traceability • Impact Analysis • Reporting & Metrics • Monitoring Business Analysis Product/Solution Analysis & Implementation Ideas Analysis Implementation Test & Maintenance Requirements Definition Requirements Management Traceability - manage compliance (at Common repository – use the latest every level) versions and know where they are Improve ability and efficiency in Use of attributes provide for reporting managing change Supply chain Reduce defects and cost of recall / in- better visibility of solution and service modifications compliance to customer requirements Quality improvements – higher user easier validation of deliverable(s) satisfaction Reduce the need for re-training when Cope with higher complexity staff move projects RDM01 12
IBM Rational Software Conference 2009 Requirements Driven Development • Common services for cross-tool workflow, product line engineering, administration, etc. • Common repository and resource formats will enable platform-level integrations IBM Collaborative Application Lifecycle Management Requirements Management Reporting and Metrics Dashboard Requirements Lifecycle Management Definition Analysis Implementation Test Open Platform Best Practice Processes JAZZ TEAM SERVER SAP System z, i Java Open Lifecycle Service Integrations .NET Compliance & Portfolio & 3rd-party Change & Your Existing Capabilities Security Product Capabilities Configuration Management Management homegrown RDM01 13
IBM Rational Software Conference 2009 A unified platform can dramatically improve the business process of software delivery Maintaining status reports manually can cost a project up to 15% of its resources Analyst Tester Requirements Quality Management Management Change & Configuration Management Better alignment of Being able to collaborate enterprise objectives and on work items, defects solution efforts can result in and build errors can a 17% productivity Architect Developer reduce wasted rework by improvement 15% RDM01 14
IBM Rational Software Conference 2009 Agenda Introductory comments Some perspective Strategy and roadmap Looking ahead Making the most of the conference RDM01 15
IBM Rational Software Conference 2009 Our intent Deliver world-class requirements definition and management capabilities to both systems- and IT- oriented customers Deeply integrate requirements into the development lifecycle Help you use requirements as a language of continuous stakeholder and business interaction Protect customer investment in RequisitePro and DOORS Deliver value incrementally, especially the “hard” items Enable new value adoption at your own speed – evolution not revolution RDM01 16
IBM Rational Software Conference 2009 Evolution of DOORS: This year 2008 2009 2010+ DOORS Greater stakeholder involvement and GDD productivity With DOORS Web Access edit capability Standardize communication between RM tools Enabling RM in complex subcontractor scenarios With Requirements Interchange Format (RIF) Facilitate requirements-driven quality management With DOORS-RQM integration Exploit common Rational publishing system With Rational Publishing Engine (RPE) RDM01 17
IBM Rational Software Conference 2009 Evolution of DOORS: Looking Ahead 2008 2009 2010+ DOORS Infuse DOORS with Jazz As an accelerator in solving the “hard problems” • Replace DOORS server with Jazz server and COTS database • Evolve and modernize the DOORS client • Add sophisticated capabilities such as Product Line Engineering Exploit common Rational reporting system With Rational Insight RDM01 18
IBM Rational Software Conference 2009 Evolution of Requirements Composer: This year 2008 2009 2010+ Requirements Composer Engage stakeholders With web client, review and approval, OOTB specification publishing Maintain focus on business needs and evolving requirements With baselines, OOTB & customisable reporting (using RPE), dashboards, and integrations with DOORS, RTC, RQM, RequisitePro RDM01 19
IBM Rational Software Conference 2009 Software Delivery Platform (with one example) Team Lead Project Insight and Analysis REST API Tests built from requirements Changes; notification Work items implement Tester finds defects, requirements generates work item Tester Analyst REST API REST API Defects closed against requirements Defect status Requirements Quality Management Requirements Quality Composer REST API Manager Change & Configuration Management Team Concert Architect Developer REST API Discovery Data Warehousing Administration Query Collaboration Additional Services Storage Core Services Open Lifecycle Services RDM01 20
IBM Rational Software Conference 2009 RRC: open commercial development Have discussion with developers and community Download betas and early drivers Report defects or request enhancements Stay informed! jazz.net/projects/rational-requirements-composer/ RDM01 21
IBM Rational Software Conference 2009 Evolution of Requirements Composer: Looking ahead 2008 2009 2010+ Requirements Composer Focus on optimizations for the analyst Deep Word integration, beyond RequisitePro Automation for validation and prioritization Authoring accelerators Contribute to seamless RD+RM A platform to support many requirements approaches RDM01 22
IBM Rational Software Conference 2009 Evolution of RequisitePro: This year 2008 2009 2010+ RequisitePro Exploit common Rational reporting system Lifecycle reports and measurements with Rational Insight Exploit common Rational publishing system With Rational Publishing Engine (RPE), the replacement for Rational SoDA RDM01 23
IBM Rational Software Conference 2009 Evolution of RequisitePro: Looking Ahead 2008 2009 2010+ RequisitePro Deliver early benefits of Rational investments in RM on Jazz Supplement existing use of RequisitePro with baselines, revisions, review & approval using a new RM capability on Jazz Grow these RM investments into a next-generation RequisitePro • Enabling an evolutionary approach for RequisitePro customers • Becoming an eventual successor to the current code base RDM01 24
IBM Rational Software Conference 2009 IBM Rational partner solutions for Requirements Provides software product line Maximize the productivity and support for requirements DOORS effectiveness of your DOORS management and software models users through enhanced traceability Provide seamless connectivity Seamlessly integrates DOORS between DOORS & project with leading PLM solutions such Validate business requirements management systems as PTC Windchill® visually for desired outcome RequisitePro Eliminate risk of project failure Validate business requirements with visual requirements visually for desired outcome definition through simulation Requirements Composer RDM01 25
IBM Rational Software Conference 2009 IBM Rational: Enabling RM More agility Cope with Better project complexity governance Control Better project project scope efficiency More Get to market stakeholder faster engagement Deliver what Better the customer requirements needs Manage change validation Prove Meet contractual Manage Lower risk of compliance completeness subcontractor project failure mandates value chain RDM01 26
IBM Rational Software Conference 2009 Agenda Introductory comments Some perspective Strategy and roadmap Making the most of the conference RDM01 27
IBM Rational Software Conference 2009 Making the most of the week i2009 RE track highlights Requirements Engineering and Software Product Lines Real Life iRE23 – Tuesday 11:15am Rolling out and supporting DOORS as a company standard iRE24 – Tuesday 2:15pm Using DOORS to Manage Requirements for US Army’s Next Gen Manned Vehicles iRE12 – Wednesday 1:45pm DOORS Future Forward Favorite iRE02 – Monday 11:15am Reruns Ask the Experts iRE09 – Monday 3:30pm DXL Script Exchange iRE16 – Thursday 9:45am RDM01 28
IBM Rational Software Conference 2009 Making the most of the week RSC RDM track highlights Telling Stories: How a Large Bank Achieved Stakeholder RDM Consensus and RDM03 Monday 1:45 Jazz The Requirements New Groove: Iterative Definition & Composition Techniques in Jazz RDM05 Monday 4:15 pm "Jazzing Up" your Requirements Life Cycle with Composer RDM16 Thursday 9:45 A Scalable "Just Enough" Approach to Requirements More RDM02 Monday 11:30 Agile RequisitePro: A Scalable RM Solution for an Agile World RDM RDM09 Tuesday 3:30 Agile Requirements at Scale: Putting User Stories in Context RDM10 Wednesday 10:00 RDM01 29
IBM Rational Software Conference 2009 Making the most of this week RE SIGs / RDM BOFs Rational Labs Users First Lounge – RRC Jazz Corner & Jazz Café Solution Center Each other RDM01 30
IBM Rational Software Conference 2009 Summary: Protecting your investments in DOORS and RequisitePro Evolutionary introduction of requirements innovation Modernizing your requirements tools with Jazz technology Innovations in a consumable fashion RDM01 31
IBM Rational Software Conference 2009 RDM01 32
IBM Rational Software Conference 2009 Collaboration Opportunities Design Partner Program Lab Advocacy Program Board of Advisors VoiCE Events Rational Software Conference jazz.net developerWorks Beta Programs RFE Community Global Rational User Groups Rational Cafe Learn more about Rational Customer Programs RDM01 33
IBM Rational Software Conference 2009 Rational Software Conference Track Resource Guides ibm.com/rational/rsdc/resources We have created a special Rational Software Conference Track Resource Guide on the web. It’s full of materials you can use and share with your team. Includes: Product demos from track sessions Related Webcasts, tutorials, and white papers “Tell your boss” resources Communities for post-event networking Link to Rational Software Conference session presentations RDM01 34
IBM Rational Software Conference 2009 © Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. RDM01 35
IBM Rational Software Conference 2009 RDM/RE Keynote: Better Requirements. Better Management. Better Results Richard Crisp Director, RM & QM Product Delivery Team, Rational RDM01 © 2009 IBM Corporation RDM01 36
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
IBM Rational Software Conference 2009 ... Tracks Requirements Definition and Management ... Requirement Definition and Management Keynote
Rational Software Conference / Innovation 2009. ... IBM Rational Requirements Management ... Requirements Definition with IBM Rational Requirements ...
View 46747 • Ibm Rational. posts ... In his previous position, he was CTO for IBM's Software Group, where ... Sr Director of Knowledge Management.
Rational Software enables ... architect or someone who manages or deploys DevOps / Collaborative Life Cycle Management; ... IBM Rational DOORS Next ...
IBM Rational software helps organizations succeed by supporting DevOps, ... Rational Team Concert ... Requirements management;
... IBM Rational Requirements Definition ... IBM Rational Software Conference 2009 and the Rational Requirements Definition and Management track, ...