SlideShare uma empresa Scribd logo
1 de 60
Open Source: Essential For
Modern Application Delivery
Jeffrey Hammond, Forrester
Vice President & Principal Analyst
Brian Dawson, CloudBees
DevOps Evangelist
© 2017 CloudBees, Inc. All Rights Reserved. 2
Speakers
Jeffrey Hammond, Forrester
Vice President and Principal Analyst
Jeffrey is a software development veteran, with more than
twenty-five years of experience in software development and
delivery. He is a leading expert on mobile development, modern
application architecture, Agile and Dev-ops practices, and open
source policies.
Jeffrey holds a B.S. in economics from the Wharton School.
•
Brian Dawson, CloudBees Inc,
DevOps Evangelist and OSS Marketing Manager
At CloudBees Brian focuses on implementation of agile,
continuous integration (CI), continuous delivery (CD) and
DevOps practices as well as open source products.
Prior to CloudBees, Brian spent over 24 years as a software
professional. Most recently he led an Agile Transformation
Consulting practice helping organizations small and large
implement CI, CD and DevOps.
© 2016 Forrester Research, Inc. Reproduction Prohibited 4
June 29, 2007March 19, 2006
Celebrating a decade of modern
applications
© 2016 Forrester Research, Inc. Reproduction Prohibited 5
US Tech Market Outlook For 2016 And 2017: Cloud And Business Caution Will Slow Growth
Cloud adoption reaches a tipping point
© 2016 Forrester Research, Inc. Reproduction Prohibited 6
Software innovation used to be expensive…
“When I built my first company in 1999 it cost $2.5 million in infrastructure
just to get started and another $2.5 million in team costs to code,
launch, manage, market and sell our software. So it’s not surprising that
typical “A rounds” of venture capital were $5 to $10 million.”
Mark Suster, GRP Partners
…but what if innovation with software
now cost 90% less than it used to?
The way we develop has changed…
7 Traits of Modern Applications
1. Omni-channel clients
2. Deployed on elastic
infrastructure
3. Aggregate discrete services
4. Use managed APIs
5. Focus on measurable
feedback and analytics
6. Integrate open source
software
7. Employ dev-ops techniques
Source: Flickr http://upload.wikimedia.org/wikipedia/commons/6/65/HP_garage_front.JPG)
© 2016 Forrester Research, Inc. Reproduction Prohibited 8
Source: Forrester Business Technographics Global Developer Survey, 2016
Base: 1571 developers (total responses)
Which of the following classes of open source software tools/frameworks
have you used for development or deployment in the past 12 months?
12%
13%
14%
15%
15%
16%
16%
17%
18%
19%
22%
29%
33%
37%
38%
Have not used open source software
Portals or mashup servers
NoSQL DBMSes
Business applications (Sugar CRM, Bravo)
Operating system containers
Integration
Business intelligence tools
Content management systems
Application messaging
Application frameworks
Application server
Development IDEs
Web servers
Operating systems
Relational DBMSes
Open source is everywhere these days
© 2016 Forrester Research, Inc. Reproduction Prohibited 9
And it’s not just for app infrastructure
“How prevalent are open source software development tools in your delivery pipeline?”
5%
37%
42%
16%
Small role — one or two tools in delivery
pipeline
Medium role — less than half the tools in
our delivery pipeline
Significant role — over half the tools in our
delivery pipeline
Major role — almost all or all of our tools in
the delivery pipeline
Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016
Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
© 2016 Forrester Research, Inc. Reproduction Prohibited 10
Why are modern apps inexorably OSS?
› OSS trades CAPEX for OPEX
› Traditional licensing models can’t cope with elasticity and
scale out architectures
› A rising tide of social development coupled with a
developer shortage
› Speed of acquisition and deployment
› Innovation is shifting from the Cathedral to the Bazaar
› Millennial developers choose OSS first
© 2016 Forrester Research, Inc. Reproduction Prohibited 11
Traditional acquisition processes are slow
What CMMI-ACQ recommends
© 2016 Forrester Research, Inc. Reproduction Prohibited 12
© 2016 Forrester Research, Inc. Reproduction Prohibited 13
Why delivery speed must vary
The Cynefin Framework
© 2016 Forrester Research, Inc. Reproduction Prohibited 14
Price
Capability(quality+features)
Substitution
zone
“Cadillac” products
“Honda” products
Innovation and OSS: The Honda and the
Cadillac
© 2016 Forrester Research, Inc. Reproduction Prohibited 15
Dev-ops innovations drive faster app
delivery
1. Infrastructure as art ➔ infrastructure as code
2. Big batches ➔ small batches
3. Manual builds ➔ continuous integration
4. Manual testing ➔ automated API-driven testing
5. Integrated architectures ➔ loosely coupled services
6. Maximize utilization ➔ maximize throughput
7. “Requirements” ➔ “testable hypotheses”
© 2016 Forrester Research, Inc. Reproduction Prohibited 16
Modern applications have forced a
“Honda” moment in the Dev-Ops world
Release Release ReleaseRelease ReleaseReleaseRelease
Plan/Align/Build/Test/Accept/Ship
Plan/Align/Build/Test/Accept/Ship
Plan/Align/Build/Test/Accept/Ship
Plan/Align/Build/Test/Accept/Ship
Plan/Align/Build/Test/Accept/Ship
The Release Train Model
Deliveries
Deliveries Deliveries
Deliveries Deliveries Deliveries
Deliveries
Environment cut over
© 2016 Forrester Research, Inc. Reproduction Prohibited 17
Dev tool innovation shifts to OSS…
“Relative to commercial software development tools, open source
software development tools deliver new capabilities at a . . . ”
5%
12%
29%
44%
11%
Much
slower rate
Slower rate Similar rate Faster rate Much faster
rate
Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016
Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
© 2016 Forrester Research, Inc. Reproduction Prohibited 18
…and quality has reached a tipping point
“Relative to commercial software development tools, the new capabilities
of open source software development tools are . . . ”
4%
8%
37%
39%
13%
Of much lower
quality
Of lower
quality
Of about the
same level of
quality
Of higher
quality
Of much
higher quality
Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016
Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
© 2016 Forrester Research, Inc. Reproduction Prohibited 19
A word of warning to the inexperienced
"Our acquisition of OSS is driven primarily by the
desire to avoid software costs wherever possible,
but we always buy product support because it's less
costly than supporting OSS projects ourselves."
(CTO at a leading travel provider)
© 2016 Forrester Research, Inc. Reproduction Prohibited 20
Who integrates it, and how?
It integrates easily
without customization
18%
Some customization is needed to
integrate it with our other tools
60%
Extensive customization is
required to make it useful
22%
“What level of effort is required to adopt an open source software
development tool as part of your software delivery tool set?”
Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016
Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
© 2016 Forrester Research, Inc. Reproduction Prohibited 21
Tool security is a top concern
“How satisfied are you with the degree to which the
open source software development tool(s) you use
supports the following capabilities?”
Very satisfied
“Please rank each capability in order of importance
for your open source software development
tool(s).”
Most important
3%
5%
10%
20%
63%
Governance
Dashboards and
analytics
Scalability
Manageability
Security
19%
27%
37%
45%
45%
Security
Governance
Manageability
Dashboards and
analytics
Scalability
Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016
Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
© 2016 Forrester Research, Inc. Reproduction Prohibited 22
Mixed source solutions add value – when
built to support modern applications
Adds significant
value to the open
source tool, 54%
Does not significantly add
to the value of the open
source tool, 27%
Reduces the value
of the open source
tool due to added
complexity, 19%
“When there is a commercial offering built on top of an
open source software development tool, the
commercial offering . . . ”
“When you purchase a commercial extension to an
open source tool, what value does the commercial
offering add?”*
47%
47%
59%
75%
More frequent releases or
patches
Greater perceived long-
term viability
A richer feature set
Improved quality
Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016
Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
© 2016 Forrester Research, Inc. Reproduction Prohibited 23
OSS is an inevitable part of software delivery
› Don’t fight the inevitable – embrace it proactively
› Create a comprehensible policy – with stated goals
› Define your support strategy – elaborate all the options
› Look for “Honda” projects that are ready for modern applications
› Supplement open source with mixed source where it increases value
› Become part of the communities for OSS you deem strategic
› Don't expect perfection, and plan for remediation
DevOps Maturity and CloudeBees Jenkins Solutions
Scaling CD and
DevOps on OSS
Innovation
© 2017 CloudBees, Inc. All Rights Reserved. 25
Poll Question 2
How would you characterize your organizations adoption of CI/Continuous
Delivery?
1. We have not adopted CI or CD
2. We practice CI, but not CD
3. We have implemented CD on some teams
4. We have implemented CD on most or all teams
© 2017 CloudBees, Inc. All Rights Reserved. 26
Process,
Practices and
Tools
Desires Development
and Delivery State
Current Development
and Delivery State
Integration and
Implementation
© 2017 CloudBees, Inc. All Rights Reserved. 27
Fundamentally it’s about...
Delivering
Better
Software
Faster!
Concept-to-Customer
High Quality
• Performance
• Feature
• Function
Rapidly
Eliminating Waste
Market Innovation
High Value
© 2017 CloudBees, Inc. All Rights Reserved. 28
The market is
transforming
71%practice continuous delivery
with deployment to production
What level of automation have
you implemented with Jenkins?
Source: 2016 Jenkins Community Survey
50%
21%
Continuous delivery with manual
deployment to production
Continuous delivery with fully automated
deployment to production
© 2017 CloudBees, Inc. All Rights Reserved. 28
© 2017 CloudBees, Inc. All Rights Reserved. 29
The market is
transforming
61%practicing CD deploy once
per week or more
If you are practicing continuous delivery,
how often do you deploy to production?
Source: 2016 Jenkins Community Survey
15%
4%
23%
19%
19%
20%
Multiple per Wk
Once per Day
Several per Wk
Once per Wk
Once per Mo
Less Often
© 2017 CloudBees, Inc. All Rights Reserved. 29
Introduction to the Four
Quadrants of DevOps
Maturity
30
© 2017 CloudBees, Inc. All Rights Reserved. 31
Framing Enterprise CD
31
Agile
Upstream 33%
Agile
Downstream 13%
Enterprise
Agile Upstream 22%
Enterprise
DevOps 10%
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
© 2017 CloudBees, Inc. All Rights Reserved. 32
The Destination
Agile
Upstream 33%
Agile
Downstream 13%
Enterprise
Agile Upstream 22%
• Innovate faster
• Respond to market
• Gain competitive advantage
• Increased productivity
• Employee satisfaction and retention
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
© 2017 CloudBees, Inc. All Rights Reserved. 33
The Chasms
Upstream Downstream
People &
Culture
Process &
Practices
Tools &
Technology
Agile, Scrum, Kanban PMBOK, ITIL, Waterfall
Point Tools,
Grassroots, Rapid Change
Move Fast, Innovate Maintain Quality Stability, Uptime
Enterprise Class, Corp.
Procurement, Stable
Define Plan Code Build Integrate Test Release Deploy Operate
© 2017 CloudBees, Inc. All Rights Reserved. 34
•People, Process and Tools
•CD and DevOps (practically) require automation
•Automation requires tooling
•Tools are the most quantifiable
•OSS provide and agile starting point and foundation, but…
DevOps Trinity and Tools
© 2017 CloudBees, Inc. All Rights Reserved. 35
Tools as the Foundation
Upstream Downstream
People &
Culture
Process &
Practices
Tools &
Technology
Agile, Scrum, Kanban PMBOK, ITIL, Waterfall
Point Tools,
Grassroots, Rapid
Change
Move Fast, Innovate Maintain Quality Stability, Uptime
Enterprise Class, Corp.
Procurement, Stable
Define Plan Code Build Integrate Test Release Deploy Operate
© 2017 CloudBees, Inc. All Rights Reserved. 36
Poll Question 2
What is your biggest obstacle in implementing CD/DevOps
1. Changing People and Culture
2. Implementing the Practices and Process
3. Integrating Tools
4. Legacy technology
5. Management support, budget etc
© 2017 CloudBees, Inc. All Rights Reserved. 37
Tools & Technologies enable “crossing the chasm”
Normalized
 Language and
