Vous êtes sur la page 1sur 28

Managing Change

From Customer Request to Implementation

Jean-Louis Vignaud & Dominic Tavassoli

1 © Telelogic AB
Change is inevitable

• All Projects are subject to change… a high risk challenge


– Increasing number of contributors & stakeholders
– Agility needs reactivity
– Usability is key
• Change may impact the agreed baseline of Requirements
– Need a formal organization-tuned process,
– Assess, decide, communicate
• Change traceability
– Relate project Development activities to Requirements and
Change Management decisions
– Establish a full audit trail
– Need to record and manage change impacting all project artifacts

2 © Telelogic AB
DOORS/Change empowers your
Requirements Change Request Process
• Predefined, customizable Lifecycles, allowing assignment,
multiple reviewers, electronic signatures
– Web-based submission, transitions, analysis history, reporting
– Work on the Requirements is carried out inside DOORS

Changes are Proposed Proposed


proposed Changes Changes
against are assessed are applied
requirements and approved

3 © Telelogic AB
Working against a Requirement Change
Request
• Setting the default RCR indicates that all changes are to be
tracked against this context
– DOORS/Change builds the traceability report automatically
– Enforced process control can be activated

5 © Telelogic AB
Unrivalled usability

• DOORS/Change brings critical enterprise functionality with no


additional learning curve
• Users work as they normally would in DOORS
– Changes are automatically tracked
• Effortless, intuitive change control of:
– Requirements edition, creation, removal
– Link creation and deletion
– Document restructuring
• No constraints - multiple people may propose changes against
a same DOORS module
– DOORS Shareable edit & Exclusive edit modes

6 © Telelogic AB
Streamlining the Review & Approval
process
• Notifications, reports and
in-tool lists of changes
improve communication
• Automatically created
change-focused views for
easier review in DOORS
• Web views provide
powerful, intuitive
enterprise-wide review
• Designated reviewers can
each indicate approval
and feedback

7 © Telelogic AB
Applying a Requirements Change Request

• Once approved, Requirement Change Requests can be


applied
• The changes then appear in DOORS for all users

8 © Telelogic AB
Lifecycle Change Management

• DOORS/Change provides organizations with much more than


a requirement change process

• It provides you with a best-in-class, proven, Enterprise-wide


Lifecycle Change Management solution!
– Powerful
– Flexible
– Scalable
– Easy-to-Use

• Powered by award-winning Telelogic SYNERGY

9 © Telelogic AB
Providing a global view of change

System Change Request Process

Requirements Change Request


Process
System
Change Request

Requirement
Change Request The Lifecycle Change Management Audit trail
provides visibility into the complete change
Changes across the Enterprise

10 © Telelogic AB
System Change Management

• Telelogic’s Lifecycle Change Management solution allows you


to implement a central, high-level, system change process
across engineering & business
– Record and manage Change Requests that will potentially impact
all project artifacts
– Software, hardware, documentation, UML models, test cases…
– May lead to a change of requirements
– May lead to implementation activities

System Change Request Process

11 © Telelogic AB
Submitting a System Change Request

• Forms and attributes are adaptable to your needs

Controlled,
mandatory fields in
Red

List box
selection for
ease of use

12 © Telelogic AB
High level change process

• Implement your corporate process


– Capture critical information from key team members across the
globe

Authorized
transition steps

Information
captured during the
process

13 © Telelogic AB
Powerful Parent-Child hierarchy

• Requirement Change Requests can be children of a System


CR (or submitted stand-alone)

Associated
Requirement CRs
are indicated

History log is
automatically
maintained

Comments and
discussions can
also be captured

14 © Telelogic AB
Integrated Requirements Gathering
Customer
User Needs
Needs…
Requirements
Product Review Board Process

• DOORS/Change also provides a best-in-class Web interface for


the request capture and review process
– Personalized Web forms
– Trace and document decisions
– Requirements organized in DOORS and allocated to specific releases
– Captures the original “voice” of the customer

15 © Telelogic AB
Approved requests are included in DOORS

Important
information is
captured, displayed
and traceability is
maintained

16 © Telelogic AB
Driving and Tracking Implementation

System Change Request Process

Implementation Process
System
Change Request

Implementation
Requests

Implementation carried out under CM control:


Tasks & SYNERGY/CM, ClearCase…
changes

