theso(waredefinedenterprise: whereagile, devopsandthe · 2014-07-15 · 1...
TRANSCRIPT
![Page 1: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/1.jpg)
1
The So(ware Defined Enterprise: Where Agile, DevOps and the Cloud Meet
For Agile Richmond
July 15, 2014
![Page 2: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/2.jpg)
2
Who and Why
Who Why
• Director of Technology – SingleStone
• Cloud Research Analyst – Gigaom
• Live in RVA – Bellevue neighborhood
• SomeHmes tweet under @ryanshriver
• Slides available at ryanshriver.com
• SoJware is a passion
• These are exciHng Hmes
• I like Agile Richmond
![Page 3: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/3.jpg)
3
Not so long ago…
• People used web sites seated at their desks • SoJware was released infrequently using waterfall • Web apps had 3 Hers and ran on physical servers
• Dev and Ops teams blamed each other when issues arose
• Tweet’s were made by birds and clouds were things in the sky
![Page 4: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/4.jpg)
4
What is a So(ware Defined Enterprise?
An organizaHon where soJware is core to the way they innovate and interact with their customers SoJware includes the design, delivery and operaHons of soJware systems built in-‐house or purchased
![Page 5: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/5.jpg)
5
The So(ware Defined Enterprise: 5 Trends
![Page 6: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/6.jpg)
6
Trend #1: Rise of the Digital Customer Experience
• Since the late 90’s the internet and social media have shiJed the balance of power from producers to consumers
• Today’s global, mobile and social customers increasingly use web and mobile apps to conduct business and stay connected
• Apps (soJware) is increasingly what connects customers to organizaHons.
• In response to the changing customer, organizaHons are becoming soJware-‐defined enterprises
Takeaways
• SoJware as an enabler, not just a cost center
• OrganizaHons are becoming more service (and experience) oriented
![Page 7: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/7.jpg)
7
Trend #2: Customer insights is driving cloud and big data
• An explosion of customer and machine-‐generated data is available today
• A gold rush for organizaHons of all sizes to create value from this data – while balancing privacy
• Deeper customer insights is driving new analyHcs approaches and data pla]orms
• MarkeHng doesn’t need IT – they have opHons
Takeaways
• Cloud and big data enable vast processing for everyone with a credit card
• AnalyHcs is moving from back-‐office to real Hme
![Page 8: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/8.jpg)
8
Trend #3: Speed and flexibility are driving Agile and DevOps
• Faster Hme to market and flexibility are consistently the top reasons for Agile adopHon
• Faster Hme to market, not cost savings, is the top driver in cloud adopHon
• For the soJware defined enterprise, Agile and DevOps are core to helping improve Hme to market without sacrificing quality
Takeaways
• Agile focuses on the soJware delivery
• DevOps connects delivery with operaHons
• Together they opHmize Concept to Cash
![Page 9: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/9.jpg)
9
Trend #4: So(ware is a compeUUve advantage, not a cost center
• In the soJware defined enterprise, the ability to do soJware delivery beaer and faster than the compeHHon is a big compeHHve advantage
• When something is a compeHHve advantage, the goal is to not just do it cheaper – the goal is to do it beaer. This requires investment and focus.
• Leading organizaHons are insourcing, not outsourcing, key soJware talent
“The whole customer experience, the product, is manifested in soJware, either online or mobile. So if you are not good at delivering great soJware-‐driven customer experiences, you're going to be challenged. ” – Rob Alexander, CIO of Capital One in 2014 Informa>on Week ar>cle
![Page 10: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/10.jpg)
10
Trend #5: So(ware is creaUng new business models (and jobs)
• OrganizaHons are building their business models around soJware-‐based products and services
• Product thinking is prevailing over project thinking for soJware delivery
• Even tradiHonal soJware product companies are becoming services companies – and learning new skills
• Investment is flowing into the RVA start-‐ups from groups such as New Dominion Angels
Examples in RVA • Fusion • SnagAJob • Unboxed • GetLoaded • SoJ Chalk • Refersal • PlanG • Lots of others
![Page 11: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/11.jpg)
11
Agile, DevOps and the Cloud are core to a So(ware Defined Enterprise
![Page 12: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/12.jpg)
12
Think and Act Agile
• For most folks in this room, I’m assuming you’re already headed here. Keep it up!
• Don’t try to just get bigger before gekng beaer (be effecHve and efficient).
• Don’t ignore scale, but don’t get consumed by it either
• Think of agile in terms of product development, not just project management. • Who owns your product in the market? • Are you incented to stay in business or go out?
![Page 13: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/13.jpg)
13
Agile in the So(ware-‐Defined Enterprise
Agile method Popular Uses
Scrum Plan-‐driven work like product development
XP Engineering focused pracHces
Kanban Response-‐driven work like operaHons
SAFe Agile at scale across the enterprise
Lean Start Up Start-‐ups and new product development
![Page 14: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/14.jpg)
14
What is DevOps?
• Started around 2009 by progressive system admins who wanted to extend agile methods and pracHces to operaHons
• Fundamentally about culture change and breaking down silos between development and operaHons
• Today the term means lots of things to lots of people
• In pracHce promotes communicaHon, collaboraHon with a heavy dose of automaHon (and tools)
![Page 15: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/15.jpg)
15
DevOps in the So(ware Defined Enterprise
• DevOps is growing as Ops tries to keep pace with Agile delivery
• Also growing as hardware is becoming soJware in the cloud
• OperaHons thinks like developers. Developers appreciate operaHons
• Ops organizaHons are dual purpose: • running and monitoring infrastructure and apps
• infrastructure engineering for new capabiliHes and Hme to market
Tips for introducing DevOps • Invite operaHons to agile
planning and demos • Ask agile team to observe
the next producHon release
• Do a lunch and learn. Get to know each other.
• Start sharing tools
![Page 16: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/16.jpg)
16
Popular DevOps Tools
Development CollaboraUon OperaUons
• Version control repository
• Automated build code
• Automated deploy code
• Automated test code • App configuraHon
code and tests • StaHc analysis • ConHnuous
integraHon
• Wikis • Instant messaging • TickeHng and task
management • Knowledge bases • Mailing lists • Physical and virtual
team rooms
• Monitoring • Service management • Log file analysis • Virtual or cloud
management • Infrastructure
provisioning code and tests
• Infrastructure configuraHon code and tests
• Run book automaHon
![Page 17: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/17.jpg)
17
Cloud: A brief history
• Amazon created the cloud industry by finding a profitable use for the extra hardware capacity for Amazon.com
• Created a new business model around usage-‐based fees for compute, storage and network infrastructure
• All of this is managed via a web-‐based console and API’s
• Similar to power uHliHes model for your electricity and water.
Key Cloud Players
• Amazon • MicrosoJ Azure • Google Compute Engine • OpenShiJ:
• RedHat • VMWare • Rackspace • IBM • HP • Oracle
![Page 18: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/18.jpg)
18
Cloud: An overview
• Generally involves elasHc compute, storage and network infrastructure than can grow (and shrink) on demand with usage-‐based fees
• Cloud provides services necessary to run apps while abstracHng the underlying details of how it’s done
• Popular models include: • Infrastructure as a Service (IaaS) • Pla]orm as a Service (PaaS) • SoJware as a Service (SaaS)
Recent Survey Results
• Within large IT organizaUons only 21% are using the cloud for app development
• Those using the cloud 53% report faster Ame to market and their projects are delivered on average 3 weeks earlier
• The biggest concern for adopUon is security
![Page 19: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/19.jpg)
19
Cloud in the So(ware Defined Enterprise
• DramaHcally lowers the costs of compute and storage and speed to provision and configure
• Start-‐ups can compete directly with large organizaHons and bring new ideas to market faster
• SoJware Defined Enterprises are moving to a conHnuous delivery of new features to customers – especially when used with DevOps
• Time is money so faster can be cheaper and scalable
Tips for trying the cloud: • Try Amazon or Azure (for
free). Watch a video. Take a tutorial.
• Consider cloud for dev/test, especially performance tesHng
• Don’t be scared – security has come a long way recently
![Page 20: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/20.jpg)
20
Let’s Recap
![Page 21: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/21.jpg)
21
In Summary
A soJware defined enterprise is an organizaHon where soJware is core to the way they innovate and interact with their customers
5 trends for soJware defined enterprises:
1. Rise of the Digital Customer Experience
2. Customer insights is driving cloud and big data
3. Speed and flexibility are driving Agile and DevOps 4. SoJware is a compeHHve advantage, not a cost center
5. SoJware is creaHng new business models (and jobs)
![Page 22: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/22.jpg)
22
In Summary (cont.)
• Agile is enabling faster Hme to market and flexibility, important for improving the digital customer experience
• DevOps can help your dev and ops teams work more in unison, enabling speed without sacrificing quality
• Cloud is enabling enHre new business models with vast elasHc resources at your fingerHps. It’s fundamentally changing how apps are designed, built, deployed and run.
• Don’t wait get started tomorrow with the Hps provided
![Page 23: TheSo(wareDefinedEnterprise: WhereAgile, DevOpsandthe · 2014-07-15 · 1 The"So(ware"Defined"Enterprise:" WhereAgile, DevOps"and"the" Cloud"Meet For$Agile$Richmond July15,2014](https://reader034.vdocuments.mx/reader034/viewer/2022042407/5f212a2326131f7ff7020d5e/html5/thumbnails/23.jpg)
23
Thank you
• Slides available at ryanshriver.com • Reach me at [email protected] • Follow me @ryanshriver