practice
agnostic
 Not Dev or Ops
specific
 Distributed
Rich
Integration
Support
 Tools as
microservices
 Modular
Automated
 Repeatability
 Reportability
 Flexibility
Increase
Confidence In
Downstream
Deliverables
 Support supply-
chain
 Traceability
 Immutability
 Measure and
report
Scale To
Enterprise
 Cross-domain
visibility metrics
 Security and
governance
 Supported
© 2017 CloudBees, Inc. All Rights Reserved. 38
Solution SoupTeamWorkgroupExecutive
Rally
Jira
Misc Point Solutions
Chef
Puppet
HP OO
SVN
Git
NolioMiscellaneous ALM Solutions
HP ALI
TestLink
Helpdesk
Selenium
PPM
XL Release
Nexus
Chat
LDAP
APM
Docker
Define Plan Code Build Integrate Test Release Deploy Operate
© 2017 CloudBees, Inc. All Rights Reserved. 39
TeamWorkgroupExecutive
Define Plan Code Build Integrate Test Release Deploy Operate
MiscPoint
Solutions
Jira,
TeamForge..
Eclipse,
IntelliJ,SVN,
Git
Jenkins,
Make,
Maven..
Jenkins,CI
Solutions
Selenium,
TestLink…
XLRelease,
HPOO…
XLRelease,
HPOO…
Chat,
Logging,
Monitoring
LDAP, SAML
Product Portfolio
Application Performance Mgt
Service Desk
Integrate and Automate
© 2017 CloudBees, Inc. All Rights Reserved. 40
TeamWorkgroupEnterprise
Define Plan Code Build Integrate Test Release Deploy Operate
MiscPoint
Solutions
JIRA,
TeamForge..
Eclipse,
IntelliJ,SVN,
Git
Jenkins,
Make,
Maven..
Jenkins,CI
Solutions
Selenium,
TestLink…
XLRelease,
HPOO…
XLRelease,
HPOO…
Chat,
Logging,
Monitoring
Security, Scalability and Manageability
Integrate and Automate
Security and Access Controls
Reporting and Analytics
Supply Chain Managment
Shared Infrastructure
CloudBees Jenkins Solutions
© 2017 CloudBees, Inc. All Rights Reserved. 42
On the only
secure, scalable
& supported
Jenkins based
platform
We help you
continually
deliver better
software to fuel
your business
We are the Jenkins experts
Software
at the speed
of ideas
© 2017 CloudBees, Inc. All Rights Reserved. 43
Code & Commit Build & Config Scan & Test Release Deploy
Over 1.2 Million users 1200+ plugins cover every
stage of delivery
Jenkins is the hub of Continuous Delivery
© 2017 CloudBees, Inc. All Rights Reserved. 44
Challenges with Jenkins in the enterprise
Manageability ScalabilitySupport Security
© 2017 CloudBees, Inc. All Rights Reserved. 45
Security & compliance
Scale & operations
Control & visibility
Enterprise
Continuous
Delivery
Requirements
for continuous
delivery at scale
Knowledge and Expertise
© 2017 CloudBees, Inc. All Rights Reserved. 46
CloudBees Jenkins Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 47
CloudBees Jenkins Enterprise solves the automation
needs of organizations that need scalability, security,
manageability and resiliency capabilities, built on a cloud-
native architecture.
The Continuous Delivery Platform Architected for the Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 48
CloudBees Jenkins Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 49
Solution Overview: Key Components
© 2017 CloudBees, Inc. All Rights Reserved. 50
How CloudBees protects your build infrastructure
50© 2016
Day 1 : Zero-day Jenkins vulnerability discovered
• Public announcement with work-around
• Security alert email sent to customers
Day 5 : Security issue patched & released
• Patch notification email to customers
Ongoing : Continued verification of Jenkins bits & plugins
Fix developed & tested
© 2017 CloudBees, Inc. All Rights Reserved. 51
CloudBees Jenkins Enterprise Features & Benefits
Scalability
• Reduce infrastructure cost with containers
• Resilient jobs that resume in case of server failures
• One-click provisioning for onboarding new teams and project
Manageability
• Scale to teams of any size using Distributed Pipeline Architecture
• Host Jenkins anywhere, on-premise or in the cloud
• Minimize hardware requirements with elastic agents
• Isolate team-sensitive build agents
• Includes enterprise grade security
• Store infrastructure credentials in configuration vaults
Security
© 2017 CloudBees, Inc. All Rights Reserved. 52
CloudBees Jenkins Subscription Benefits
Support Model
• Free training
• Knowledge repository for best practices and Jenkins tips & tricks
• Direct access to the leading Jenkins experts
CloudBees
Network
• 24/7 support options
• Security patches
• Expert (Dev-level) support engineers
• Deployment and upgrade confidence (boring upgrades)
• Curated, verified community plugins
• Continuous innovation with verified monthly releases
CloudBees
Assurance
Program
© 2017 CloudBees, Inc. All Rights Reserved. 53
Distributed Pipeline Architecture
The foundation for enterprise DevOps success
© 2017 CloudBees, Inc. All Rights Reserved. 54
CD Enables Speed
A single CD pipeline provides your
team speed with little instability...
© 2017 CloudBees, Inc. All Rights Reserved. 55
But as CD Scales Business Risk Increases
As other teams adopt CD instability
increases and speed decreases
© 2017 CloudBees, Inc. All Rights Reserved. 56
With CloudBees, Continuous Scaling Just Works
DPA enables scale with isolated, on-
demand containerized CD servers for
each of your team
...in fact you can move faster
© 2017 CloudBees, Inc. All Rights Reserved. 57
CloudBees customers are faster
“18 days to 4 days”
5x
FASTER
“From 6 hours to 40 minutes”
9x
FASTER
“Once a day to four times a day”
4x
FASTER
© 2017 CloudBees, Inc. All Rights Reserved. 58
Task Before After
Speed Increase e.g.
“n times faster”
Metrics (what it means)
Axciom adding users 4 hours (240 minutes) .5 minute 48.00 480% faster
ArtStor server provisioning 1 days +
(8 hours or 480 minutes)
15 minutes 32.00 320% faster
Global Bank build monitoring .5 day 0 Eliminated Saves 20 person hours/mo
Choose digital development time 3-5x faster 5.00 500% faster development
cost 10-15x Reduced delivery costs up to 15%
GROUPE
ADEO
project setup 5x faster 5.00 500% faster setup
downtime 2 days 0 eliminated Zero downtime
upgrading systems 3 days 0 eliminated Reclaimed 3 person days
Netflix build feedback 15+ minutes (900 seconds) 10 seconds 90.00 90x faster feedback to Dev
Semiconductor
manufacture
build times 4 hours .5 hour 8.00 800% faster builds
backup 1 week/year Reclaimed 1 week per year
Neustar development time (use 4 days) 25% reduction (use 3 days) 1.33 25% reduction in dev time
build frequency 1/day 4x/day 4.00 400% faster builds
Orbitz release cycles 18 days 3.5 days 5.14 Release in 4 days instead of 3 weeks
a/b test production push 2 weeks (15 days) 3 days 4.67 Push in 3 days instead of 2 weeks
TeleStax bug fixes 20% faster 0.75 20% faster at bug fixes
Viridity Energy deployment 20 hours < 1 hour 20.00 Reduced from hours to minutes
build time 2 minutes (120 seconds) 5 seconds 24.00 Reduced from minutes to seconds
overall schedule 6 months 4 months 1.50 2 months faster to the market
Build & Delivery Time Avg 6.43 643% FASTER DELIVERY
How much FASTER
are CloudBees Jenkins users?
6x FASTER
QUESTIONS?
THANK YOU!

