Accelerating Product and Service Innovation
© 2013 IBM Corporation
IBM Integrated Solution for System z Development (ISDz)
Henk van der Wijk23 Januari 2014
© 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
© 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
© 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
© 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
© 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
© 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
© 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.
© 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
© 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
© 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
© 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
© 2013 IBM Corporation
Accelerating Product and Service Innovation
www.ibm.com/software/rational
Top Related