Académique Documents
Professionnel Documents
Culture Documents
Project Management
Requirements
Development
REQUIREMENTS
Portfolio Management Solution Design
Quality Management
Operations/ Production
Performance Management
Architecture Management
Management
Structure, Attributes/Types Traceability, Suspect Link Filtering, Change History Tags, Reuse, Baselines, Reporting Metrics & Doc.
Visibility
Customizable dashboards Project dashboards Analysis views Collections Milestone tracking & status
Agile Waterfall
Iterative
Lifecycle
Central requirements, test, & development repository WAS Clustered Server Common admin and rolebased user licensing Warehouse reporting
Collaboration
Review & Approval Discussions Email Notification
Planning
Integrated planning Effort estimation Task management
Real-time Planning, Lifecycle Traceability, Team Collaboration, Development Intelligence, Continuous Improvement
How Would you use RRC for development in the real world?
QA and Test
Analysts
Requirements
Executives
Project Managers
Traditionalists who want to do as much as possible, because we need to know we are doing the right thing before investing
For the second consecutive year, IAG found poor requirements definition and management consume over one-third of IT's application development budget. 2
Business Modeling Requirements Analysis & Design Implementation Test Deployment Configuration & Change Management Project Management Environment
Preliminary Iteration(s) Iter. #1 Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1
Iterations
Requirement s
Code Tests
specs Tests
Code
Silos
Enhancements
Requirement Backlog
Sprint
User Stories
Product Backlog
Story cards
Backlog stack
Storyboards
Problem space
User perspective
Vision features
constraints)
Use cases and user story elaborations User interface
System perspective
UI specification
Solution space
UI Sketch
Implemented by
Illustrated by
Implemented by
Story Tracks UI Sketch Illustrates Change request Validated by Storyboard
Child of Feature
Validated by
Test case
How Rational use Requirements Composer for development in the real world
United Kingdom
Architects Developers Product Manager
Lexington, MA
Developers UX
RM Services
Team Server
Various Locations
Developers Solution Architect
Raleigh, NC
Developers, Doc team Testers, UX Architects
COTS database
Mexico
Build Testers
17
Compliance requirement
Low risk Critical, Audited
Geographical distribution
Co-located Global
Disciplined
Domain Complexity
Straight -forward Intricate/ Emerging
Agile
Delivery
Enterprise discipline
Project focus Enterprise focus
Organizational complexity
Flexible
Rigid
Technical complexity
Homogenous Heterogeneous, Legacy
18
Change Management Services Quality Management Services Architecture Management Services Publishing Services
Consume
RM Services
OSLC
Consume
Team Server
COTS database
Additional Services
23
Jazz.net Forums Development Council Tech Support Customer meetings Open Beta Architecture Board VoICE Customer Events IBMers Self-Hosting
24
Managed Beta Conferences Design Partner Program Marketing DeveloperWorks (RFE) Technology
Vision Document
Glossary
Scenarios
Use-Case Model
RTC
Design Specifications
25
26
27
28
31
Plan Items
Links to Requirements
33
End user scenarios Feature team supporting documents UI design documents Terminology Meeting minutes Customer feedback (e.g., beta program, DPP, etc.) Process documents
34
www.ibm.com/software/rational
Beta Scenario
38
39
Term
Definition
Key benefits experienced by the team Increased the range and depth of stakeholder participation Less churn / rework
Elicited more and better feedback before code was written In requirements In feature design Converged faster on the right requirements Identified gaps and clarified misunderstandings more quickly
Developers and testers communicated better among themselves, especially across component teams.
42
RM-1294 Best Practices at Requisite Pro to RRC migration: A case study at SERPRO a Brazilian Federal Government software development company
(Innovate 2012 Thu, Jun 6, 2013 )
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), th ese symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademar k information at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others.
www.ibm.com/software/rational
www.ibm.com/software/rational
Copyright IBM Corporation 2012. 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 IBMs 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.