Mais conteúdo relacionado

Mais procurados

Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...XebiaLabs
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilIBM UrbanCode Products
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...XebiaLabs
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition StrategiesAlec Lazarescu
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeCapgemini
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersNetCom Learning
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterGene Kim
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOpscliqtechno
 
Scaling DevOps - delivering on the promise of business velocity and quality
Scaling DevOps - delivering on the promise of business velocity and qualityScaling DevOps - delivering on the promise of business velocity and quality
Scaling DevOps - delivering on the promise of business velocity and qualityXebiaLabs
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Puppet
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?CA Technologies
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAJeff Sussna
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankXebiaLabs
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
Software G Forces
Software G ForcesSoftware G Forces
Software G ForcesKentBeck
 

Mais procurados (20)

Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
DevOps by the Numbers - How to Approach the Measurement and Metrics of Your C...
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
 
DevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That MattersDevOps: Using Metrics and QA Practices That Matters
DevOps: Using Metrics and QA Practices That Matters
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
 
10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
Scaling DevOps - delivering on the promise of business velocity and quality
Scaling DevOps - delivering on the promise of business velocity and qualityScaling DevOps - delivering on the promise of business velocity and quality
Scaling DevOps - delivering on the promise of business velocity and quality
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?
 
Continuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QAContinuous Quality: What DevOps Means for QA
Continuous Quality: What DevOps Means for QA
 