17 © Telelogic AB
Requirements Implementation Process

• Create implementation requests


and engineering tasks directly
from the requirements
• Complete traceability from needs
to code
– Impact analysis
– Communication
• Better project control
– Ensure you're doing the right
thing
– Real-time Reporting on
progress, coverage
– Building your knowledgebase

18 © Telelogic AB
Complete traceability and visibility

Reporting available when development


is under SYNERGY/CM control

19 © Telelogic AB
DOORS/Change implements process
improvement best practices
• DOORS/Change helps you stay in control!
• Requirements Change Control
– Scalable, enforceable CMMI change process (company-wide
change control board…)
– Impact analysis and traceability of a System Change Request
• Requirements Gathering
– Implement a open to all, formal, repeatable but easy to use
process
• Requirements Driven Development
– Offshore development process control
– Quality initiatives certification (CMMI…)
– Regulatory certification (DO178B, Sarbanes-Oxley…)

20 © Telelogic AB
Extending Lifecycle Change Management

Raw Information
Requirements Driven Testing

User Requirements Acceptance


Specification testing

Functional Change
System testing
Specification

Integration
Design
testing

System Build

21 © Telelogic AB
DOORS/Change Key Benefits

• Reduce project risks and increase customer confidence


– Clear impact assessment and understanding
• Improve productivity with focused development teams and reduced
rework risk
– Clearly defined and communicated requirements changes
• Improve process control
– Trusted repeatable CMMI process and automatic traceability between
requirements and related development activities
– Information is available for specialized, distributed teams
• Reduce scope creep and streamline development
– Real-time visibility of the relationships between requirements and
development activities
– Track System Change Requests all the way to the impact to Requirements
base and implementation information
22 © Telelogic AB
Key Benefits by Role

• Management
– Extended Change Management covers the full lifecycle,
preventing loss or miscommunication of fundamental
requirements changes
• Analyst & DOORS user
– Intuitive change control without the productivity hit or learning gap
– Early impact analysis of requirements changes involving all
relevant stakeholders
– Reliable requirement change propagation after approval
• Developer
– Relevant information available fast
– Approved requirements changes are clearly and efficiently
communicated, reducing risk of rework

23 © Telelogic AB
Key Benefits by Role

• QA/Tester
– Approved requirements changes are clearly and timely
communicated to the Test team, improving efficiency
• Administrator
– Company-wide access for submission, discussion, review and
reporting
– State-of-the-art features such as electronic signature, user-tuned
interfaces and multiple reviewer system, as well as the security
and process control levels, out of the box

24 © Telelogic AB
Additional slides

Additional slides

25 © Telelogic AB
Powered by SYNERGY/Change

• Full Web-based interface


• Complete with predefined reports &
process templates
• Customizable workflow, submission,
and transition forms
• Approval management
• Attachment support
• History & Discussion logs
• Advanced querying & full text search
• Built In Reporting & Open API
• Trend analysis
• Distributed team support

26 © Telelogic AB
Enterprise Scalability

• No Restriction for platform support (UNIX or Windows)


• Everything on one server class machine
• Server Tuning to ensure good performance over a large user
base (3000 total users, 200 simultaneous active users)
• No dependency on web technologies (ASP or IIS) to limit
performance, viral infection, or security breaches
• Supports HTTPS secure connections
• LDAP support
• Multi-lifecycle/process support

27 © Telelogic AB
Process Flexibility

• Predefine process template that is both extendible &


customizable through the web-based interface
– Add / modify / delete attributes
– Add / modify / delete lifecycle state
– Create multiple lifecycles based on the request type
– Add / modify / delete forms

• SYNERGY/Change API
– Integrations
– Data Migration
– Notification
• Built-in Process Control and
Management to ease
administration

28 © Telelogic AB
Built-In Reporting, Querying, and Charting
• Pre-defined or user-defined reporting consistency on every
platform
– Report and Query “builder” allow each user to easily create and
share reports and queries
– No dependency on 3rd party report tool (i.e. Crystal Reports)
• Reporting and Query into CM database
• Provides built-in Full Text Search capability that can be used
across multiple databases
• Support to allow charting of groups of states
– (Open v.s. Closed trend)
• Promote predefined charts for reports (matrix, pie)
• Charts and Reports are platform independent

29 © Telelogic AB