design management with rsa 8.5: effective collaboration for better design
DESCRIPTION
TRANSCRIPT
![Page 1: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/1.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
1
Good Design is Good Business Series (developerWorks)Good Design is Good Business Video (5:50 time mark)Brings you:
Design Management with RSA 8.5: Effective Collaboration for Better Design
Guest Speakers: Jean-Louis (JL) MarechauxSoftware Engineer (Design Management, RSA)Rational User Technologies | [email protected]
Todd DunnavantPrincipal Solution ArchitectRational Software Services | [email protected]
Host: Roger Snook IBM Software, RationalWorldWide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, [email protected] August 2
![Page 2: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/2.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
2
Design Management with RSA 8.5: Effective Collaboration for Better DesignAgenda
Introduction – Good Design is Good Business
– Design makes your Software Better!
• Cheaper to use an eraser on the drawing board than a sledgehammer at the construction site.
• If you fail to plan, you plan to fail.
• Good Design leads to Faster, Better, Cheaper Business results
– Faster Design Reviews - http://www.youtube.com/watch?v=reKelRG6dJw&
– Design Analytics - http://www.youtube.com/watch?v=NovQGpa2H6E&
– Today’s webcast details
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
![Page 3: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/3.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
3
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarksin a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
![Page 4: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/4.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
4
Design Management
Design Management is an ALM discipline that integrates software and systems design into the lifecycle
Just like requirements management, change & configuration management, and quality management
Rational Software Architect and Rational Rhapsody are IBM Rational’s industry leading software and systems design solutions
Design Management capabilities have been added to Rational’s Rhapsody and RSA product families to enhance their design capabilities with new team collaboration and lifecycle capabilities
![Page 5: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/5.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
5
RSA and Rhapsody Design Management 4.0 Beta
Lifecycle Integrations
In-context collaboration with commenting and
review
Searching & Design Reuse
Documenting Designs
Centralised design
repository
Simplified Design
Configuration
Management
Common Administration
with CLM
Impact Analysis
Beta
![Page 6: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/6.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
6
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
![Page 7: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/7.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
7
What Does “Shared Administration” Really Mean?
Beta
Sharing a Jazz Team Server
– Less server infrastructure to manage
Common user Administration
– Only one place to define and administer users
Lifecycle Projects
– Easily create and manage your “projects” that use requirements, design, change management, and quality management
![Page 8: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/8.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
8
Design and Lifecycle Projects Creating project areas within a lifecycle project
– The Lifecycle Project Administration application uses the notion of a lifecycle project to manage your project areas.
– A lifecycle project groups multiple project areas that collaborate with each other. Rather than managing each project area separately, you can manage all of the project areas from this central lifecycle project.
– After associations are established between project areas, you can link their artifacts to establish traceability across the requirements, design, development, and testing phases of the application development lifecycle.
Beta
![Page 9: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/9.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
9
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
![Page 10: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/10.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
10
Shared Designs and Comments Engage team members in the design process with Web client access to designs
Improve quality with in-context design collaboration through commenting and visual markup
Comments can be posted and accessed from Web client and RSA desktop client
![Page 11: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/11.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
11
New “Documentation System” Domain
Sketching
Rich Text Design Documents
Beta
![Page 12: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/12.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
12
Automate Design Reviews Automate manual and time consuming design reviews
Users notified via email of the review and access their reviews from the dashboard
Design Manager tracks progress of design review
Link review to Team Concert work items for more formalized approvals
Who
Wha
tW
hen
& W
hy
![Page 13: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/13.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
13
Dashboards
Dashboards provide a quick way to stay on top of project activity
DM dashboard viewlets for collaboration (recent links, comments, most active, design reviews)
Create mashup dashboards with viewlets from CLM & DM applications
![Page 14: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/14.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
14
Configuration Management for Designs
Serial and parallel configuration management for designs
Change history, compare and merge
Design reviews on private changes prior to sharing
Beta
Base WorkspaceB
Changeset B.2Changeset B.2Changeset B.1
Changeset B.1
Child Workspace C
Changeset C.1Changeset C.1
Private Workspace P Changeset P.1Changeset P.1
![Page 15: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/15.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
15
Reporting and Document Generation
Document generation with RRDG (Rational Reporting for Document Generation)
Report templates based on RPE (Rational Publishing Engine)
![Page 16: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/16.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
16
Other Design Collaboration Capabilities
Extension
Add custom domains via Domain Toolkit
Improved Search
Keyword search and queries
Transformation
Client side transformation on server repository resources
Impact Analysis
Graphical impact analysis diagram (Design centric)
Beta
![Page 17: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/17.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
17
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
![Page 18: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/18.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
18
Automation
Monitoring
Community Driven @ open-services.net 400+ registered community members Workgroup members from 34+ organizations
Wide range of interests, expertise, & participation Open specifications for numerous disciplines Defined by scenarios – solution oriented Implementations from IBM, BPs, and Others Based on Linked Data
Open Services for Lifecycle CollaborationLifecycle integration inspired by the web
Inspired by the web Free to use and share Changing the industry
Open Services for Lifecycle Collaboration (OSLC)Working to standardize the way software lifecycle tools share data
![Page 19: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/19.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
19
Lifecycle TraceabilityIntegrating Software Designs with the Application Lifecycle
OSLC
RationalQuality
Manager
OSLC
Rational Requirements Composer or
DOORS
RationalTeam
Concert
OSLC
RSA and Rhapsody (with DM)
OSLC
Designs linked to therequirements they model
Designs linkedto related test artifacts
How can I leverage my designs in iteration planning?How can stakeholders gain a comprehensive view of the system across requirements and designs?
How can developers find designs related to their implementations?How can I reduce risk and improve my agility in making changes? How can I ensure traceability across the lifecycle
Design defects and change requests
Designs linked to implementation
Architect, Developer, Engineer
Beta
![Page 20: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/20.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
20
Impact Analysis – Design Centric View
Design Management 4.0 Beta includes a new graphical impact analysis diagram
– Includes both design and OSLC linked artifacts
An Analysis Configuration defines the parameters for the analysis
– Upstream level, downstream level, which links types to include
– Can be used be shared by multiple analysis
An Analysis applies the configuration to a selected element to perform the impact analysis
– Add and remove elements from impact analysis diagram
– Save and re-run at a later time
Beta
![Page 21: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/21.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
21
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
![Page 22: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/22.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
22
Money That Matters (MtM) 2012
The MtM sample application
Sample application shipped with CLM and RSA DM Beta (Lifecycle project)
Makes it easy to try out CLM
Contains RM, CCM, QM, and DM artifacts
– (Users and roles, artifacts, dashboards, links….)
The MtM scenario
Full life cycle scenario for a medium to large geographically distributed team
- Hybrid approach that includes the Disciplined Agile Delivery process framework
Based on the MtM sample application
Available at http://bit.ly/MTM_Lifecycle_Welcome
The (free) self-paced training
Free training assets shipped with RSA DM help
- Lecture material + hands-on exercises
Scenario-driven training (based on MtM 2012)
![Page 23: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/23.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
23
Summary
Design Management is an ALM discipline that integrates software and systems design into the lifecycle
Rational’s Solution for Collaborative Lifecycle Management can now be extended with Design Management (beta) for broader collaboration and traceability across the lifecycle
The 5 ALM imperatives strengthen the value of software and systems design…
… and software and systems design strengthens the 5 ALM imperatives!
The Design Management capabilities have been added to the Rational Rhapsody and Rational Software Architect product families to enhance their existing design capabilities with team collaboration and lifecycle integrations capabilities
IBM Rational solutionfor Collaborative Lifecycle Management
Design(Beta)
QualityRequirements
Software Change and Configuration
Open Lifecycle Integration PlatformArchitectEngineerAnalystDeveloperQuality ProfessionalDeployment Engineer
ArchitectEngineerAnalystDeveloperQuality ProfessionalDeployment Engineer
jazz.net/projects/design-managementjazz.net/projects/design-management
![Page 24: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/24.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
24
Get Involved on Jazz.net
jazz.net/projects/design-management
Technology initiative to…Bring design management capabilities to
JazzProvide a collection of design management
services that can be used by any design tool
Involve the community in defining the services needed for design management
You can participateLearn more Register on jazz.netDownload and try it outAsk questions and give feedbackView plans and dashboardsReport defects and request
enhancements
![Page 25: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/25.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
25
www.ibm.com/software/rational
![Page 26: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/26.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
26
© 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 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.
www.ibm.com/software/rational
![Page 27: Design Management with RSA 8.5: Effective Collaboration for Better Design](https://reader036.vdocuments.us/reader036/viewer/2022062617/54b70ad34a7959a8588b4569/html5/thumbnails/27.jpg)
© 2012 IBM Corporation
Rational Software | IBM solutions for software and systems delivery
2727
Five Imperatives for Effective Application Lifecycle Management
Now Enhanced With Software and Systems Design!
Learn more at ALM EverywhereLearn more at ALM Everywhere
1. Maximize product value with In-Context Collaboration
2. Accelerate time to delivery with Real-Time Planning
3. Improve quality with Lifecycle Traceability
4. Achieve predictability with Development Intelligence
5. Reduce costs with Continuous Improvement