The Human Side of DevSecOps
The Human Side of DevSecOpsThe Human Side of DevSecOps
The Human Side of DevSecOps
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Software G Forces
Software G ForcesSoftware G Forces
Software G Forces
 

Destaque

From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!Jules Pierre-Louis
 
6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook InfographicVictorOps
 
Containers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsJules Pierre-Louis
 
Creative commons licence resource
Creative commons licence resource Creative commons licence resource
Creative commons licence resource Celia Riera
 
Scaling online and hybrid training rutgers university 1-14-15 submitted
Scaling online and hybrid training   rutgers university 1-14-15 submittedScaling online and hybrid training   rutgers university 1-14-15 submitted
Scaling online and hybrid training rutgers university 1-14-15 submittedMarshall Sponder
 
Analytics for Musicians - Presentation to Chamber Music America - December 2n...
Analytics for Musicians - Presentation to Chamber Music America - December 2n...Analytics for Musicians - Presentation to Chamber Music America - December 2n...
Analytics for Musicians - Presentation to Chamber Music America - December 2n...Marshall Sponder
 
Understanding the IBM Power Systems Advantage
Understanding the IBM Power Systems AdvantageUnderstanding the IBM Power Systems Advantage
Understanding the IBM Power Systems AdvantageIBM Power Systems
 
Activity Streams, Socialism, & the Future of Open Source
Activity Streams,  Socialism,  & the Future of Open SourceActivity Streams,  Socialism,  & the Future of Open Source
Activity Streams, Socialism, & the Future of Open SourceChris Messina
 
웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망훈주 윤
 
Made With Creative Commons
Made With Creative CommonsMade With Creative Commons
Made With Creative CommonsPaul_Stacey
 
DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesIBM Rational software
 
Creative Commons Certificates
Creative Commons CertificatesCreative Commons Certificates
Creative Commons CertificatesPaul_Stacey
 
Merging Geo Social Data & web analytics at the Metropolitan Museum of ART
Merging Geo Social Data & web analytics at the Metropolitan Museum of ARTMerging Geo Social Data & web analytics at the Metropolitan Museum of ART
Merging Geo Social Data & web analytics at the Metropolitan Museum of ARTMarshall Sponder
 
Third Nature - Open Source Data Warehousing
Third Nature - Open Source Data WarehousingThird Nature - Open Source Data Warehousing
Third Nature - Open Source Data Warehousingmark madsen
 

Destaque (16)

Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!From Monolith to Microservices – and Beyond!
From Monolith to Microservices – and Beyond!
 
6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic
 
Containers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical Solutions
 
Creative commons licence resource
Creative commons licence resource Creative commons licence resource
Creative commons licence resource
 
Task 3
Task 3Task 3
Task 3
 
Scaling online and hybrid training rutgers university 1-14-15 submitted
Scaling online and hybrid training   rutgers university 1-14-15 submittedScaling online and hybrid training   rutgers university 1-14-15 submitted
Scaling online and hybrid training rutgers university 1-14-15 submitted
 
Analytics for Musicians - Presentation to Chamber Music America - December 2n...
Analytics for Musicians - Presentation to Chamber Music America - December 2n...Analytics for Musicians - Presentation to Chamber Music America - December 2n...
Analytics for Musicians - Presentation to Chamber Music America - December 2n...
 
Understanding the IBM Power Systems Advantage
Understanding the IBM Power Systems AdvantageUnderstanding the IBM Power Systems Advantage
Understanding the IBM Power Systems Advantage
 
Activity Streams, Socialism, & the Future of Open Source
Activity Streams,  Socialism,  & the Future of Open SourceActivity Streams,  Socialism,  & the Future of Open Source
Activity Streams, Socialism, & the Future of Open Source
 
웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망
 
Made With Creative Commons
Made With Creative CommonsMade With Creative Commons
Made With Creative Commons
 
DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab Services
 
Creative Commons Certificates
Creative Commons CertificatesCreative Commons Certificates
Creative Commons Certificates
 
Merging Geo Social Data & web analytics at the Metropolitan Museum of ART
Merging Geo Social Data & web analytics at the Metropolitan Museum of ARTMerging Geo Social Data & web analytics at the Metropolitan Museum of ART
Merging Geo Social Data & web analytics at the Metropolitan Museum of ART
 
Third Nature - Open Source Data Warehousing
Third Nature - Open Source Data WarehousingThird Nature - Open Source Data Warehousing
Third Nature - Open Source Data Warehousing
 

Semelhante a Cloud bees and forester open source is not enough

IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)Predix
 
Trends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsTrends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsThe New Stack
 
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...Vineet Patni
 
Deep Dive into Pivotal Cloud Foundry 2.0
Deep Dive into Pivotal Cloud Foundry 2.0Deep Dive into Pivotal Cloud Foundry 2.0
Deep Dive into Pivotal Cloud Foundry 2.0VMware Tanzu
 
Balancing DevOps Speed with Quality
Balancing DevOps Speed with QualityBalancing DevOps Speed with Quality
Balancing DevOps Speed with QualityShashi Kiran
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
 
