Upload
indigocube
View
637
Download
9
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
© 2012 IBM Corporation
Software and SystemsEngineering | Rational
IBM Rational Collaborative Lifecycle Management
IBM Software, Rational
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Innovation delivered through a rich set of software delivery capabilities
Rational Software Delivery Platform
Rational Software Delivery Platform powered by
Security& Compliance
Portfolio, Product& Project
Management
Business Planning& Alignment
Collaborative Lifecycle Management
Design, Development and Test
TransformInformation Technology
OptimizeEnterprise Assets
Deliver Smarter Products and Services
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Enterprise Architecture Analytics
Portfolio& Product
Management
Security Management
Compliance Management
Project Management
Rational Software Delivery Platform
Rational Software Delivery Platform powered by
Security& Compliance
Portfolio, Product& Project Management
Business Planning& Alignment
Collaborative Lifecycle Management
Design, Development and Test
TransformInformation Technology
OptimizeEnterprise Assets
Deliver Smarter Products and Services
Architecture Management
Configuration& Change
Management
RequirementsDefinition
& Management
Quality Management
Asset Management
Build& Deploy
Management
DevelopmentTools
Testing Tools
Modeling Tools
Architecture Tools
Innovation delivered through a rich set of software delivery capabilities
© 2012 IBM Corporation
Software and Systems Engineering | Rational
System Architect
Insight Focal Point AppScan Policy TesterTeam Concert
Rational Software Delivery Platform
Rational Software Delivery Platform powered by
Security& Compliance
Portfolio, Product& Project Management
Business Planning& Alignment
Collaborative Lifecycle Management
Design & Development
TransformInformation Technology
OptimizeEnterprise Assets
Deliver Smarter Products and Services
Software Architect
Team Concert
RequisitePro &Requirements
Composer
Quality Manager
Asset Manager
Build Forge & RAFW
Application Developer
(java, z, i and EGL)
FunctionalPerformance & Services Tester
for SOA
Software Architect
System Architect
Innovation delivered through a rich set of software delivery capabilities
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Innovation is increasingly being driven by software
Source: Mobile banking: A catalyst for improving bank performance, Deloitte, 2010;and This Car Runs on Code, Robert Charette, IEEE Spectrum, 2009.
Mobile banking will bethe most widely used bankingchannel by 2020, if not sooner
The average 2010 automobile contains more lines of
software code than a fighter jet
5
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Source: Numerous sources, see speaker notes for details
2010 Spending in U.S. on governance, risk and compliance was $29.8 billion
IncreasingMandates
62% of projects fail to meet intended schedule
Unpredictability in Software Delivery
50% of outsourced projects are expected to under perform
Globally Distributed Softwareand Product Supply Chains
Complex, Multi-platformSystems and Applications
62% of companies have agile projects requiring integration with legacy systems
30% of project costs are due to rework and poor execution of requirements
Changing Requirementsand Time to Market
CostReduction
70% budget locked in maintenance and37% of projects go over budget
2010 Spending in U.S. on governance, risk and compliance was $29.8 billion
IncreasingMandates
62% of projects fail to meet intended schedule
Unpredictability in Software Delivery
50% of outsourced projects are expected to under perform
Globally Distributed Softwareand Product Supply Chains
Complex, Multi-platformSystems and Applications
62% of companies have agile projects requiring integration with legacy systems
30% of project costs are due to rework and poor execution of requirements
Changing Requirementsand Time to Market
CostReduction
70% budget locked in maintenance and37% of projects go over budget
Realities can stall software-driven innovationComplexities in software delivery compounded by market pressures
6
© 2012 IBM Corporation
Software and Systems Engineering | Rational
1. Business
3. Operations*
Anytime, for any team, silos create barriers to effective software delivery
7
2. Development
“At some point, you take a step back, and you realize you have an awful lot of siloed systems that are limiting transparency across strategic projects.”
- Development DirectorTemenos, Inc.
© 2012 IBM Corporation
Software and Systems Engineering | Rational
What happens if you do nothing?When failure is not an option…
8
“What happens if your deliverable date slips?”
“What happens if you can’t effectively manage product quality before your ship/release?”
“What happens if you can’t easily or effectively integrate your most critical software delivery applications?”
Software failures do have impact the bottom line!
*Only 47% are successful, 36% are challenged, and 17% are
failures
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Application Lifecycle Management can help!
9
1. Business
2. Development 3. Operations*
ALM manages the flow of: People
Process
Information
© 2012 IBM Corporation
Software and Systems Engineering | Rational
What is required to deliver end-to-end visibility across teams, tools and projects?
10
© 2012 IBM Corporation
Software and Systems Engineering | Rational
11
Five Imperatives for Effective Application Lifecycle Management
to improve organizational productivity
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
© 2012 IBM Corporation
Software and Systems Engineering | Rational
In-Context Collaboration improves product value
Empower teams to collaborate on and review software development artifacts so they can incorporate feedback early and often aligning delivery with stakeholders’ vision
Provide a single source of truth hosted in a shared repository so that team members can collaborate effectively around the globe to build a collective intelligence
Make information immediately accessible to all team members in the context of their work
12
© 2012 IBM Corporation
Software and Systems Engineering | Rational
In-Context Collaboration always shows the latest
Unread work Items bolded for developers
Threaded discussions on requirements
Recent discussions highlighted on requirements
13
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Rich hovers automate information access without having to click
Rich hovers provide quick access to information to determine if additional details are required!
14
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Real-Time Planning accelerates time to delivery
Provides a single plan that spans requirements, development, and test, ensuring the whole team understands the overall scope of a project
Integrates planning with execution ensuring the entire team understands the true project status
Allows everyone to participate in keeping the plan current and accurate
Helps teams respond to the unexpected in a timely manner ensuring the team stays on schedule
15
DeploymentEngineer
Project Lead
Analyst Developer
Architect QualityProfessional
Planningand Execution
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Rankings improve clarityTeam clearly understand the goals
Priorities are good.
Rankings are better!
16
© 2012 IBM Corporation
Software and Systems Engineering | Rational
One plan with multiple views Everyone sees meaningful data in the context of their work
2
3
1
17
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Plans tied to executionDeliverables and work products show results
Progress & Status are good indicators of execution.
Change Sets & Attachments are better !
18
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Lifecycle Traceability improves quality
Establish relationships between software artifacts
Identify and close artifact gaps, ensuring coverage across disciplines
Provides visibility into the completeness of planned items by inspecting all related artifacts
Provides easy access to related artifacts ensuring everyone shares the same view
Delivers transparency which enables everyone to make fully informed decisions based business priorities
Customer FinalProduct
BuildArtifacts
Environment Supporting Systems
Requirements Management
Initial Idea
Instant access to details from any point in development process
19
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Proactively respond to gaps (in red) as they surface throughout the project
Issues are quickly highlighted and resolved (in yellow)
Team leads have visibility into coverage & completeness
20
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Linked data is visible on all artifacts
All roles can view the links on their artifacts.
Each user has their own perspective and user interface for viewing links.
Create, delete, navigate links on artifacts
Example: Developer sees the relationships on a defect
Traceability links on defects are automatically created
21
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Development Intelligence improves predictability
Enable fact-based decision making (to communicate status, monitor progress, diagnose problems, identify corrective actions)
Steer projects and programs to deliver on-time
Apply Business Intelligence techniques to software and systems development
22
Strong measurement practice Weak measurement practice
Cancelled
Late
On-time
15%
5%
40%
20%
45%
75%
Measurement Practices Impact Project Success
Sources: Capers Jones, Measurement, Metrics and Industry Leadership, Copyright © 2002-2007 by Capers Jones LLC Capers Jones, Software Engineering Best Practices, Copyright © 2010 McGraw-Hill
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Use dashboards to provide that one view of project health
23
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Dashboard detailsEasily answer steering questions Click thru on the viewlet to
drill into information
Take corrective action in-place
24
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Continuous Improvement reduces cost Improve software delivery through the ongoing adoption of best practices and automation to reduce
manual, non-creative and error prone tasks
Promote incremental improvement of a project when needed
Enable breakthrough improvement by capturing best practices and reusing across teams
Allow everyone to participate with easy to adopt best practices at your fingertips.
25
Assess
SteerAct
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Team retrospectives help identify areas of improvement
Tracking Retrospectives help team members to collaborate on improvements
• Ranking of process improvements help to focus on where the team feels the biggest pain
26
© 2012 IBM Corporation
Software and Systems Engineering | Rational
TemplatesSupport breakthrough improvement
27
Use and reuse of project templates is an example of breakthrough improvement
• Modify to match your organization’s process
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Transparency improves collaboration
28
Continually make the right things easy to find
© 2012 IBM Corporation
Software and Systems Engineering | Rational
29
Five Imperatives for Effective Application Lifecycle Management
to improve organizational productivity
Learn 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
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Core Application Lifecycle Management offerings
RationalRequirements
Composer
RationalTeam Concert
RationalQuality
Manager
IBM Rational ALM SolutionsGet Up and Running Quickly
Reduce the costs of inefficient, multiplatform software development with integrated ALM solutions!
Optimize your team’s productivity through the 5 ALM Imperatives
Collaborate across teams and create deep integrations across the lifecycle
Extend as your needs evolve with role-based licensing
Unify your infrastructure and protect your current investments with a single, open, extensible platform
Rational Rhapsody Design Manager
Rational Software Architect
Design Manager
Collaborative Lifecycle Management
Collaborative Design Management
Architect
Analyst
Developer
QualityProfessional
DeploymentEngineer
Engineer
30
© 2012 IBM Corporation
Software and Systems Engineering | Rational
31 IBM Rational Solution for Collaborative Lifecycle Management
IBM Rational Requirements Composer
Capture, connect, organize and collaborate with the Entire Team
Quality Manager
Team Concert
Requirements Composer
Guide teams to executionRequirements, Plans, Tests and Work Items
StoryboardUse Case
Business Process
Document TracingUI Sketch
Screen Flow
Review & Approve
Dashboard
© 2012 IBM Corporation
Software and Systems Engineering | Rational
32 IBM Rational Solution for Collaborative Lifecycle Management
IBM Rational Team Concert: A closer look
Team advisor for defining / refining “rules” and enabling continuous improvement
Process enactment and enforcement In-context collaboration enables team
members to communicate in context of their work
Single structure for project related artifacts
World-class team on-boarding / off-boarding including team membership, sub-teams and project inheritance
Role-based operational control for flexible definition of process and capabilities
IBM Rational Jazz Team Server
Integrated stream management
Component level baselines
Server-based sandboxes
Parallel development
Rational ClearCase connector
SCM Work Items
Defects, enhancements and conversations
View and share query results
Support for approvals and discussions
Query editor interface Rational ClearQuest
connector
Work item and change set traceability
Build definitions for team and private builds
Local or remote build servers Supports Ant and command
line tools Integration with Rational
Build Forge
Build
Iteration Planning Integrated iteration planning and execution Task estimation linked to key milestones Out of the box agile process templates
Project Transparency Customizable Web based dashboards Real time metrics and reports Project milestone tracking and status
© 2012 IBM Corporation
Software and Systems Engineering | Rational
33
Collaborative Quality ManagementA central hub for business-driven quality
Storage
Collaboration
Search & QueryDiscovery
Administration: Users, projects, process
Presentation:Mashups
Best Practice Processes
Manage
Test Lab
Create
Plan
Build
Tests
Report
Results
Execute
Tests
IBM Collaborative Application Lifecycle Management
Test Management
Rational Quality ManagerQuality Dashboard
RequirementsManagement Defect
Management
Open Lifecycle Service Integrations
PerformanceTesting
PerformanceTesting
Model Based Testing Functional
Testing
Verification &Validation
Code LevelTesting Security and
Compliance
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Jazz Architecture Overcomes Past Limitations
34
Everything is a resource!
“I can link any resource to any other resource, regardless of where the resource lives!”
Requirement
Work Item
Test Case
Standard interfaces
“Each tool can evolve independently without breaking integrations!”
RRC
RTC
RQM
Domain specific standards for the lifecycle
“Each domain can create standards without having to wait on the others or get the whole industry to agree!”
Vendor agnostic
“Each vendor can evolve their tool to exploit the services that are valuable to customers like me!”
Project Mgmt
Dashboard
User Auth
Discovery Process Mgmt
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Rational Lifecycle Integration Adapters Standard Edition
OSLC-based Linking
RationalClearQuest
RationalRequirements Composer
RationalTeam Concert
RationalQuality Manager
© 2012 IBM Corporation
Software and Systems Engineering | Rational
Rational Lifecycle Integration Adapters Tasktop Edition
RationalTeam Concert
Syncing withOSLC-based Linking
© 2012 IBM Corporation
Software and Systems Engineering | Rational
37
SAP Solution Manager – IBM Rational Integration
IBM Rational Connector for SAP Solution Manager
Business Blueprint
Project Reporting
Incident Management
Requirements Management
Quality Management
Change/Defect Management
Customer Benefits
Allows customers to combine SAP & IBM best practices &
standards
Combine SAP Solution Manager life-cycle management
capabilities with IBM Rational‘s integrated governance and
quality management capabilities
Enables end-to-end business process testing between
SAP and customer applications
Aligns enterprise architecture and requirements with SAP-
centric Solutions
Change Impact Analysis
© 2012 IBM Corporation
Software and Systems Engineering | Rational
3838
SAP Solution Manager – IBM Rational Integration
SAP Solution Manager
Create Business Blueprint
IBM Rational Software
Create Test Plan and Requirements Set
Transfer Blueprint
Configure SAP Solution
Create Test Scripts
Analyze Test Results Execute TestsTransfer Test Results
Manage Incidents Manage DefectsTransfer Incidents
Create SAP Solution Manager Project Create Rational CLM Project
Delivering End-to-end test management for SAP-centric solutions
Close SAP Solution Manager Project Close Rational CLM Project
Create process hierarchy
© 2012 IBM Corporation
Software and Systems Engineering | Rational
39
Open Services for Lifecycle Collaboration (OSLC)Working to standardize the way software lifecycle tools share data
Community Driven – @ open-services.netSpecifications for numerous disciplines
Such as, ALM, PLM and DevOpsDefined by scenarios – solution oriented
Inspired by Internet architectureA different approach to industry-wide proliferation
Open Services for Lifecycle CollaborationLifecycle integration inspired by the web
How does it work?
What is OSLC?
Inspired by the web Free to use and share Changing the industry
© 2012 IBM Corporation
Software and Systems Engineering | Rational
40
Gartner's report examines ALM tool offerings and identifies the trends shaping the emerging marketplace.
Report Highlights
Full software development life cycle (SDLC) support is essential for a complete ALM solution
Industry-specific features promote easier ALM adoption
Collaborative functionality is key to successful ALM productivity
Link to full report
Gartner Market Profile: Application Life Cycle Management (ALM) Tools, 2012ALM Tools Software Development Life Cycle (SDLC) Discipline Support
Capabilities Offered by Vendor
© 2012 IBM Corporation
Software and Systems Engineering | Rational
IBM Rational is a recognized leader in ALM
IBM earns “Strong Positive” ― the highest possible rating
© 2010 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. This publication may not be reproduced or distributed in any form without Gartner's prior written permission. The informa tion contained in this publication has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information and shall have no liability for errors, omissions or inadequacies in suc h information. This publication consists of the opinions of Gartner's research organization and should not be construed as statements of fact. The opinions expressed herein are subject to change without notice. Although Gartner research may include a discussion of related legal issues, Gartner does not provide legal advice or services and its research should not be construed or used as such. Gartner is a public company, and its shareholders may include firms and funds that have financial interests in entities covered in Gartner research. Gartner's Board of Directors may include senior managers of these firms or funds. Gartner research is produced independently by its research organization without input or influence from these firms, funds or their managers. For further information on the independence and integrity of Gartner research, see "Guiding Principles on Independence and Objectivity" on its website, http://www.gartner.com/technology/about/ombudsman/omb_guide2.jsp
“Efficient coordination and automation of the delivery process requires new, collaborative approaches to the planning, measurement, execution, control and reporting of activities.”
“These new approaches are what differentiate current application life cycle management (ALM) tools, and what make ALM processes vital to leading-edge development activities.”
“ALM is what enables sustainable agile practices. ALM creates a management framework providing consistent, auditable records of the decisions and activities of agile teams.”
Duggan, Jim & Murphy, Thomas E., “MarketScope for Application Lifecycle Management,” Gartner, Inc., 11 November 2010 ID Number: G00208572 , pp2,6
41
© 2012 IBM Corporation
Software and Systems Engineering | Rational
42
*Forrester Research Inc, October 23, 2012. Forrester Research, The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester Wave™ is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change.
IBM Rational Recognized As A Leader in ALM
Report Highlights
• Highest Scores among all vendors for Current Offering & Strategy“
• “Not only has IBM continued development of its strong suite of products, but it has also stitched them together in a more coherent way.”
• [IBM] has also made clearer the use cases it supports ... such as Agile teams and embedded software development"
The Forrester WaveTM: Application Life-cycle Management Q4 2012*
Link to report
© 2012 IBM Corporation
Software and Systems Engineering | Rational
IBM Rational is a recognized leader in ALM
Report Highlights
• "IBM has the broadest and arguably the deepest portfolio among all vendors profiled in this report.”
• IBM’s Technology Score: 94.3%
• IBM’s Market Impact score: 10/10
• The highest score!• All other vendors were ranked relative
to IBM
• “Furthermore, the vendor has ensured that it stays ahead of the pack by having a good grasp of market demand and meeting it through tool support.”
Ovum Decision Matrix: Selecting an ALM VendorReference Code: OI00068-002 Publication Date: March 2011Authors: Chandranshu Singh, Tony Baer, Michael Azoff
©Ovum published 3/2011 - This report is a licensed product and is not to be photocopied
43
© 2012 IBM Corporation
Software and Systems Engineering | Rational
44
www.ibm.com/software/rational