Contenu connexe Similaire à Design Management with RSA 8.5: Effective Collaboration for Better Design (20) Design Management with RSA 8.5: Effective Collaboration for Better Design1. Rational Software | IBM solutions for software and systems delivery
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) Marechaux
Software Engineer (Design Management, RSA)
Rational User Technologies | jl.marechaux@ca.ibm.com
Todd Dunnavant
Principal Solution Architect
Rational Software Services | twdunnav@us.ibm.com
Host: Roger Snook
IBM Software, Rational
WorldWide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, RCSnook@us.ibm.com
2012 August 2
1 © 2012 IBM Corporation
2. Rational Software | IBM solutions for software and systems delivery
Design Management with RSA 8.5: Effective Collaboration for Better Design
Agenda
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
2 © 2012 IBM Corporation
3. Rational Software | IBM solutions for software and systems delivery
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 benchmarks
in 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.
3 © 2012 IBM Corporation
4. Rational Software | IBM solutions for software and systems delivery
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
4 © 2012 IBM Corporation
5. Beta
Rational Software | IBM solutions for software and systems delivery
RSA and Rhapsody Design Management 4.0 Beta
In-context
Common collaboration with
Administration commenting and
with CLM review
Lifecycle Centralised
Integrations design
repository
Simplified
Design Searching &
Configuratio Design Reuse
n
Management
Documenting
Impact Designs
Analysis
5 © 2012 IBM Corporation
6. Rational Software | IBM solutions for software and systems delivery
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
6 © 2012 IBM Corporation
7. Beta
Rational Software | IBM solutions for software and systems delivery
What Does “Shared Administration” Really Mean?
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
7 © 2012 IBM Corporation
8. Beta
Rational Software | IBM solutions for software and systems delivery
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.
8 © 2012 IBM Corporation
9. Rational Software | IBM solutions for software and systems delivery
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
9 © 2012 IBM Corporation
10. Rational Software | IBM solutions for software and systems delivery
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
10 © 2012 IBM Corporation
11. Beta
Rational Software | IBM solutions for software and systems delivery
New “Documentation System” Domain
Sketching
Rich Text Design
Documents
11 © 2012 IBM Corporation
12. Rational Software | IBM solutions for software and systems delivery
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
12 © 2012 IBM Corporation
13. Rational Software | IBM solutions for software and systems delivery
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
13 © 2012 IBM Corporation
14. Beta
Rational Software | IBM solutions for software and systems delivery
Configuration Management for Designs
Serial and parallel configuration
management for designs
Change history, compare and merge
Design reviews on private changes prior
to sharing
Changeset
Base Workspace B.1
Changeset B.2
B
Child Workspace Changeset C.1
C
Private Workspace P Changeset P.1
14 © 2012 IBM Corporation
15. Rational Software | IBM solutions for software and systems delivery
Reporting and Document Generation
Document generation with RRDG (Rational Reporting for
Document Generation)
Report templates based on RPE (Rational Publishing Engine)
15 © 2012 IBM Corporation
16. Beta
Rational Software | IBM solutions for software and systems delivery
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)
16 © 2012 IBM Corporation
17. Rational Software | IBM solutions for software and systems delivery
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
17 © 2012 IBM Corporation
18. Rational Software | IBM solutions for software and systems delivery
Open Services for Lifecycle Collaboration (OSLC)
Working to standardize the way software lifecycle tools share data
Open Services for Lifecycle Collaboration
Lifecycle integration inspired by the web
Community Driven @ open-services.net
400+ registered community members
Workgroup members from 34+ organizations
Automation
Wide range of interests, expertise, & participation
Open specifications for numerous disciplines
Defined by scenarios – solution oriented
Implementations from IBM, BPs, and Others Monitoring
Based on Linked Data
Inspired by the web Free to use and share Changing the industry
18 © 2012 IBM Corporation
19. Beta
Rational Software | IBM solutions for software and systems delivery
Lifecycle Traceability
Integrating Software Designs with the Application Lifecycle
Designs linked to the Designs linked
requirements they model to related test artifacts
OSLC OSLC
Rational Designs linked to implementation Rational
Requirements Quality
Design defects and
Composer or change requests Manager
DOORS
OSLC OSLC
RSA and Rational
Rhapsody Team
(with DM) Concert
How can I leverage my designs in iteration planning?
How can stakeholders gain a comprehensive view of the system across
requirements and designs?
Architect, How can developers find designs related to their implementations?
Developer,
Engineer How can I reduce risk and improve my agility in making changes?
How can I ensure traceability across the lifecycle
19 © 2012 IBM Corporation
20. Beta
Rational Software | IBM solutions for software and systems delivery
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
20 © 2012 IBM Corporation
21. Rational Software | IBM solutions for software and systems delivery
Agenda
Introduction
Lifecycle Integration
In-context Collaboration
Lifecycle Traceability
The Money that Matters sample
21 © 2012 IBM Corporation
22. Rational Software | IBM solutions for software and systems delivery
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)
22 © 2012 IBM Corporation
23. Rational Software | IBM solutions for software and systems delivery
Summary
Design Management is an ALM discipline that
IBM Rational solution
integrates software and systems design into
for Collaborative Lifecycle Management
the lifecycle
Rational’s Solution for Collaborative Lifecycle
Design
Management can now be extended with (Beta)
Design Management (beta) for broader
collaboration and traceability across the Requirements Quality
lifecycle
The 5 ALM imperatives strengthen the value of
Software Change
software and systems design… and Configuration
… and software and systems design Architect Engineer Analyst DeveloperQuality Professional Deployment Engineer
strengthens the 5 ALM imperatives! Open Lifecycle Integration Platform
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 jazz.net/projects/design-management
23 © 2012 IBM Corporation
24. Rational Software | IBM solutions for software and systems delivery
Get Involved on Jazz.net
jazz.net/projects/design-management
Technology initiative to…
Bring design management capabilities to
Jazz
Provide 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 participate
Learn more
Register on jazz.net
Download and try it out
Ask questions and give feedback
View plans and dashboards
Report defects and request
enhancements
24 © 2012 IBM Corporation
25. Rational Software | IBM solutions for software and systems delivery
www.ibm.com/software/rational
25 © 2012 IBM Corporation
26. Rational Software | IBM solutions for software and systems delivery
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 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.
26 © 2012 IBM Corporation
27. Rational Software | IBM solutions for software and systems delivery
Five Imperatives for
Effective Application Lifecycle Management
Now Enhanced With Software and Systems Design!
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
Learn more at ALM Everywhere
27 © 2012 IBM Corporation
Notes de l'éditeur Jean-Louis (JL) Marechaux works as a software engineer for IBM Rational in Canada and was previously an IT Architect for IBM’s Global Services division. JL is an IBM developerWorks Contributing Author focused on his areas of interest including: software architecture, Java EE technologies, SOA, and Agile software development practices. He contributed to the Practical Guide to Distributed Scrum book in 2010, has a blog on Pragmatic Architecture OSLC is an open community of vendors, integrators, and users, that creates freely-available, scenario-driven, specifications for integrating software applications. Though OSLC’s initial focus for specification were ALM domains, the techniques used are universally applicable , and are already being applied in workgroups focused on PLM ( with leadership from Siemens ), and DevOps ( with leadership from IBM Tivoli ). (Optional for more technical presentations: All the specifications are based on the standard, and proven, architecture of the web: HTTP, REST, and Linked Data. This means integrations don’t have to copy and synchronize data, but can link to it where it “lives”. Wherever the data is, OSLC-based integrations let users work with data from their current context. ) Whether you want to work on the details of the specifications, get the community to focus on scenarios that are important to you, or use finalized OSLC specifications to integrate your own software, the OSLC community is open to you . (Links on this chart: open-services.net open-services.net/members open-services.net/participate ) Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only. In-Context Collaboration freeing teams to focus on more creative work Real-time Planning where the plan is always up to date Lifecycle Traceability ensures coverage of requirements, development and test Development Intelligence provides team transparency and for measured improvement Continuous Improvement to adapt and optimize team performance Right-size the solution to meet your team with flexible deployment models and single point of administration