You Can’t Live Without Open Source - Results from the Open Source 360 Survey
You Can’t Live Without Open Source - Results from the Open Source 360 SurveyYou Can’t Live Without Open Source - Results from the Open Source 360 Survey
You Can’t Live Without Open Source - Results from the Open Source 360 SurveyBlack Duck by Synopsys
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachEnterprise Management Associates
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMJules Pierre-Louis
 
Dzr guide to_enterprise_integration
Dzr guide to_enterprise_integrationDzr guide to_enterprise_integration
Dzr guide to_enterprise_integrationHamed Hatami
 
Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)Synopsys Software Integrity Group
 
WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...
WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...
WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...DevOps.com
 
Empowering Financial Institutions to Use Open Source With Confidence
Empowering Financial Institutions to Use Open Source With ConfidenceEmpowering Financial Institutions to Use Open Source With Confidence
Empowering Financial Institutions to Use Open Source With ConfidenceWhiteSource
 
Case Study Chordiant
Case Study ChordiantCase Study Chordiant
Case Study ChordiantAmanda Shenon
 
DevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASADevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASAJan-Willem Middelburg
 
Establishing an Open Source Program Office
Establishing an Open Source Program OfficeEstablishing an Open Source Program Office
Establishing an Open Source Program OfficeLee Calcote
 
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...panagenda
 
Preparing for Major Disruptions in Digital Asset Management
Preparing for Major Disruptions in Digital Asset ManagementPreparing for Major Disruptions in Digital Asset Management
Preparing for Major Disruptions in Digital Asset ManagementNuxeo
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseCprime
 
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...panagenda
 

Semelhante a Cloud bees and forester open source is not enough (20)

IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)
 
Trends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsTrends in Enterprise Open Source Programs
Trends in Enterprise Open Source Programs
 
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
 
Deep Dive into Pivotal Cloud Foundry 2.0
Deep Dive into Pivotal Cloud Foundry 2.0Deep Dive into Pivotal Cloud Foundry 2.0
Deep Dive into Pivotal Cloud Foundry 2.0
 
Balancing DevOps Speed with Quality
Balancing DevOps Speed with QualityBalancing DevOps Speed with Quality
Balancing DevOps Speed with Quality
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
You Can’t Live Without Open Source - Results from the Open Source 360 Survey
You Can’t Live Without Open Source - Results from the Open Source 360 SurveyYou Can’t Live Without Open Source - Results from the Open Source 360 Survey
You Can’t Live Without Open Source - Results from the Open Source 360 Survey
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
 
Dzr guide to_enterprise_integration
Dzr guide to_enterprise_integrationDzr guide to_enterprise_integration
Dzr guide to_enterprise_integration
 
Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)
 
WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...
WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...
WhiteSource and FINOS: Empowering Financial Institutions to use Open Source W...
 
Empowering Financial Institutions to Use Open Source With Confidence
Empowering Financial Institutions to Use Open Source With ConfidenceEmpowering Financial Institutions to Use Open Source With Confidence
Empowering Financial Institutions to Use Open Source With Confidence
 
Case Study Chordiant
Case Study ChordiantCase Study Chordiant
Case Study Chordiant
 
DevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASADevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASA
 
Establishing an Open Source Program Office
Establishing an Open Source Program OfficeEstablishing an Open Source Program Office
Establishing an Open Source Program Office
 
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...
 
Preparing for Major Disruptions in Digital Asset Management
Preparing for Major Disruptions in Digital Asset ManagementPreparing for Major Disruptions in Digital Asset Management
Preparing for Major Disruptions in Digital Asset Management
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
 
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...
 

Mais de Jules Pierre-Louis

The Coming Earthquake in IIS and SQL Configuration Management
The Coming Earthquake  in IIS and SQL Configuration ManagementThe Coming Earthquake  in IIS and SQL Configuration Management
The Coming Earthquake in IIS and SQL Configuration ManagementJules Pierre-Louis
 
Diving Deeper into DevOps Deployments
Diving Deeper into DevOps DeploymentsDiving Deeper into DevOps Deployments
Diving Deeper into DevOps DeploymentsJules Pierre-Louis
 
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...Jules Pierre-Louis
 
Sandstorm or Significant: The evolving role of context in Incident Management
Sandstorm or Significant: The evolving role of context in Incident ManagementSandstorm or Significant: The evolving role of context in Incident Management
Sandstorm or Significant: The evolving role of context in Incident ManagementJules Pierre-Louis
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right AutomationJules Pierre-Louis
 
Managing Quality of Service for Containerized Microservice Applications
Managing Quality of Service for Containerized Microservice ApplicationsManaging Quality of Service for Containerized Microservice Applications
Managing Quality of Service for Containerized Microservice ApplicationsJules Pierre-Louis
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release AutomationJules Pierre-Louis
 
DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation WorkshopJules Pierre-Louis
 
Pipeline: Continuous Delivery as Code in Jenkins 2.0
Pipeline: Continuous Delivery as Code in Jenkins 2.0Pipeline: Continuous Delivery as Code in Jenkins 2.0
Pipeline: Continuous Delivery as Code in Jenkins 2.0Jules Pierre-Louis
 
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins UsersJules Pierre-Louis
 
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins UsersJules Pierre-Louis
 

Mais de Jules Pierre-Louis (11)

The Coming Earthquake in IIS and SQL Configuration Management
The Coming Earthquake  in IIS and SQL Configuration ManagementThe Coming Earthquake  in IIS and SQL Configuration Management
The Coming Earthquake in IIS and SQL Configuration Management
 
Diving Deeper into DevOps Deployments
Diving Deeper into DevOps DeploymentsDiving Deeper into DevOps Deployments
Diving Deeper into DevOps Deployments
 
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
 
Sandstorm or Significant: The evolving role of context in Incident Management
Sandstorm or Significant: The evolving role of context in Incident ManagementSandstorm or Significant: The evolving role of context in Incident Management
Sandstorm or Significant: The evolving role of context in Incident Management
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right Automation
 
Managing Quality of Service for Containerized Microservice Applications
Managing Quality of Service for Containerized Microservice ApplicationsManaging Quality of Service for Containerized Microservice Applications
Managing Quality of Service for Containerized Microservice Applications
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release Automation
 
DevOPs Transformation Workshop
DevOPs Transformation WorkshopDevOPs Transformation Workshop
DevOPs Transformation Workshop
 
Pipeline: Continuous Delivery as Code in Jenkins 2.0
Pipeline: Continuous Delivery as Code in Jenkins 2.0Pipeline: Continuous Delivery as Code in Jenkins 2.0
Pipeline: Continuous Delivery as Code in Jenkins 2.0
 
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
 
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
 

