becoming a software defined business
Post on 03-Aug-2015
882 Views
Preview:
TRANSCRIPT
11
Becoming aSoftware Defined Business
26 May 2015@cote | cote@pivotal.io
Slides: http://cote.io/becoming-a-software-defined-business
2
Conclusions
Companies want to use software for competitive advantage to achieving sustainable innovation to secure leadership
To do this, companies are focusing on building their software delivery pipeline
Three tactics that are working for your peers: 1. Re-discovering Innovation-driven IT strategies2. DevOps provides the process for how it’s done3. Cloud platforms provide the foundation
3
@cote – Director, Technical Marketing at Pivotal for Pivotal Cloud Foundry
Former industry analyst at 451 Research and RedMonk
Corporate Strategy & M&A at Dell
Former software developer
More: http://cote.io or cote@pivotal.io
Hello!
44
“Silicon Valley is coming….We are going to work hard to make our services as seamless and competitive as theirs.”
-Jamie Dimon, CEO@JPMC, 2015 letter to shareholders
Source: 2015 letter to shareholders.
5
[DevOps + cloud] == continuous delivery (More or less)
Build Test/VerifyPackage repository
VersionControl
InfrastructurePlatform
(IaaS, PaaS, VMs)
ProductionConcerns
(monitoring, scaling, etc.)
Feedback Loop
Specify Code
Development CI/CD Ops
66
Three areas that are working
DevOpsDefines the
Process
Innovation-drivenIT Strategy
Cloud Platforms Lay the
Foundation
99
Make time to establish a strategic planning mind-set in IT
Most of IT
Valuable to business
Source: Cave men from Dare Obasanjo; James Clear on the Eisenhower Box.
10
Different approaches for different problems
Divide projects & code by:
1.Don’t touch/quarantine
2.Carefully integrate
3.Green-field
Source: Cutter from Murry Cantor and Israel Gat, 2015. See Migrating to Cloud-native Applications book by Matt Stine.
E.g.: Explore/Exploit, bimodal IT, Cutter model, stranglers and SOA-cum-microservices
11
Tactic: choose your initial projects wisely
Mobile applications are an easy choice
Limit scope to ensure success
Focus on business value, time to market
Build small successes into company-wide victories
Learning from your peers:
Source: “Can You Put a Little Palo Alto Into an Insurer in Louisville?,” Wall Street Journal, April 28th, 2015; HumanaVitality promotional video. See more at this "Humana Leads Charge for Digital Transformation In Louisville.” Also, see Cloud Foundry Summit 2015 session.
13
Source: “Getting Your Arms Around DevOps – DevOps Patterns and Practices,” Cameron Haight, Gartner, Oct 2014.
14
Goals that lead to DevOps
1. Customer-centric focus on software products – learning, design
2. The pipeline is the factory, from concept, to code, to production
3. Delivering software that runs on the Internet (mobile, web, etc.)
4. Faster turns, while maintaining quality, uptime, performance– Lean approach to entire process– Shorten time to customer value– Keep the site up, resilience vs. failure
Tactic: combine Development & Operations
Sources: see The Practice of Cloud System Administration, chapter 8 for an in-depth definition and discussion. Also, see Damon Edward's 2012 piece "Use DevOps to Turn IT into a Strategic Weapon.” Also, The Phoenix Project for a story of DevOps in the style of The Goal.
15
DevOps is the evolution of Agile to include operations
• Gartner predicts 25% G2000 DevOps penetration by 2016
• Requires an Agile approach, often you must change
• End-to-end focus
Source: "Gartner Says By 2016, DevOps Will Evolve From a Niche to a Mainstream Strategy Employed by 25 Percent of Global 2000 Organizations,” Gartner, March 2015. See also the Lockheed Martin keynote and the CoreLogic talk at Cloud Foundry Summit 2015.
Learning from your peers:
17
When you’re successful, you’ll have too many applications to support
Now100’s of critical applications &
processes
Future10,000’s of critical
applications & processes
18
12 ops needs for the cloud stack
1. Role-based access to resources
2. Run specified code on demand
3. Coordinate cross service configurations
4. Securely and reliably connect to the public Internet
5. Read and write persistent data
6. Add and remove resources
7. Record internal and external
events
8. Isolate failures to recover from failures
9. Monitor and measure performance and health
10. Detect and determine failure
11. Running a cloud business
12. Resilience to work tomorrow
Source: adapted from “You are Going to Need a Platform, Operational Concerns of the Third Platform,” April 2015.
19
Delegating to the platform for infrastructure frees you up to focus on business value
Learning from your peers:Learning from your peers:
Source: Warner Music Group talk from 2013 and interview on software factories; GE Software on Wind-turbines at Cloud Foundry Summit 2015.
20
Tactic: you’re gonna need a platform
Source: see more on our website.
Infrastructure
Thanks!@cote | cote@pivotal.io
Slides: http://cote.io/becoming-a-software-defined-business
top related