1. Developer Relations and the
Impact of DevOps
Evans Data DevRel Conference
March 21 – 22, 2016
Larry McDonough
Director Product
Mgmt.
Ecosystem Services
VMware
2. Agenda
2
DevOps!
DevOps!
DevOps!
DevOps!
DevOps!
DevOps!
• VMware
• What is Ecosystem Services at VMware?
• VMware’s products, technology partner ecosystem,
certifications,
• Engagement, Conferences, Portals, Forums, Social
Media,
• How are our Developers Changing?
• Surveys, Market Research
• DevOps and the Forces acting on todays developer
• Agile/Scrum/Lean, OSS, Cloud, Mobile, SaaS,
Containers, …
• Observations of Impact of DevOps
• Additional Resources
3. 3
Founded in 1998
Revenues of
$6.57 Billion in 2015
More than 15,000
employees worldwide
serving more than
500,000 customers
Headquartered in
Palo Alto, California
with offices in more than
100 countries
About VMware
5. VMware History of Investment and Innovation
5
2006
Launch of VMware
Solution Exchange and
Certification Program.
Release of VMware
Infrastructure 3.
2001
VMware ESX Server
1.0 released.
IBM, Dell, Compaq
and HP join VMware
Partner Program.
1998
VMware
Founded
2003
80% of Fortune
100 companies work
with VMware
2008
VMware Wins
200th award.
Introduction of
VMware vCloud
initiative.
2011
VMware unveils
management portfolio
for the cloud era.
VMware vFabric 5, and
VMware vSphere 5
comprehensive cloud
infrastructure suite.
Completion of
30th acquisition
2014
VMware acquires
2004
First VMworld
Conference
2010
VMware positioned
in Leaders Quadrant of
the Magic Quadrant for
x86 server virtualization
infrastructure (Gartner)
2013
Launch of Hybrid
Service and Introduction
of VMware Horizon
Suite and Software-
Defined Data Center
architecture
2015
Launch of
vSphere 6.
99% of
Fortune 100
companies work
with VMware.
2007
VMware becomes
4th-largest software
company in the world.
Introduction of VMware
ESXi Hypervisor.
2012
VMware acquires
Nicira
6. Industry Accolades and Awards
More than 300 industry accolades and awards have
recognized VMware’s innovation and strategic excellence.
6
InfoWorld
2015 Technology
of the Year award
(VMware Virtual SAN)
Our Company
Fortune 100 Best
Companies to
Work for in the US
(2015)
Computerworld’s
100 Best Places
to Work in IT
(2014)
CRN’s Mobility
Vendor of the Year
(2014)
Our Products
Best of Interop 2015
Performance/Management/
Monitoring Winner
(VMware vRealize Operations 6)
2015 SC Magazine
Best Mobile Security
Solution Winner
(AirWatch by VMware)
2014 Virtualization Review
Reader’s Choice Awards
and Ultimate Buyer’s
Guide Winner
(9 categories)
2014 Best of Microsoft’s
TechEd North America in
the virtualization category
(VMware Virtual SAN)
7. Solutions for Unified Hybrid Cloud and Business Mobility
Unified Hybrid Cloud
Only VMware unifies your private, public and managed
clouds into one hybrid cloud so you can innovate like a
startup and deliver like an enterprise
7
Any Application,
Anywhere
Unified
Platform
Open
Management
Software-Defined Data Center
Private
Your Data Center
Public
vCloud Air
Managed
vCloud Air Network
Traditional Applications Modern, Cloud ApplicationsBusiness Mobility: Applications / Devices / Content
ITUser
Workspace Services
Identity
Software-Defined Data Center
Catalog Gateway Social
Desktop Mobile Content
VMware Workspace Suite
Business Mobility
VMware uniquely spans mobile, desktop, and infrastructure
to support innovative business strategies while protecting
IP, data, and business operations.
8. Strong Software-Defined Data Center Customer Momentum
500,000 Customers
99% of Fortune 100
99.8% of Fortune 500
99.7% of Fortune 1000
8
vCloud Suite
(Compute + Management)
11. developercenter.vmware.com
All the resources developers need to design and build solutions
for the Software Defined Data Center
Built for Developers and
DevOps!
Provides SDKs, API
References, Tools &
Docs
Blogs, Forums, Samples
and Github integration SSO with “My VMware”
account
Personalized, private
content for partners
One-on-One case
management (DCPN)
Architecture Diagrams
@vmwaredevcenter
Programs, Services &
Certifications
Open Partner
20. Application Design is Changing
Properties of a Microservice
Small code base
Easy to scale, deploy and throw away
Autonomous
Resilient
Benefits of a Microservices Architecture
A highly resilient, scalable and resource
efficient application
Enables smaller development teams
Teams free to use the right languages and
tools for the job
Rapid application development
21. 12-Factor Apps
I. Codebase
One codebase tracked in revision control, many deploys
II. Dependencies
Explicitly declare and isolate dependencies
III. Configuration
Store configuration data in the environment
IV. Backing Services
Treat backing services as attached resources
V. Build, release, run
Strictly separate build and run stages
VI. Processes
Execute the app as one or more stateless processes
VII. Port binding
Export services via port binding
VIII. Concurrency
Scale out via the process model
IX. Disposability
Maximize robustness with fast startup and graceful
shutdown
X. Dev/prod parity
Keep development, staging, and production as
similar as possible
XI. Logs
Treat logs as event streams
XII. Admin processes
Run admin/management tasks as
one-off processes
21
Source: http://12factor.net/
“In the modern era, software is commonly delivered as a service: called web apps, or
software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps.”
23. 23
•“ I want to release the smallest
amount of code, using the smallest
number of people, with the least
amount of ceremony possible, as
frequently as possible.”
Source: Erik Kastner, Etsy.com
26. What Exactly Is DevOps?
Wikipedia
“a software development method that stresses communication, collaboration, integration,
automation, and measurement of cooperation between software developers and other
information-technology (IT) professionals.” https://en.wikipedia.org/wiki/DevOps
26
Adam Jacob’s DevOps Kung fu
“A cultural and professional movement, focused on how we build and operate high
velocity organizations, born from the experiences of its practitioners.”
https://github.com/chef/devops-kungfu
Cloud Technology Partners
“DevOps: A cultural shift or movement that encourages great collaboration (aka
teamwork) to foster building better quality software more quickly with more reliability.”
http://www.cloudtp.com/2014/05/22/devops-organizational-change-agent/
Jez Humble
“a cross-functional community of practice dedicated to the study of building,
evolving, and operating rapidly changing, secure, resilient systems at scale.”
https://www.youtube.com/watch?v=L1w2_AY82WY
28. DevOps is Not New
28
Source: http://www.agileweboperations.com/lean-agile-devops-related
1. Lean is the basis of
Agile
2. Build product
development flow on top
of Lean
3. DevOps is the cultural
aspect of concentrating
on business results
rather than technical
details
2008
2012
29. DevOps is A Holistic Systems View
29
Idea
Application
Code
Deployed
Application
Business Development Operations
Agile Development DevOps
fixes this fixes this
Business Process
Source: http://dev2ops.org/2010/02/what-is-devops/
30. Software Development Methodologies
30
By SPEC India, “Waterfall to Agile to DevOps – A Cultural and Technological Shift”
http://blog.spec-india.com/from-waterfall-to-agile-to-devops-a-cultural-and-technological-shift
Posted on December 29, 2015
31. Software Development Methodologies
31
By SPEC India, “Waterfall to Agile to DevOps – A Cultural and Technological Shift”
http://blog.spec-india.com/from-waterfall-to-agile-to-devops-a-cultural-and-technological-shift
Posted on December 29, 2015
Deploys!
32. CI/CD
32
Continuous Integration (CI) is a development practice
that requires developers to integrate code into a shared
repository several times a day. Each check-in is then
verified by an automated build, allowing teams to
detect problems early.
“Continuous deployment is the next step of
continuous delivery: Every change that passes the
automated tests is deployed to production
automatically. Continuous deployment should be the
goal of most companies that are not constrained by
regulatory or other requirements.”
“Continuous delivery is a series of practices designed
to ensure that code can be rapidly and safely deployed
to production by delivering every change to a
production-like environment and ensuring business
applications and services function as expected through
rigorous automated testing.”
Continuous Integration
Source: https://insights.sei.cmu.edu/devops/2015/01/continuous-
integration-in-devops-1.html
Source: https://puppetlabs.com/blog/continuous-delivery-vs-
continuous-deployment-whats-diff
33. DevOps Has Many Non-technical Challenges
33
Change Organization
VP of
Operations
VP of
Development
Layers of
Middle
Management
Layers of
Middle
Management
Sys Admin Developer
VP of
Product
Layers of
Middle
Management
Sys Admin Developer
CIO CIO
Incentivized to
innovate and
release
Report to same manager. Incentivized to
work together to develop and release
Build
Trust
Empower
People to
Take Action
Update Roles
and
Responsibilities
35. DevOps Enables High Business Performance
35Source: State of DevOps Report, 2013 and 2014
High performers
are more agile
30x
Faster in shipping code
8,000x
Faster in completing
deployments
High performers
are more reliable
2x
The change success rate
12x
Faster meant time to recover
(MTTR)
High performers win
in the marketplace
2x
More likely to exceed profitability,
market share & productivity goals
50%
Higher market capitalization
growth over 3 years
36. IT Drives These Changes
Compared to peers across the industry, high-performing IT organizations experience:
36Source: https://puppetlabs.com/2015-devops-report
60x
fewer failures
168x
faster failure
recovery time
30x
more frequent
deployments
200x
shorter
lead times
38. In A Nutshell – What Slows Us Down?
38
Application
Delivery
Feature
Delivery
• Requirements -> Development -> Release -> Operations
• These are sequential with too much reliance on documentation
• No ability to release features when ready – wait for a release
• Environment wait time and dependencies
• Too many hand-offs and downtimes for code deployments
• Development resources spend time on non development activities
39. VMware IT Tested DevOps on 9 Small-Medium Pilot Projects
39
Percentage improvement on key
parameters
RESOURCE EFFICIENCY
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
DevOps…
Transforming
People
Transforming
Processes
Transforming
Technology
Improvements
DevOps transformation across People – Process – Technology to support faster delivery
“COST SAVING
“
40. • Moved up the value chain to engage early and
deeply with business to add new functional
capabilities
• Modified business engagement model to
introduce BSAs into early discussions with the
business units
Key Initiatives
• Align processes and phase gates to cater to both
Traditional IT, emphasizing scalability,
efficiency, safety and accuracy and Nimble IT,
non-sequential, emphasizing agility and speed
Business System Analyst Transformation
Bi-Modal IT
Benefits of People Transformation
RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
15%
10%
8%
10%
10%
COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
40
• Broke down department, technology and process
barriers and built trust in each other
• Defined new role, titles and responsibilities
• Ensured focus was on business services, not
technology
Developers & Ops Transformation
Projects
9Percentage improvement on key
parameters
People Transformation
People
70PEOPLE
41. RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
5%
10%
6%
10%
5%
• Business Assurance rather than Quality Assurance
• Automation first – Test Design Automation, Test
Execution Automation and Test Analytics Automation
• Shift Left - Building a team of QA BAs
Key Initiatives
9PROJECTS
Percentage improvement on key parameters
• Transform the methodology to enable seamless business
capability delivery
• Enabled continuous requirements gathering and
refinement
• Enabled business access to developers for faster
delivery on trivial use cases
• Modified business engagement model to introduce BSAs
into early discussions with the business unit
Continuous Delivery Framework
QA/QE Transformation
41
COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
Benefits of Process TransformationProcess Transformation
People Process
42. • Deployment Automation using vRealize suite for
faster deployment (Continuous Integration and
Deploy), addressing the Last mile problem.
• Reduce Deployment complexity and guarantee
portability using containerization (Better Together)
• Adopt Micro Services to orchestrate and achieve
feature velocity.
• Enabling mobile moments across business
capabilities
VMware on VMware
Containerization and VMs
Mobile First/Only
42
Service Virtualization
• Service Virtualization enabling us to deliver
solutions – Faster, Cheaper and Better
Data Transformation
• Proactively address the data need – Invent before
the need [Data Lakes]
Benefits of Technology TransformationTechnology Transformation
9PROJECTS
RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
10%
5%
COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
5%
5%
6%
Key Initiatives Percentage improvement on key parameters
TechnologyPeople Process
43. DevOps does offer real savings!
VMware IT saw 20 – 30% across the
board
Focus on PEOPLE and PROCESS first
Technology and Tooling
improvements not as important as
people think
Developer Relations therefore needs
to address the organizational changes
and process changes first.
43
Key Observations from our DevOps Test
RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
10%
5%
30%
25%
25%
20%
20%COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
5%
5%
6%
Percentage improvement on key parameters
TechnologyPeople Process
15%
10%
8%
10%
10%
5%
10%
6%
10%
5%
45. Best Practices Around Developing a Community
45
OS
Technology
Community
Content
Code
Sample
SupportOutreach
Evangelists
46. Impacting Support & Communications
46
Encourage Peer Support
- Talk to developers
- Email support
- Issue tracker
- Social media
Stack Overflow has become the primary
source of developer Q&A with over 16
million solutions provided and 8 million
developers using the site every day
47. Impacting Roles
47
IT Practitioner
• New agile development requirements
• Need education on DevOps to be part of the conversation
• Developers applying pressure to change IT software stacks
IT Operations
• Tools automating application deployment, bypassing ITOPS
• Tools administration is a new position ITOPS can manage
• Tools include: Puppet, Chef, Jenkins, Ansible
Developer
• Clouds allowing developer to control deployment
• Tools automate nightly builds, testing, and deployment
• Developer can now choose platform technology stacks
48. Impacting our Organization ( New Cloud-Native Applications BU)
VMware’s CNA Mission:
Make the Developer a First-Class User of the Data Center
• Turn the datacenter into an API
• Elevate infrastructure abstractions to expose developer-centric
concepts
• Build technologies that span the app lifecycle
• Empower operations teams to manage
Cloud-Native applications
• Build to and support open systems and standards
49. Impacting Marketing
CONFIDENTIAL 49
Launched a new program for DevOps: VMware {code}
Objectives:
Awareness &
Downloads
• VMware {code} program
• Audience acquisition
• VMworld {code} sessions
• Build awareness and shift perceptions within devops, developer, and
administration communities
• Acquire new audiences and build communities
• Drive downloads and demand for open source and licensed product
Programs
Events, Communities,
and Audience
Acquisition
• Defining the narrative
• Events
• Speakers & code
50. Observations on DevOps Impact
• The DEVELOPER is driving IT INNOVATION and product choices
• The KEY INFLUENCERS for innovation are coming from external OSS Contributors
– Increasing investment in OSS Participation
• Our traditional IT/ITOPS customer needs help not only to stay relevant in this latest shift,
but also to ADD VALUE to their enterprise
– Cloud-Native Apps Business Unit
• Ensure our PRODUCTS and SERVICES integrate well into the DevOps process
– Integrate with key tools
• Be where the INFLUENTIAL developers go
– Git Hub, Stack Overflow, the right conferences
• Launching VMware {code} brand on dev portal and in VMworld to drive awareness and
engagement with dev audience (new audience and roles for us)
• “SaaS’ing” our Products in Ecosystem Services
– Launched Validation as a Service in 2015
50
on Developer Products, Services, & Outreach
51. Puppet Labs in partnership with IT REVOLUTION
Additional
Resources
51
THE PHOENIX PROJECT: A NOVEL ABOUT IT, DEVOPS,
AND HELPING YOUR BUSINESS WIN
“The Phoenix Project is a great way to get non-technical managers to understand what developers do.
Every person involved in a failed IT project should be forced to read this book.”
–Tim O'Reilly, Founder & CEO, O'Reilly Media
“The Phoenix Project is a must read for business and IT executives
struggling with the growing complexity of IT.”
–Jim Whitehurst, President and CEO, Red Hat, Inc.
“This is the IT swamp draining manual for anyone who is neck deep in alligators”
–Adrian Cockroft, Cloud Architect at Netflix
Additional Links
• devopscafe.org –podcast interviews, great guest speakers
• cloudcast.net –podcast interviews, great speakers, short
• dev2ops.org – videos, resources, conference info, etc.
• conferences.oreilly.com/velocity – major DevOps focus
• events.itrevolution.com – DevOps Enterprise Summit
• devopssummit.sys-con.com – DevOps at Cloud Expo
• devopsdays.org – find an event near you
• puppetlabs.com/2015-devops-report – annual report on DevOps
#DOES15
56. VMware DevOps Technologies
56
vSphere and vRealize
• vSphere ready for Agile deployment of traditional apps NOW
• Tool vendors provide vSphere integration modules
• vSphere offers Speed, Security & Stability for Agile workloads
• Codestream can integrate larger complex deployment
vCloud Air
• VMware’s hybrid cloud offering enables choice for workloads
• With enabled tools, IT Operations can control distributions
• Puppet, Chef, Jenkins, Ansible can deploy to vCloud Air
New Cloud Native
Architecture
• VMware’s Cloud-Native Applications tech best for containers
• vSphere announces new integrated container technology VIC
• Projects Photon, Lightwave and vSphere Integrated Containers
show VMware leadership in container-based microservices
architecture
58. Agile
DevOps
Lightweight
Containers
Developers
The New App
DevOps has driven
innovation in container
technology.
Agile development
demands DevOps.
1000s deploys/ day
Competitiveness demands
agile development.
Enterprises are embracing.
The new app is king,
and developers are the
new kingmakers.
The Developer is now King and drives major changes
59. The Software Development Lifecycle (SDLC)
59
Build/Continuous
Integration
Source Code
Management
Repository
Testing
Frameworks
Provision and
Deploy
1. Commit/Check-in
5. Monitor
2. Build & Test
4. Deploy
vRA
3. Artifacts
61. Gartner
Predicts 2015: Application Development
• Key Findings
– DevOps practices are emerging among mainstream IT organizations to manage faster and more
reliable software delivery; but more so than technology, these initiatives depend on organizational and
process innovations as a prerequisite to success
• Recommendations
– Use a bimodal approach and redefine roles to learn and adapt lean IT practices
– Create a joint team with both development and operations skills to identify and create a culture and
unified process view of DevOps
• Strategic planning assumptions
– By 2018, the majority of software projects, as measured by the Gartner CIO survey, will be agile centric
– By 2019, DevOps initiatives will cause 50% of enterprises to implement automated configuration and
release management of the application life cycle
61
Gartner, 11/19/2014, Predicts 2015: Application Development Mark Driver, Nathan Wilson, Jim Duggan, Ronni J. Colville, Jason Wong,
Laurie F. Wurster, Thomas E. Murphy, Yefim V. Natis, Magnus Revang
Editor's Notes
A trusted brand, VMware enables Fortune 1000 organizations, small to mid-size businesses, public sector and commercial businesses to push boundaries and ensure enterprise integrity.
Starting with our founding and first virtualization product, here are some of the highlights of VMware investment and technology innovation since the company’s inception.
VMware continues to deliver award-winning technology and services – and be a great place to work. More than 300 industry accolades and awards have recognized VMware’s innovation and strategic excellence.
A more complete list of product, company, and executive awards garnered since 1999 is available on www.vmware.com - under the company tab (http://www.vmware.com/company/news/media-resources/awards.html).
VMware’s One Cloud, Any Application, Any Device™ architecture for IT is built on the Software-Defined Data Center, which fully automates the virtualized infrastructure of compute, storage, networking, and security, and seamlessly extends it to the cloud. This architecture helps organizations realize unified hybrid cloud and fully enable business mobility.
Unified Hybrid Cloud
Our unified hybrid cloud platform helps customers focus less on infrastructure and more on innovation. We enable companies to innovate like a startup and deliver like an enterprise by ensuring businesses can:
Innovate faster to stimulate growth and drive competitive advantage
Create engaging experiences to amaze customers and empower employees
Maintain business and customer trust by meeting the demands of the organization while protecting data, brand, and reputation.
Built on our industry-leading Software-Defined Data Center solutions, our approach delivers customer value via a unified platform, defined in software, that unites on-premises and public clouds with the open management capabilities needed to enable the rapid development, automatic deployment, and secure consumption of any application, anywhere.
Business Mobility
Our solutions drive customer intimacy and workforce productivity in a mobile-centric world by providing flexibility for end users to move seamlessly and securely between the devices and applications they need to do their work while keeping IT in control.
IT organizations must take the lead in transforming desktops, driving Bring Your Own (BYO) initiatives, ensuring secure, mobility management, and creating business process innovation. Our comprehensive business mobility portfolio enables customers to innovate business processes and operations that embrace mobile and cloud to streamline work and create new ways to engage with customers. They also enable organizations to flexibly deliver any application to any device with security and management that’s simple and unified.
VMware is uniquely qualified to help IT organizations meet—and exceed—business expectations. Relying on our software-defined approach to data center and cloud, teams can enable a brave new model of IT that is instant, fluid, and secure, empowering users to rapidly develop, automatically deliver, and safely consume all enterprise applications.
From compute to networking, to storage and management, more and more customers are embracing VMware’s Software-Defined Data Center technology architecture and One Cloud, Any Application, Any Device IT architecture to realize unified hybrid cloud.
VMware has more than 500,000 customers today.
99% of the Fortune 100
99.8% of the Fortune 500
99.7% of the Fortune 1000
Most experts agree DevOps is a big change / shift. Cultural, Procedural, Organizational, Business. Not just tools and tech
Dev teams bypassing corporate IT teams and building out their own IT infra
DevOps has been around for a long time. Here’s a blog from 2012 that shows DevOps in relation to Agile methodologies, Operations, and Lean principles.
DevOps fixes the deployment wall
Blending deployments into the dev process is a critical change.
“Continuous” everything. Continuous Delivery does not include automatic deployments; that’s continuous deployment. This requires trust and tightly integrated IT into the dev teams
DevOps is broad, sweeping changes.
CI / CD and DevOps enables breakthrough business performance, according to the survey results from the 2013 and 2014 State of DevOps Report. This report is based on the answers from 9,200 and 4,000 survey responses respectively. The benefits of DevOps are clear and impressive: High performers are more agile, they are more reliable and most of all they win in the market place.
We started looking at this problem about 15 months ago.
Spent couple of quarters analyzing the problem areas and identifying what all we can do
Once we identified the improvements, one of the options was to implement these changes to the existing processes and go big bang. However, this added substantial risk as it could impact our project delivery commitments. In addition, the results from some of these initiatives were questionable.
So, we decided to create a Pilot Program – Identified 9 projects of Small to Medium size. Mainly requiring user interactions.
We identified the initiatives in People, Process and Technology areas and established baselines across these. Mainly if we did these in traditional manner.
When we measured the results across these categories – these were the improvements we saw.
This provided us biggest bang for our buck. Max benefits came due to people changes.
We made org changes in the applications team as we structured teams in Bi Modal IT modal – We created a development team that is more risk averse, deals with System of Records e.g. Finance, AP, GL, ERP etc. and the other development team that can take more risk and deals more with System of Engagements – web, mobile, social, CRM etc.
We did not change the hard line organization model between dev and ops teams – rather focused on getting dedicated resources allocated to sprints from multiple teams with BSA’s running as a ring leader
To reduce the time it was taking to get to the right requirements, we plugged in our BSAs with the business users so that they can get plugged in upfront during conceptual discussions to understand the intent of what we are building rather than relaying in documents.
With this BSA’s were able to lead to the teams during the sprints
The results we achieved were: READ
End to end traceability matrix (requirements defects deployment testing)
Discretization and continuous requirements gathering and refinement
Lean process model
Connectivity with people, and require technology to automate the process
Solve the last mile problem by automating the deployments and features ready to go into production
We also spent bit of time transforming our QA processes. Lot of focus on business assurance vs Quality assurance
QA testing Automation before projects go live
We need technology to achieve the process changes
We looked at these five initiatives in the tech area:
Used vRCS are a backbone to automate the requirements to feature deployment in prod. We will show a demo of how this works. This helped solve the ‘last mile’ problem
Containerize the code for easy movement across environments
Used service virtualization to expedite development and QA
Used mobile apps where applicable. We are finding that using mobile apps expedites the feature delivery as dev is faster and change management is minimal. Not true dev ops
Using Data lake for enabling self service of data and reports to free up the dev capacity. Not true dev ops
GO WHERE THEY GO.
a significant proportion of the total developer population estimated at 18 million. Github – recently valued at $2bn by the Wall Street Journal – hosts repositories for Google, Microsoft, and Amazon, while Intel works closely with Instructables.
Consistent Tooling
Same tool set between Dev & Ops
Deployment Pipeline
Automated Pipeline for full Deployment Lifecycle
Developers Want:
Frequent releases
Meet business needs
Small incremental changes
Ops Want:
Keep environments stable
Reduce risk, infrequent releases
Formal handover
Pushed phased Releases
Rolling releases – small to large environments
Continuous Integration to keep software working
at all times
More frequent releases
Fewer bugs
Bugs caught earlier
Continuous Integration Requirements
Check in regularly, at least a couple of times a day
Create a comprehensive automated test suite
Keep the build and test process short
Manage your development workspace
Before I move on and talk about the VMware solution, let me give you some more industry data from Gartner. Here some highlights:
DevOps practices are emerging among mainstream IT organizations and in fact at VMware we see every enterprise customer to have a DevOps initiative. Those initiatives are often ~ 5 % of the development projects and not more than 10%, but those projects typically have the highest business impact for example creating the online storefront for a retailer.
Organizations are looking for a bi-modal approach i.e. an approach where different teams in apps and ops can move at different speeds to satisfy their respective agility needs
By 2018, most projects will be agile
The reason why I am excited about DevOps is that this is simply a superior approach to how we build and release applications today
It is a lot faster
It is less risky to operations
Defects are found earlier, where it is easier and cheaper to fix them
The impact to the business is a breakthrough gain in competitiveness and agility.