Último

Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 

Último (20)

Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 

Cloud bees and forester open source is not enough

  • 1. Open Source: Essential For Modern Application Delivery Jeffrey Hammond, Forrester Vice President & Principal Analyst Brian Dawson, CloudBees DevOps Evangelist
  • 2. © 2017 CloudBees, Inc. All Rights Reserved. 2 Speakers Jeffrey Hammond, Forrester Vice President and Principal Analyst Jeffrey is a software development veteran, with more than twenty-five years of experience in software development and delivery. He is a leading expert on mobile development, modern application architecture, Agile and Dev-ops practices, and open source policies. Jeffrey holds a B.S. in economics from the Wharton School. • Brian Dawson, CloudBees Inc, DevOps Evangelist and OSS Marketing Manager At CloudBees Brian focuses on implementation of agile, continuous integration (CI), continuous delivery (CD) and DevOps practices as well as open source products. Prior to CloudBees, Brian spent over 24 years as a software professional. Most recently he led an Agile Transformation Consulting practice helping organizations small and large implement CI, CD and DevOps.
  • 3.
  • 4. © 2016 Forrester Research, Inc. Reproduction Prohibited 4 June 29, 2007March 19, 2006 Celebrating a decade of modern applications
  • 5. © 2016 Forrester Research, Inc. Reproduction Prohibited 5 US Tech Market Outlook For 2016 And 2017: Cloud And Business Caution Will Slow Growth Cloud adoption reaches a tipping point
  • 6. © 2016 Forrester Research, Inc. Reproduction Prohibited 6 Software innovation used to be expensive… “When I built my first company in 1999 it cost $2.5 million in infrastructure just to get started and another $2.5 million in team costs to code, launch, manage, market and sell our software. So it’s not surprising that typical “A rounds” of venture capital were $5 to $10 million.” Mark Suster, GRP Partners …but what if innovation with software now cost 90% less than it used to?
  • 7. The way we develop has changed… 7 Traits of Modern Applications 1. Omni-channel clients 2. Deployed on elastic infrastructure 3. Aggregate discrete services 4. Use managed APIs 5. Focus on measurable feedback and analytics 6. Integrate open source software 7. Employ dev-ops techniques Source: Flickr http://upload.wikimedia.org/wikipedia/commons/6/65/HP_garage_front.JPG)
  • 8. © 2016 Forrester Research, Inc. Reproduction Prohibited 8 Source: Forrester Business Technographics Global Developer Survey, 2016 Base: 1571 developers (total responses) Which of the following classes of open source software tools/frameworks have you used for development or deployment in the past 12 months? 12% 13% 14% 15% 15% 16% 16% 17% 18% 19% 22% 29% 33% 37% 38% Have not used open source software Portals or mashup servers NoSQL DBMSes Business applications (Sugar CRM, Bravo) Operating system containers Integration Business intelligence tools Content management systems Application messaging Application frameworks Application server Development IDEs Web servers Operating systems Relational DBMSes Open source is everywhere these days
  • 9. © 2016 Forrester Research, Inc. Reproduction Prohibited 9 And it’s not just for app infrastructure “How prevalent are open source software development tools in your delivery pipeline?” 5% 37% 42% 16% Small role — one or two tools in delivery pipeline Medium role — less than half the tools in our delivery pipeline Significant role — over half the tools in our delivery pipeline Major role — almost all or all of our tools in the delivery pipeline Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016 Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
  • 10. © 2016 Forrester Research, Inc. Reproduction Prohibited 10 Why are modern apps inexorably OSS? › OSS trades CAPEX for OPEX › Traditional licensing models can’t cope with elasticity and scale out architectures › A rising tide of social development coupled with a developer shortage › Speed of acquisition and deployment › Innovation is shifting from the Cathedral to the Bazaar › Millennial developers choose OSS first
  • 11. © 2016 Forrester Research, Inc. Reproduction Prohibited 11 Traditional acquisition processes are slow What CMMI-ACQ recommends
  • 12. © 2016 Forrester Research, Inc. Reproduction Prohibited 12
  • 13. © 2016 Forrester Research, Inc. Reproduction Prohibited 13 Why delivery speed must vary The Cynefin Framework
  • 14. © 2016 Forrester Research, Inc. Reproduction Prohibited 14 Price Capability(quality+features) Substitution zone “Cadillac” products “Honda” products Innovation and OSS: The Honda and the Cadillac
  • 15. © 2016 Forrester Research, Inc. Reproduction Prohibited 15 Dev-ops innovations drive faster app delivery 1. Infrastructure as art ➔ infrastructure as code 2. Big batches ➔ small batches 3. Manual builds ➔ continuous integration 4. Manual testing ➔ automated API-driven testing 5. Integrated architectures ➔ loosely coupled services 6. Maximize utilization ➔ maximize throughput 7. “Requirements” ➔ “testable hypotheses”
  • 16. © 2016 Forrester Research, Inc. Reproduction Prohibited 16 Modern applications have forced a “Honda” moment in the Dev-Ops world Release Release ReleaseRelease ReleaseReleaseRelease Plan/Align/Build/Test/Accept/Ship Plan/Align/Build/Test/Accept/Ship Plan/Align/Build/Test/Accept/Ship Plan/Align/Build/Test/Accept/Ship Plan/Align/Build/Test/Accept/Ship The Release Train Model Deliveries Deliveries Deliveries Deliveries Deliveries Deliveries Deliveries Environment cut over
  • 17. © 2016 Forrester Research, Inc. Reproduction Prohibited 17 Dev tool innovation shifts to OSS… “Relative to commercial software development tools, open source software development tools deliver new capabilities at a . . . ” 5% 12% 29% 44% 11% Much slower rate Slower rate Similar rate Faster rate Much faster rate Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016 Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
  • 18. © 2016 Forrester Research, Inc. Reproduction Prohibited 18 …and quality has reached a tipping point “Relative to commercial software development tools, the new capabilities of open source software development tools are . . . ” 4% 8% 37% 39% 13% Of much lower quality Of lower quality Of about the same level of quality Of higher quality Of much higher quality Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016 Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
  • 19. © 2016 Forrester Research, Inc. Reproduction Prohibited 19 A word of warning to the inexperienced "Our acquisition of OSS is driven primarily by the desire to avoid software costs wherever possible, but we always buy product support because it's less costly than supporting OSS projects ourselves." (CTO at a leading travel provider)
  • 20. © 2016 Forrester Research, Inc. Reproduction Prohibited 20 Who integrates it, and how? It integrates easily without customization 18% Some customization is needed to integrate it with our other tools 60% Extensive customization is required to make it useful 22% “What level of effort is required to adopt an open source software development tool as part of your software delivery tool set?” Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016 Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
  • 21. © 2016 Forrester Research, Inc. Reproduction Prohibited 21 Tool security is a top concern “How satisfied are you with the degree to which the open source software development tool(s) you use supports the following capabilities?” Very satisfied “Please rank each capability in order of importance for your open source software development tool(s).” Most important 3% 5% 10% 20% 63% Governance Dashboards and analytics Scalability Manageability Security 19% 27% 37% 45% 45% Security Governance Manageability Dashboards and analytics Scalability Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016 Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
  • 22. © 2016 Forrester Research, Inc. Reproduction Prohibited 22 Mixed source solutions add value – when built to support modern applications Adds significant value to the open source tool, 54% Does not significantly add to the value of the open source tool, 27% Reduces the value of the open source tool due to added complexity, 19% “When there is a commercial offering built on top of an open source software development tool, the commercial offering . . . ” “When you purchase a commercial extension to an open source tool, what value does the commercial offering add?”* 47% 47% 59% 75% More frequent releases or patches Greater perceived long- term viability A richer feature set Improved quality Source: A commissioned study conducted by Forrester Consulting on behalf of Cloudbees, June 2016 Base: 150 professionals responsible for software development lifecycle tools purchasing/support/administration in the US
  • 23. © 2016 Forrester Research, Inc. Reproduction Prohibited 23 OSS is an inevitable part of software delivery › Don’t fight the inevitable – embrace it proactively › Create a comprehensible policy – with stated goals › Define your support strategy – elaborate all the options › Look for “Honda” projects that are ready for modern applications › Supplement open source with mixed source where it increases value › Become part of the communities for OSS you deem strategic › Don't expect perfection, and plan for remediation
  • 24. DevOps Maturity and CloudeBees Jenkins Solutions Scaling CD and DevOps on OSS Innovation
  • 25. © 2017 CloudBees, Inc. All Rights Reserved. 25 Poll Question 2 How would you characterize your organizations adoption of CI/Continuous Delivery? 1. We have not adopted CI or CD 2. We practice CI, but not CD 3. We have implemented CD on some teams 4. We have implemented CD on most or all teams
  • 26. © 2017 CloudBees, Inc. All Rights Reserved. 26 Process, Practices and Tools Desires Development and Delivery State Current Development and Delivery State Integration and Implementation
  • 27. © 2017 CloudBees, Inc. All Rights Reserved. 27 Fundamentally it’s about... Delivering Better Software Faster! Concept-to-Customer High Quality • Performance • Feature • Function Rapidly Eliminating Waste Market Innovation High Value
  • 28. © 2017 CloudBees, Inc. All Rights Reserved. 28 The market is transforming 71%practice continuous delivery with deployment to production What level of automation have you implemented with Jenkins? Source: 2016 Jenkins Community Survey 50% 21% Continuous delivery with manual deployment to production Continuous delivery with fully automated deployment to production © 2017 CloudBees, Inc. All Rights Reserved. 28
  • 29. © 2017 CloudBees, Inc. All Rights Reserved. 29 The market is transforming 61%practicing CD deploy once per week or more If you are practicing continuous delivery, how often do you deploy to production? Source: 2016 Jenkins Community Survey 15% 4% 23% 19% 19% 20% Multiple per Wk Once per Day Several per Wk Once per Wk Once per Mo Less Often © 2017 CloudBees, Inc. All Rights Reserved. 29
  • 30. Introduction to the Four Quadrants of DevOps Maturity 30
  • 31. © 2017 CloudBees, Inc. All Rights Reserved. 31 Framing Enterprise CD 31 Agile Upstream 33% Agile Downstream 13% Enterprise Agile Upstream 22% Enterprise DevOps 10% TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate
  • 32. © 2017 CloudBees, Inc. All Rights Reserved. 32 The Destination Agile Upstream 33% Agile Downstream 13% Enterprise Agile Upstream 22% • Innovate faster • Respond to market • Gain competitive advantage • Increased productivity • Employee satisfaction and retention TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate
  • 33. © 2017 CloudBees, Inc. All Rights Reserved. 33 The Chasms Upstream Downstream People & Culture Process & Practices Tools & Technology Agile, Scrum, Kanban PMBOK, ITIL, Waterfall Point Tools, Grassroots, Rapid Change Move Fast, Innovate Maintain Quality Stability, Uptime Enterprise Class, Corp. Procurement, Stable Define Plan Code Build Integrate Test Release Deploy Operate
  • 34. © 2017 CloudBees, Inc. All Rights Reserved. 34 •People, Process and Tools •CD and DevOps (practically) require automation •Automation requires tooling •Tools are the most quantifiable •OSS provide and agile starting point and foundation, but… DevOps Trinity and Tools
  • 35. © 2017 CloudBees, Inc. All Rights Reserved. 35 Tools as the Foundation Upstream Downstream People & Culture Process & Practices Tools & Technology Agile, Scrum, Kanban PMBOK, ITIL, Waterfall Point Tools, Grassroots, Rapid Change Move Fast, Innovate Maintain Quality Stability, Uptime Enterprise Class, Corp. Procurement, Stable Define Plan Code Build Integrate Test Release Deploy Operate
  • 36. © 2017 CloudBees, Inc. All Rights Reserved. 36 Poll Question 2 What is your biggest obstacle in implementing CD/DevOps 1. Changing People and Culture 2. Implementing the Practices and Process 3. Integrating Tools 4. Legacy technology 5. Management support, budget etc
  • 37. © 2017 CloudBees, Inc. All Rights Reserved. 37 Tools & Technologies enable “crossing the chasm” Normalized  Language and practice agnostic  Not Dev or Ops specific  Distributed Rich Integration Support  Tools as microservices  Modular Automated  Repeatability  Reportability  Flexibility Increase Confidence In Downstream Deliverables  Support supply- chain  Traceability  Immutability  Measure and report Scale To Enterprise  Cross-domain visibility metrics  Security and governance  Supported
  • 38. © 2017 CloudBees, Inc. All Rights Reserved. 38 Solution SoupTeamWorkgroupExecutive Rally Jira Misc Point Solutions Chef Puppet HP OO SVN Git NolioMiscellaneous ALM Solutions HP ALI TestLink Helpdesk Selenium PPM XL Release Nexus Chat LDAP APM Docker Define Plan Code Build Integrate Test Release Deploy Operate
  • 39. © 2017 CloudBees, Inc. All Rights Reserved. 39 TeamWorkgroupExecutive Define Plan Code Build Integrate Test Release Deploy Operate MiscPoint Solutions Jira, TeamForge.. Eclipse, IntelliJ,SVN, Git Jenkins, Make, Maven.. Jenkins,CI Solutions Selenium, TestLink… XLRelease, HPOO… XLRelease, HPOO… Chat, Logging, Monitoring LDAP, SAML Product Portfolio Application Performance Mgt Service Desk Integrate and Automate
  • 40. © 2017 CloudBees, Inc. All Rights Reserved. 40 TeamWorkgroupEnterprise Define Plan Code Build Integrate Test Release Deploy Operate MiscPoint Solutions JIRA, TeamForge.. Eclipse, IntelliJ,SVN, Git Jenkins, Make, Maven.. Jenkins,CI Solutions Selenium, TestLink… XLRelease, HPOO… XLRelease, HPOO… Chat, Logging, Monitoring Security, Scalability and Manageability Integrate and Automate Security and Access Controls Reporting and Analytics Supply Chain Managment Shared Infrastructure
  • 42. © 2017 CloudBees, Inc. All Rights Reserved. 42 On the only secure, scalable & supported Jenkins based platform We help you continually deliver better software to fuel your business We are the Jenkins experts Software at the speed of ideas
  • 43. © 2017 CloudBees, Inc. All Rights Reserved. 43 Code & Commit Build & Config Scan & Test Release Deploy Over 1.2 Million users 1200+ plugins cover every stage of delivery Jenkins is the hub of Continuous Delivery
  • 44. © 2017 CloudBees, Inc. All Rights Reserved. 44 Challenges with Jenkins in the enterprise Manageability ScalabilitySupport Security
  • 45. © 2017 CloudBees, Inc. All Rights Reserved. 45 Security & compliance Scale & operations Control & visibility Enterprise Continuous Delivery Requirements for continuous delivery at scale Knowledge and Expertise
  • 46. © 2017 CloudBees, Inc. All Rights Reserved. 46 CloudBees Jenkins Enterprise
  • 47. © 2017 CloudBees, Inc. All Rights Reserved. 47 CloudBees Jenkins Enterprise solves the automation needs of organizations that need scalability, security, manageability and resiliency capabilities, built on a cloud- native architecture. The Continuous Delivery Platform Architected for the Enterprise
  • 48. © 2017 CloudBees, Inc. All Rights Reserved. 48 CloudBees Jenkins Enterprise
  • 49. © 2017 CloudBees, Inc. All Rights Reserved. 49 Solution Overview: Key Components
  • 50. © 2017 CloudBees, Inc. All Rights Reserved. 50 How CloudBees protects your build infrastructure 50© 2016 Day 1 : Zero-day Jenkins vulnerability discovered • Public announcement with work-around • Security alert email sent to customers Day 5 : Security issue patched & released • Patch notification email to customers Ongoing : Continued verification of Jenkins bits & plugins Fix developed & tested
  • 51. © 2017 CloudBees, Inc. All Rights Reserved. 51 CloudBees Jenkins Enterprise Features & Benefits Scalability • Reduce infrastructure cost with containers • Resilient jobs that resume in case of server failures • One-click provisioning for onboarding new teams and project Manageability • Scale to teams of any size using Distributed Pipeline Architecture • Host Jenkins anywhere, on-premise or in the cloud • Minimize hardware requirements with elastic agents • Isolate team-sensitive build agents • Includes enterprise grade security • Store infrastructure credentials in configuration vaults Security
  • 52. © 2017 CloudBees, Inc. All Rights Reserved. 52 CloudBees Jenkins Subscription Benefits Support Model • Free training • Knowledge repository for best practices and Jenkins tips & tricks • Direct access to the leading Jenkins experts CloudBees Network • 24/7 support options • Security patches • Expert (Dev-level) support engineers • Deployment and upgrade confidence (boring upgrades) • Curated, verified community plugins • Continuous innovation with verified monthly releases CloudBees Assurance Program
  • 53. © 2017 CloudBees, Inc. All Rights Reserved. 53 Distributed Pipeline Architecture The foundation for enterprise DevOps success
  • 54. © 2017 CloudBees, Inc. All Rights Reserved. 54 CD Enables Speed A single CD pipeline provides your team speed with little instability...
  • 55. © 2017 CloudBees, Inc. All Rights Reserved. 55 But as CD Scales Business Risk Increases As other teams adopt CD instability increases and speed decreases
  • 56. © 2017 CloudBees, Inc. All Rights Reserved. 56 With CloudBees, Continuous Scaling Just Works DPA enables scale with isolated, on- demand containerized CD servers for each of your team ...in fact you can move faster
  • 57. © 2017 CloudBees, Inc. All Rights Reserved. 57 CloudBees customers are faster “18 days to 4 days” 5x FASTER “From 6 hours to 40 minutes” 9x FASTER “Once a day to four times a day” 4x FASTER
  • 58. © 2017 CloudBees, Inc. All Rights Reserved. 58 Task Before After Speed Increase e.g. “n times faster” Metrics (what it means) Axciom adding users 4 hours (240 minutes) .5 minute 48.00 480% faster ArtStor server provisioning 1 days + (8 hours or 480 minutes) 15 minutes 32.00 320% faster Global Bank build monitoring .5 day 0 Eliminated Saves 20 person hours/mo Choose digital development time 3-5x faster 5.00 500% faster development cost 10-15x Reduced delivery costs up to 15% GROUPE ADEO project setup 5x faster 5.00 500% faster setup downtime 2 days 0 eliminated Zero downtime upgrading systems 3 days 0 eliminated Reclaimed 3 person days Netflix build feedback 15+ minutes (900 seconds) 10 seconds 90.00 90x faster feedback to Dev Semiconductor manufacture build times 4 hours .5 hour 8.00 800% faster builds backup 1 week/year Reclaimed 1 week per year Neustar development time (use 4 days) 25% reduction (use 3 days) 1.33 25% reduction in dev time build frequency 1/day 4x/day 4.00 400% faster builds Orbitz release cycles 18 days 3.5 days 5.14 Release in 4 days instead of 3 weeks a/b test production push 2 weeks (15 days) 3 days 4.67 Push in 3 days instead of 2 weeks TeleStax bug fixes 20% faster 0.75 20% faster at bug fixes Viridity Energy deployment 20 hours < 1 hour 20.00 Reduced from hours to minutes build time 2 minutes (120 seconds) 5 seconds 24.00 Reduced from minutes to seconds overall schedule 6 months 4 months 1.50 2 months faster to the market Build & Delivery Time Avg 6.43 643% FASTER DELIVERY How much FASTER are CloudBees Jenkins users? 6x FASTER