Top Banner
1 1 Becoming a Software Defined Business 26 May 2015 @cote | [email protected] Slides: http:// cote.io /becoming-a-software-defined-business
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Becoming a Software Defined Business

11

Becoming aSoftware Defined Business

26 May 2015@cote | [email protected]

Slides: http://cote.io/becoming-a-software-defined-business

Page 2: 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

Page 3: Becoming a Software Defined Business

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 [email protected]

Hello!

Page 4: Becoming a Software Defined Business

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.

Page 5: Becoming a Software Defined Business

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

Page 6: Becoming a Software Defined Business

66

Three areas that are working

DevOpsDefines the

Process

Innovation-drivenIT Strategy

Cloud Platforms Lay the

Foundation

Page 7: Becoming a Software Defined Business

77

Innovation-driven IT Strategy

Page 8: Becoming a Software Defined Business

88

Enterprise IT is a victim of it’s own success

Page 9: Becoming a Software Defined Business

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.

Page 10: Becoming a Software Defined Business

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

Page 11: Becoming a Software Defined Business

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.

Page 12: Becoming a Software Defined Business

1212

DevOpsDefines the Process

Page 14: Becoming a Software Defined Business

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.

Page 15: Becoming a Software Defined Business

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:

Page 16: Becoming a Software Defined Business

1616

Cloud Platforms Lay the Foundation

Page 17: Becoming a Software Defined Business

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

Page 18: Becoming a Software Defined Business

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.

Page 19: Becoming a Software Defined Business

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.

Page 20: Becoming a Software Defined Business

20

Tactic: you’re gonna need a platform

Source: see more on our website.

Infrastructure