3Agenda Requirements Markets Rational DOORS Introducing Rational DOORS Web Access (DWA)DOORS Integration LandscapeIntroducing Rational Requirements Composer (RRC)Want to know more?
4Addressing different cultures and different needs Rational RM portfolioAddressing different cultures and different needsGroupRM NeedsEngineering & Compliance culturesGood outcomes are the result of good, controlled processes. “Have we missed anything?”As rigorous & customised as necessaryReliance on formal processManufactured SystemsMission-critical systemsRegulated, compliance, and contract-driven industriesMarket-driven cultureBalance process and expedience. “How can we get this out faster?”Effective teams, efficient toolsBusiness-oriented software applicationsFast-to-market manufacturersJust a little more requirementsFast-paced projects using light-weight processesEmphasis on team collaboration and stakeholder engagementAd-hoc culture“We use general-purpose tools for RM”“We don’t do RM”“What is RM?”Using tools at hand: is that really enough?Using general-purpose tools: MS Office, groupware, defect database.May employ RM, “pure agile” methodologies or no defined methodology at allDOORSDOORS Web AccessRequisiteProNotesWhy two colors in the RRC bar? RRC 2.0 can be used alone or with RTC/RQM as a light-weight RM system, or it can provide RD accelerators to RequisitePro and DOORS.Requirements Composer
5Agenda Requirements Markets Rational DOORS Introducing Rational DOORS Web Access (DWA)DOORS Integration LandscapeIntroducing Rational Requirements Composer (RRC)Want to know more?
6IBM Rational DOORS product family Web AccessDOORSAnalystRequirements management and traceability platform for complex systems and software developmentRich Internet application providing globally distributed stakeholders access to review, edit, and discuss requirements in the DOORS database through a Web browserAdd-in to DOORS for modeling of systems requirements using the Unified Modeling Language (UML)
7Good Requirements Management Allows Deep Analysis Query attributes to find specific properties“How many requirements are listed as high risk?”Use traceability reports for checking dependenciesBefore change is committedFind “missing” links“Which detailed requirements has no relation to a high-level user requirement?”Coverage analysis“Which higher level requirement has no lower-level requirement?”Impact analysis“What lower level requirements are affected if a high level requirement changes?”Keep traceabilityFor each increment, if you develop incrementally with concurrent phasesFor each variant, if you manage variants and product linesDOORS is a widely recognized product name, but you might be surprised to learn that DOORS is actually a family of products. While the details of each product isn’t necessary to commit to memory in order to look for opportunities, it’s valueable to know that the DOORS family of products provides the flexibility to give each stakeholder on a project team the right type of access and license to be able to do their job.DOORS Web Access gives globally distributed stakeholders visibility into requirements and traceability relationships (managed in DOORS), with the ability to communicate via online requirements discussions. Using a Web browser, DOORS Web Access provides access to view and discuss requirements—with no additional software installed on your desktop. It is an addon to DOORS if you already have it.DOORS/Analyst provides an easy-to-learn, UML-based requirements modeling capability for drawing models, pictures, and diagrams inside DOORS. This is an add-on to DOORS.
8Rational DOORS Manage All Requirements Across the Lifecycle and Across Disciplines Provides end-to-end visibility of requirementsComprehensive support for recording, structuring, managing, and analysing requirements and their traceabilityRequirements are persistent at all levels of decompositionCan manage requirements across multiple engineering disciplines - Software, Electronic & MechanicalScalable for large projects with many users
9Rational DOORS Manage All Requirements Across the Lifecycle and Across Disciplines User ReqtsTechnical ReqtsTest CasesDesignCombined document and spreadsheet viewsSimple, intuitive interfaces for easy adoptionHistory and baselinesBrowserRequirementsContextEnd-to-end visual validation in a single viewInput and output from/to various common formatsSolve the right problem because the requirements are visible at all timesWriting Requirements within Context
10A strong foundation to your systems and software delivery platform Proven Technology Successful on some of the most complex engineering projects in the worldHighly secure object oriented architectureScalable for large globally diverse enterprisesCommunicate across your supply chain without compromising securityRobust and efficient floating license technology to maximise ROIA strong foundation to your systems and software delivery platform
11Role Based Document Style Interface Underpinned with the power of an object oriented database Highly flexible display gives the right people the right information at the right timeIntuitive interface means you’ll be up and running quicklyDocument based for efficient organisation and reportingClassic or Web Access client both on the same databaseGives you access to complex interconnected data presented in a single display
12Make maintaining traceability an asset rather than an overhead Multi-Level Traceability Information transparency allows you to take controlComplex traceability made as simple as drag and dropTrace through multiple levels of documentation in a single displayProduct ReqsSystem ReqsDesignSoftwareRequirementsTest PlansMake maintaining traceability an asset rather than an overhead
13Capture design rationale between every layer of requirements Visualise Requirements with DOORS/Analyst Enrich your requirements with UML based diagrams*Analyse requirements by building visual models right inside DOORSLink the models directly to the textual requirementsReuse the models throughout the design lifecycleSySML and DoDAF support*Requires DOORS/AnalystCapture design rationale between every layer of requirements
14Agenda Requirements Markets Rational DOORS Introducing Rational DOORS Web Access (DWA)DOORS Integration LandscapeIntroducing Rational Requirements Composer (RRC)Want to know more?
15Introduction to DOORS Web Access (DWA) The DOORS Web Access SolutionDWA combines the best Web 2.0 browser paradigms for easier tool adoption and increase user productivity for general requirements management activitiesDistributed CollaborationExtend RM to virtual workgroups collaborating on a central requirements databaseNo need to physically move (replicate) data around globally and synchronise databasesAllows you to work without installing softwareWider Adoption of Requirements Management Across EnterpriseRequirements can be easily created/edited through commercial web browsersFast, efficient global access and editing with comprehensive data securityDocument displayed in desired sections through configured viewsRequirement link creation and tracing for RM impact analysis
16Extending Requirements Driven Development Using DOORS and DWA DOORS – (Key User)Structure, Control, Elicit, Develop/Edit, Link, Analyse, Discuss, CollaborateDWA – (Review/Edit)Analyse, Review, Discuss, Edit, LinkRPE – Deliver, ReportProject Requirements ManagerDOORSDocument Controller or Delivery Manager5. Documentcontrollers ordeliver managers willuse DOORS with RPE produce quality specifications for sign off and development.1. Project Managers use DOORS to establish requirements process template and document templates for new requirements driven development projectin a centraliseddatabaseOffering ManagerDWA2. Offering Managers, Business Analysts, or Marketing Specialists input marketing needs or stakeholder requests through DWA into development documents and establish critical attribute values provided by the Project Manager.Systems/Complex IT Engineering Team3. Using DWA or DOORS, Systems/IT Engineers develop requirements and create traceability to satisfy the high level stakeholder requirementsQuality Controller or Analysts4. DWA is used by Analysts or QA to assess or discuss the compliance of a project or to verify the test status of a requirement featureExtending Requirements Driven Development Using DOORS and DWA
17Create or Modify Requirements Using DOORS Web Access Team members are able to:Review complete rich requirements specificationsCreate, Modify, Delete requirements in the edit profileUse create/edit controls in any existing moduleHave shared access with other team membersUse configured document viewsModule ViewsPicturesEdit ControlsEdit MenuTables
18Agenda Requirements Markets Rational DOORS Introducing Rational DOORS Web Access (DWA)DOORS Integration LandscapeIntroducing Rational Requirements Composer (RRC)Want to know more?
19Integration of people & processes across tools and disciplines DOORS Integration Landscape Requirement visibility and collaboration across the entire lifecycleIntegrates with other Rational tools to give complete lifecycle coverageAn extensive range of 3rd party integrations to non IBM productsOpen API allows for custom integrations to unsupported productsIntegration of people & processes across tools and disciplines
21Agenda Requirements Markets Rational DOORS Introducing Rational DOORS Web Access (DWA)DOORS Integration LandscapeIntroducing Rational Requirements Composer (RRC)Want to know more?
22Rational Requirements Composer Better business outcomes through light-weight requirements practices Engage stakeholders early and often to converge on the “right” requirements fasterImprove agility and align project activities with customer value in light-weight practicesReduce rework and get to market fasterBetter requirements. Less rework. Better results
23Good requirements are key to project success Understand what your customers really needEngage a wide range of stakeholders to capture real business needs and project constraintsUncover missing, incorrect, and ambiguous requirements that drive project overruns and cancellationsWork across boundaries: organisational, geographical, time zonesCentral Hub“Rational Requirements Composer has been engineered with the business analyst in mind. The web access to these artifacts brings the requirements domain into the current technology space. I can simply send a URL out for review.”- Randy Haven, IBM Global Business Services“In general, [RRC] is very simple and easy to use with a nice and customisable UI. The Web UI is a great addition … so that we can review, comment and verify artifacts with clients and other team members.” - Anthony Gock, Deloitte
24Use scenarios to uncover customer needs Outline flows with Process DiagramsDescribe flows and capture requirements in Rich-text DocumentsDefine and reuse common terms in GlossariesGroup related scenarios, describe actors, system boundaries and user goals with Use CasesUse whiteboard snapshots and other Informal DocumentationVisualise scenarios with Storyboards and Screen Flows