More Related Content
Similar to MassTLC DevOps program "The Latest Trend for Agility and Rapid Development"
Similar to MassTLC DevOps program "The Latest Trend for Agility and Rapid Development" (20)
MassTLC DevOps program "The Latest Trend for Agility and Rapid Development"
- 1. The Latest Trend for Agility and Rapid
© 2013 IBM Corporation
Development: DevOps
1
Dr. Helen Dai
Director of Product Management, DevOps
IBM Software, Rational
- 2. © 2013 IBM Corporation
Three major shifts are driving the next era of computing
▪Data: a new basis of competitive advantage
▪Cloud: a path to new business models
▪ Engagement: a change in the way the world works
DevOps
Experimentation, feedback loops,
continuous innovation
!
DevOps is the “HOW” !
2
- 3. Organizations must embrace new business models and disruptive
technologies to be competitive, meet business needs and innovate
© 2013 IBM Corporation
Systems
of
Records
Cloud-‐Enabled
(On
Prem)
Optimize Innovate
Focus
on
Operational
Costs
• Consolidation
and
modernization
• Improved
operations
automation
• Risk
and
compliance
management
• Go
from
manual
approach
to
analytics-‐driven
optimization
Systems
of
Engagement
Cloud
First
(Off
Prem)
Focus
on
Speed
and
Agility
• Assemble
solutions
from
verified
components
and
services
• Continuous
Development
and
deployment
in
the
cloud
• Fail
Fast
and
continuously
gather
and
assess
market
/
user
feedback
Driving the Need
Driving Investment
Operations
Development
3
- 4. DevOps approach: Apply Lean principles to software delivery to
create a continuous feedback loop with customers
© 2013 IBM Corporation
Line-of-business
Customer
1
3
2
1. Get ideas into production fast
2. Get people to use it
3. Get feedback
!
Adopt DevOps approach to continuously
manage changes, obtain feedback and
deliver changes to users
Eliminate any
activity that is not
necessary for
learning what
customers want
- 5. People
Process
Technology
© 2013 IBM Corporation
DevOps Principles and Values
• Deliver small increments of functionality
• Enable collaboration between all players and remove silos
Automate environment provisioning & app deployments
• Develop and test against a production-like environments
• Continuously test & integrate code, test early(shift left testing)
• Optimize end-to-end software delivery pipeline
!
• Amplify feedback loops and continuous improvement
5
Apply Lean Thinking to
eliminate bottlenecks, reduce cycle time and risk of failure at the same time