Discussion in fishbowl format to find out how Scrum and DevOps should more power-full if we use it together and properly, then validating with data and convergence of CEO Scrum.org and CEO DevOps Institute.
21. DevOps is all about people. All kinds of people. Thought
leaders. Tool providers. Enterprise leadership. Stakeholders.
Engineers. Customers. Humans.
WDYT
What Do You Think ?
40. Agile and Scrum, actually, are
not interchangeable synonyms,
but two inseparable ingredients in a so@ware development
ecosystem, pure chemistry.
Agile are the principles to Scrum,
Scrum is a foundaCon for agility.
— Gunther Verheyen
48. Two Movements, One Goal
Agile and DevOps are the primary means by which organiza9ons are driving these changes. They share much in common: faster delivery cycles, smaller increments (or
batches) of releases, using feedback to improve, removing waste and impediments. Their emphasis varies, and this some9mes leads people to believe that they are
different things. Agile emphasizes team interac9ons, culture, and values, while DevOps emphasizes delivery pipelines and flow. But, Agile is also concerned with
automa9on, and DevOps is also concerned with communica9on and culture.
Two movement, One Goal
Agile emphasises team interacCons, culture, and values,
while DevOps emphasises delivery pipelines and flow.
But, Agile is also concerned with automaCon, and DevOps is also concerned
with communicaCon and culture.
*The Convergence of Scrum and DevOps
49. Your system was released not with a bu?on / system trigger
but with a pen for a wet signature
55. *The Convergence of Scrum and DevOps
Also, agility is often undermined by the organization
itself, which reduces credibility and success.
Alienated stakeholders Culture clash Increased fear Bad NoOps Mindset
56. How Dev perceives Ops
Narrow-minded
No care about business/momentum
Slow to change
Bureaucra9c process geeks
Too rigid
Less technically skilled
Risk adverse
Unreliable infrastructure
More of a bo?leneck than an enabler
Stop sign
Rule followers
Speed bump, Slow
Overwhelmed, anxious
Risk-adverse, controlling
Iron-clad
Process – ITIL – stability, availability
Overly-structured
57. How Ops perceives Dev
Undisciplined
Tech-centric (No business savvy)
Unrealis<c
Careless
Uncommunica<ve
Risk takers
Unreliable code
More of a boOleneck than an enabler
Irritable, defensive
Undocumented
Risky
Turn and burn
Edgy (make the ops people nervous)
– trust us!, over-confident
Hyper – moving at light speed
Too busy to follow rules
Unstructured
58. The balance of automation, process and
empowered teams
*The Convergence of Scrum and DevOps
59. The power of Cross-functional
Cross-funcConal teams have all competencies needed
to accomplish the work without depending on others not part of the team.
*The Convergence of Scrum and DevOps
Reduce the number of hand-offs Develop all the skills to deliver value Increase the automa<on
60. Let’s start (again)
Change starts with a customer who could be beLer served,
and a product delivery organizaCon that wants to make them more saCsfied.
*The Convergence of Scrum and DevOps
61. *The Convergence of Scrum and DevOps
Change starts with a customer who could be better
served, and a product delivery organization that
wants to make them more satisfied
62. 1 Integrate Your Approach
to Delivering SoXware
2 Add Feedback Loops 3 Grow a Culture of Con<nual
Experimenta<on & Learning
Building teams that are aligned
to products and the customer
Including the right people to
deliver Done soXware
Taking responsibility for the
complete value chain, not just
the development bit
Releasing soSware more
frequently and measures into
Product Backlog Items
Sprint Reviews more visible and
transparent to the business
Instrument soXware to gain
beOer understanding
Put in place evidence-based
measures to enable teams to
improve
Empower the Product Owner to
implement changes and make
product decisions
Include “experimental” backlog
items
Create a shared incen<ve model
that aligns team members and
stakeholders
Restructuring the porVolio
around products/customers
Removing queues from the
system
Provide Opera<ons Services to
the Scrum Teams
Automate, automate, and
automate
PuXng in place environmental
support for instrumenta9on and
analy9cs
Building shared dashboards
Being part of the Scrum Team(s),
Daily Scrum, Sprint Review and
Sprint Retrospec9ve
Ensuring Sprint Retrospec9ve
issues are taken into any DevOps
ini9a9vesDevelopment
Opera<on
Teams
*The Convergence of Scrum and DevOps
63. *The Convergence of Scrum and DevOps
Scrum believes that professionalism is so important,
that the Scrum Guide includes the five values of focus,
openness, respect, commitment and courage.
64. *The Convergence of Scrum and DevOps
The ultimate end goal is to no longer have a separate
operations and Scrum Team, but instead have Scrum
Teams and a community that supports them.
65.
66. Organiza<onal Models
Accountability
and Responsibility
Self-Organizing
and Empowerment
Does the amount of complexity and the unknown make
any shared model impossible to operate?
Does it make sense for these specialist skills to be
learned by more people?
Is it important for legal reasons to have a separation of
ownership?
One shared Product Backlog
A single, outcome-based dashboard that everyone
works toward
A Product Owner who is accountable for what is
delivered to customers
High-performing teams decide how they are organized
(work, tools and process)
Accountable for the value and quality of results they
deliver
Not micro-managed on how to get those results
Focus on an empirical approach that starts from idea
and finishes with customers
67.
68. According to CBR, businesses should
look at these seven skills:
1. Flexibility
2. Security skills
3. Collaboration
4. Scripting skills
5. Decision-making
6. Infrastructure knowledge
7. Soft skills
69. $100M $55M (45%)
Development costs reduced
(140%)
Increase in the number of products being supported
5% 40%
Increased capacity for innova9on
The Organisation of HP achieved those results through applying DevOps and Agile
principles at scale
(Leading the Transformation by Gary Gruver and Tommy Mouser)