39
© 2016 IBM Corporation IBM Watson Internet of Things Continuous Engineering Continuous Engineering Solution Vision & Strategy Christophe Telep Product Manager, IBM

Continuous Engineering Solution Vision & Strategy - IBM · PDF fileWork on the right things –Collaborative Planning •Out-of-the-box templates ... Bring the team together –Collaborative

  • Upload
    lenhu

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

© 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