Continuous Engineering Solution Vision & Strategy - IBM · PDF fileWork on the right things...
Transcript of Continuous Engineering Solution Vision & Strategy - IBM · PDF fileWork on the right things...
© 2016 IBM Corporation
IBM Watson Internet of Things – Continuous Engineering
Continuous Engineering SolutionVision & StrategyChristophe Telep
Product Manager, IBM
© 2016 IBM Corporation
Different Worlds Coming Together
Business IT Applications
Application Lifecycle Management
IT Operations Management
Embedded Systems
Systems Engineering
Product Lifecycle Management
2
New Business
Opportunities
© 2016 IBM Corporation
Different Worlds Coming Together
Business IT Applications
Application Lifecycle Management
IT Operations Management
Embedded Systems
Systems Engineering
Product Lifecycle Management
3
New Business
Opportunities
New Needs
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
4
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Requirements are the starting point to everything
Satisfy customer needs
Deliver value to business
Deliver projects on-time
Comply with safety and
industry regulations
Promotes communication/collaboration
Reduces risk of project failure
“Analysts report that as many as 71 percent of
software projects that fail do so because of poor
requirements management, making it the single
biggest reason for project failure”
--- CIO Magazine
5
© 2016 IBM Corporation
The trusted, de-facto
standard RM tool
for employing
Systems Engineering
methodologies to
build complex
and embedded systems
DOORS + DWA
The next generation RM
solution offering reuse,
collaboration & open
ecosystem, extending
proven DOORS
techniques. built on the
Rational Jazz platform
DOORS
Next Generation
The DOORS family Requirements Management across all project methodologies
DOORS Next Generation extending collaborationPreviously known as Rational Requirements Composer (RRC)
– Focus on ease of use and adoption
– New free form diagram editor
– Round trip import/export CSV
– Incremental DOORS migration automation
Many of you will rely on the DOORS 9.x products for many years
– Proven in complex and highly regulated environments
– Enhanced to support adoption of iterative and agile
– Improvements planned for many years to support your use on long
standing projects
DNG v6.0.2
June 2016
6
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
7
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Work together, work smarter …
Work on the right things – Collaborative Planning
• Out-of-the-box templates for agile and waterfall workflows
• Plans linked to development
• Fast, task based UI for developers to speed agile adoption
Bring the team together – Collaborative Development
• Linked work, enables teams to find, fix and test things faster than using isolated, disjoint tools with brittle integrations
• Activity feeds, make work transparent across teams
• Easy reporting: Not manually cobbling bad data from multiple tools
Make work reliable and repeatable - Continuous Improvement
• Adapt process on the fly as part of continuous feedback
• Automate continuous integration to manage complexity
• Learn, Adapt, Reflect, Change
8
© 2016 IBM Corporation
IBM Rational Team Concert - QuickPlanner
9
Easily drag and drop
from your backlog to any
sprint
Swim lanes can be
pinned to scroll sprints
underneath the backlog
“As an agile team, we need to rapidly plan multiple sprints”
RTC v6.0.2
June 2016
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
10
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Continuous Verification & Validation
Verification: Building the system right
–Testing early on to lower cost and risks
–Avoid big bang integration
–Assuring compliance with regulations
Validation: Building the right system
–Customer needs are imprecise and incomplete as expected
–Check early and often if system meets actual customer needs
Reduces both Technical and Business risks.
–Compresses time to customer feedback
–Allowing for changes while reducing surprises
11
Technical
Risk
Business
Risk
© 2016 IBM Corporation
IBM Rational Quality ManagerAgile Testing and Quality Management
Requirement driven-testing
with traceability
Agile Test Planning
Flexible Manual Testing
– online and offline
Test case, script reuse
Drive test automation tools
– out-the-box integrations
– Command line or APIs
Team collaboration
Reporting and Analytics12
RQM v6.0.2
June 2016
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
13
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Learn and innovate faster with an IoT feedback loop
IoT-enabled
products/systems
Engineers
Design,
Implement
Analyze,
Inform
Generate data
Cognitive
insight
Define requirements,
failure mode effects,
KPIs and monitors
1Implement monitors
and test them using
simulated devices
2
Collect operational data
from installed systems
3Use an engineering
feedback loop to find
the root cause of
issues and improve
the system design
4
14
© 2016 IBM Corporation
IBM Rational Rhapsody & Design ManagerDevelopment for Complex Systems & Software
Requirements-driven analysis and
design for technical, embedded or real-
time solutions
Rapid design validation and verification
with frequent simulation and testing
– UML 2.x, SysML, …
Development and deployment of
complete software
– C, C++, Java and Ada
15
Rhapsody v8.1.5
DM v6.0.2
June 2016
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
16
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Self-service Reporting with Jazz Reporting Service
• Enterprise Reporting
• Measure program, project, and team-level
progress
• Consistent metrics across an organization
• Agile & DevOps out-of-the-box reports
• Burn-down & Burn-up reports
• Report & Dashboard elements that are
easily created by anyone
• Calculated Roll-up & Report drill-through
• Traceability reports across domains and
projects/teams
• Export to Excel, Rational Publishing
Engine, Image17
© 2016 IBM Corporation
IBM Rational Publishing Engine
Flexible Document generation
Custom report design templates
Multiple data sources
Multiple output formats
Drag & Drop for quick template design
Simplified CLM traceability
Word Import to start template creation
Java Script Reuse across template
18
RPE v2.1
March 2016
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
19
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Unlocking Engineering Insights with IBM Rational Engineering Lifecycle Manager
20
• Uniting engineering teams through:
Visibility – across many engineering disciplines
Organization – of information in context
Analysis – to answer lifecycle engineering questions
• Helps product development teams to:
• Find the right information when it’s needed
• Understand and react to change quickly
• Gain actionable insights from engineering data
• Co-ordinate strategic re-use
• A Linked Data approach means no disruption to
current engineering environments
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
21
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Different Worlds Coming Together: Lean & Agile at Scale
22
Efficiency Effectiveness
Continuous feedback
Rapid Iteration
End user focus
Continuous Improvement
Empower teams
Eliminate waste
Are we moving in the
right direction?
Are we moving as fast
as possible?
Balance efficiency and effectiveness to deliver the right things right!
© 2016 IBM Corporation
Be Lean: Eliminate waste, focus on client value
Lean Manufacturing
– 20th Century, Henry Ford, Toyota Production System
– Eliminate waste: material waste and doing job inefficiently out of habit
– Type of waste: transport, inventory, motion, waiting, overproduction, over processing,
defects
Lean Systems Engineering
– 1992 Lean Aerospace Initiative Consortium started at MIT
– LSE working group at INCOSE - http://www.lean-systems-engineering.org
Lean Thinking
– 1996 Book “Lean Thinking: Banish Waste and Create Wealth in Your Corporation” by
James P. Womack, Daniel T. Jones
– Identify “Value” to customer and “Value Stream” that produces that “Value”
Lean Startup
– 2011 Book “The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to
Create Radically Successful Businesses” by Eric Ries
– Minimum Viable Product, Continuous Deployment, Build-Measure-Learn
23
© 2016 IBM Corporation
Be Agile: Rapid iteration with continuous feedback
Agile Software Development
– 2001 “Manifesto for Agile Software Development” published on the Internet
– Working software delivered early, frequently and continuously, frequent user feedback,
welcome changing requirements, self-organizing teams that regularly reflects to improve
– User Story, Backlog, Scrum, Continuous Integration, Retrospective …
DevOps
– Agile 2008 Toronto Conference: Agile Infrastructure and Operations Presentation
– Foster collaboration between Development, QA and IT operations
– Enables teams to release applications faster in production in a reliable manner
Scaling Agile to the Enterprise
– Apply agile methods to team of teams, up to portfolio level
– Existing frameworks: Scrums of scrums, DaD, LeSS, SAFe, …
24
© 2016 IBM Corporation
CLM supports Agile and Lean Systems Engineering at Scale
25
http://scaledagileframework.com
Out-of-the-box templates
Get up and running quickly
Simplify change to culture and
process
Improve agility and predictability
Measure, report, learn, improve
IBM Rational Collaborative Lifecycle Management (CLM)
• IBM Rational Team Concert (RTC)
• IBM Rational Quality Manager (RQM)
• IBM Rational DOORS Next Generation (DNG)
CLM v6.0.2
June 2016
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
26
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
Strategic Reuse to Accelerate Delivery and Improve Quality
Reuse development assets to deal
with multiple versions, variants or
configurations
Requirements, Code, Design, Tests,
– DOORS Next Generation
– Rational Team Concert
– Rational Rhapsody Design Manager
– Rational Quality Manager
Open, federated configuration
management enabled
by the OSLC Configuration
Management draft specification
27
Reuse
Variant
Config 1
Config 2
Config N
Variation
CLM v6.0
June 2015
© 2016 IBM Corporation
Configuration management enables parallel development and merging
28
Development
TrunkB1 B3
Some reasons for
parallel development
• Shared artifacts
• Overlapping releases
• Product variants
B2
Side stream
Branch
Merge
Side stream
© 2016 IBM Corporation
Reuse: branch from base
29
Each branch is
a new product
Platform
Development
Trunk P1 P2 P3 P4 P5
© 2016 IBM Corporation
Global configurations provide scope for streams and baselines and context for links
30
• Cross-ALM configuration management with traceability
• Component reuse in product line engineering
• Feature modeling with partners
AMR
Handheld
System
Logic
package
Firm
ware
Subsystems L1
Subsystems L2
Requirements
Architecture
Test
Implementation
Requirements
Architecture
Test
Implementation
Validates
Satisfies
Requirements
Requirements
Architecture
Test
SoC
package
Sensor
package…
…
© 2016 IBM Corporation
Joint solution with Pure-systems GmbH
31
1.Define features and their
dependencies in pure::variants
2.Map requirements, designs,
tests, etc. to features in CE tools
3.Define parameter values and
apply them to requirements, etc.
4.Branch a Global Configuration to
create a new product variant
5.Use requirement change sets to
manage and merge changes
Pure::Variants
v4.0
April 2016
© 2016 IBM Corporation
New Needs to capture New Business Opportunities
Heightened focus on customer experience
Empower Agile Development Teams
Continuous Verification & Validation
Closing the feedback loop – Design for Analytics
Track progress and report on compliance
Unlocking insights – From Prescribed to Cognitive
Lean and Agile at scale
Accelerate delivery through Strategic Reuse
Integrated and extensible development platform
32
Continuous
Feedback
Continuous
Innovation
© 2016 IBM Corporation
IBM IoT Continuous Engineering Solution
33
Rational Quality Manager
Rational DOORS &
DOORS Next Generation
Rational Rhapsody &
Design Manager
Rational Team Concert
Rational Engineering Lifecycle Manager
Rational Publishing Engine
Rational Method Composer
OPEN PLATFORM
© 2016 IBM Corporation
Partner tools and services span the engineering lifecycle
34
Tap into our Continuous Engineering partners
© 2016 IBM Corporation
Reduce costs with subscription licensing
Optimize operational costs, save IT resources
for innovation.
Scalable, single-tenant virtual private
infrastructure
Expertise to quickly set up and monitor the CE
environment
Always secure and highly available
(minimum of a 99.9% SLO)
“…we have accelerated our time to market and reduced our build and
deployment time by 55%, freeing our developers…”
-- Gabriel Lima, methodology manager, Itaú BBA,
IoT CE on
IBM IoT Continuous Engineering on Cloud
35
IoT Continuous Engineering on Cloud
products include*:
IBM DOORS Next Generation on Cloud
IBM Rational Quality Manager on Cloud
IBM Team Concert on Cloud
IBM Engineering Lifecycle Manager on
Cloud
IBM Rhapsody Design Manager on Cloud
IBM Track and Plan on Cloud
Sep
2016
© 2016 IBM Corporation
CLM/CE
on Cloud
Hybrid Cloud – These Offerings complement each other
CE on Premise, existing projects on your
infrastructure can integrate with projects in the
Cloud
Use IoT CE/CLM on Cloud for SaaS
subscription and a cloud-hosted solution
– Expand to SaaS from on-prem using the
Bridge to Cloud program
– IPSEC VPN Tunnel for Virtual Private Cloud
Use Managed DevOps/CE for managed
services, by SOW and BYOL:
– Data migration to SaaS
– VPN add-on for professional tier
– Global Config add-on to SaaS
– 3rd party integrations
– SaaS + RPE or + a third party tool like GitHub
Enterprise, in the same Cloud environment
Managed DevOps/CECustomized Managed Services
On Premise
36
© 2016 IBM Corporation
Track & Plan on
Cloud
Team Concert on
Cloud
DOORS Next
Generation on
Cloud
Quality Manager
on Cloud
CE Tool
Overvie
w
RTC, RQM, DNG,
CLM
Contributor licenses
Developer license Analyst license Quality Professional
license
User
minimu
m
15
(when no other
subscriptions)
5 5 5
Per user
per
month
$59 $159 $159 $159
Read/Wr
ite
Change
Management,
Report
Customization and
Planning
SCM, Build
Change Management,
Report customization,
Planning
Requirements
Management, Change
Management, Report
Customization and
Planning
Test Management,
Change Management,
Report customization,
Planning, some
requirements
management function
Read
Only
SCM, Build,
Requirements
Management, Test
Management
Requirements
Management, Test
Management
SCM, Build, Test
Management
SCM, Build,
Requirements
Management
Comparing IBM SaaS Offerings Capability differences
Sep
201637
© 2016 IBM Corporation39
© Copyright IBM Corporation 2016. 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, 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.
https://jazz.net