Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for...

13
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari 2014

Transcript of Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for...

Page 1: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

Accelerating Product and Service Innovation

© 2013 IBM Corporation

IBM Integrated Solution for System z Development (ISDz)

Henk van der Wijk23 Januari 2014

Page 2: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

A lack of effective software delivery impacts the entire business

Costly, error prone manual processes and

efforts to deliver software across an enterprise

CHALLENGESCHALLENGES

Upgrade risk due to managing multiple application configurations and versions

across servers

Slow deployment to development and test

environments leave teams waiting and unproductive

CHALLENGES

Operations/Production

Development/TestCustomers

BusinessOwners

Software glitch costs major trading firm $440 million in 45

minutes

A bad software upgrade at a global bank left

millions unable to access money for four days

Major telecom provider paid out $2.7 million to 47,000

customers overcharged after a software glitch

2

Page 3: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Social, Local, MobileSmart Infrastructure Analytics

ERPERPLegacyDB

LegacyDB

CRMCRM HRHR

Manage workloadsand maintain security

Rapid innovationin the cloud

User experience andmobile management

New era systems integrate operational systemsUtilizing the rapid delivery of new client-facing apps

Systems of EngagementSystems of EngagementSystems of RecordSystems of Record

3

Page 4: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Systems of Record (SoR) AppsSystems of Record (SoR) Apps

Systems of Engagement (SoE) AppsSystems of Engagement (SoE) Apps

Systems of Interaction challenges Speed mismatch between faster moving Systems of Engagement and slower moving Systems of Record, delaying time to customer feedback

RapidReleases

Monitorand Optimize

Monitorand Optimize

Releaseand Deploy

Releaseand Deploy

Developand TestDevelopand Test

Monitorand Optimize

Monitorand Optimize

Releaseand Deploy

Releaseand Deploy

Developand TestDevelopand Test

Data Center

Web SitesWeb Sites

FrequentReleases

Fewer Releases

ProductionEnvironment

AppStore

Inte

gra

tio

n T

est

4-6 Speed mismatch betweenSoE (< 1 month releases) and SoR systems (>1 year releases)

4

Page 5: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Four things that are different about developing applications for the mainframe environment…

1) Waterfall

5

3) Complexity

2) Green Screens4) Operations

Page 6: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

dev·ops noun \'dev-äps\Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback.

DevOps: A blueprint for continuous delivery of software innovation

DevOps Lifecycle in Action

Operations/Manufacturing/Support

Development/Test/DeliveryCustomers

Business Owners/Product Management

Continuous innovation, Feedback and Improvements

Accelerated software delivery

Reduced time to obtain and respond to customer feedback

Improved governance across the lifecycle

Balanced quality, cost and speed

6

Page 7: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

IBM DevOps: An improved software delivery lifecycle

DevOps Foundation

Open Lifecycle and Service Management Integration Platform

DevOps Lifecycle

Operations/ProductionDevelopment/TestCustomers Business Owners

Continuous Innovation, Feedback and Improvements

Ec

os

ys

tem

Be

st P

rac

tice

s

Monitor and Optimize

Plan and Measure Develop and Test Release and Deploy

OSLC

7

Page 8: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

8

Cost is a significant driver

During the CODING phase

$80/defect

During the BUILD phase

$240/defect

During the QA/TESTING

phase

$960/defect

Once released as a product

$7,600/defect+

Law suits, loss of customer trust,damage to brand

80% of development costs are spent identifying and correcting defects!*

*National Institute of Standards & Technology

Source: GBS Industry standard study

Defect cost derived in assuming it takes 8 hrs to find, fix and repair a defect when found in code and unit test. Defect FFR cost for other phases calculated by using the multiplier on a blended rate of $80/hr.

Page 9: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Testing and Delivery – where are customers today?

Compile AutomatedUnit Test

Install & Configure

PromoteResults

Run ManualTests

Run Automated

Tests

** Feedback from mainframe customers

Java / .Net teams

Mainframe teams current state **

CompilePromoteResults

Run ManualTests

Promote & Configure

Hours to days

Weeks to Months

Page 10: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Stage One – Increase availability of z/OS testing environment and resources

Lower cost of application testing using off-mainframe z/OS test environment Fast, dependable, automatic feedback speeds time to market Enables confidence by automatically tracking and promoting code health

Lower cost of application testing using off-mainframe z/OS test environment Fast, dependable, automatic feedback speeds time to market Enables confidence by automatically tracking and promoting code health

Development Environment Development Environment

DeveloperFrequent, rapid feedback earlier

to improve quality

Frequent, rapid feedback earlier

to improve quality

Rapid Feedback

Change Request

Automated, continuous testing

with isolated development and test environment

Automated, continuous testing

with isolated development and test environment

Reusable integration

tests simplify testing across

layers

Reusable integration

tests simplify testing across

layers

PromoteTo QA

Higher quality going into QA

Higher quality going into QA

Page 11: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Testing and Delivery – moving one step forward

Compile AutomatedUnit Test

Install & Configure

PromoteResults

Run ManualTests

Run Automated

Tests

Java / .Net teams goal state

Mainframe teams after CIz

Hours to days

Days to Weeks

CompilePromoteResults

Run ManualTests

Promote & Configure

Run Automated

Tests

Page 12: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

IBM Integrated Solution for System z DevelopmentLeveraging the principles of DevOps to deliver high quality applications

Better productivity and quality with quick analysis showing application structure and relationships

Increase productivity with a IDE for COBOL, PL/I & HLASM and C/C++, Java application creation, maintenance, and extension

Collaborative Development

Rational Team Concert

Cross-platform and Mainframe DevelopmentRational Developer for zEnterprise

Off-Host Development and Unit Testing

Rational Development and Test Environment

Impact AnalysisRational Asset Analyzer

AnalystQuality Professional

Deployment Engineer

Free up MIPS for production use, and eliminate delays by providing a low cost Unit Testing environment

Collaboration and governance across diverse teams, platforms, and programming languages

Project ManagerArchitect

Developer

IBM Services IBM Services

http://www.ibm.com/software/rational/services/packaged/ps

Page 13: Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.

© 2013 IBM Corporation

Accelerating Product and Service Innovation

www.ibm.com/software/rational