agile scaling unicorns & evolution an enterprise ...€¦ · azure devops is the toolchain of...
TRANSCRIPT
![Page 1: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/1.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved
Agile Scaling Unicorns &
how to tame themAn Enterprise transformation
that shows that you can too
evolution
![Page 2: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/2.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
2
Martin Hinshelwood - Personal
![Page 3: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/3.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved
Agile Scaling Unicorns &
how to tame them
Martin Hinshelwood
@MrHinsh
https://nkdagility.net/DevOpsTeam
![Page 4: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/4.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
It’s Development and
Operations collaboration
It’s a job title
It’s automation
It means faster and
smaller releases
What is DevOps?
![Page 5: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/5.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved
@DonovanBrown@MrHinsh
![Page 6: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/6.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
Increase in number of people
@MrHinsh
![Page 7: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/7.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
Automation
@MrHinsh
![Page 8: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/8.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
Shift-Left
@MrHinsh
![Page 9: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/9.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
Shift-Left
@MrHinsh
![Page 10: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/10.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
Shift-Left
@DonovanBrown
![Page 11: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/11.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved
DevOps is the union of people, process, and products to enable continuous delivery of value to your end users.
“
”
@MrHinsh
![Page 12: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/12.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved
Agile is a way of working to enable continuous delivery of value to your end users.
“
”
@MrHinsh
![Page 13: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/13.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved
Top performing DevOps companies spend more time innovating and less time “keeping the lights on”.
The result: better products, delivered faster, to happier customers by more engaged teams
@MrHinsh
![Page 14: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/14.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
Can you think of any epic failures?
Poor Quality Mismatch to customer desires
![Page 15: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/15.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved
How Microsoft became agile and transformed a box software product into a service…
@MrHinsh
![Page 16: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/16.jpg)
© 2013 – 2017 naked Agility Limited All Rights Reserved@MrHinsh
The Journey to DevOps
Sprint 1August 2010
VSTS Preview
Sprint 29June 2012
VSTS GA
Sprint 64April 2014
1ES
Sprint 67June 2014
Extensions
Sprint 92Nov 2015
GVFS
Sprint 102June 2016
Azure DevOps
Sprint 145Nov 2018
@MrHinsh
![Page 17: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/17.jpg)
@MrHinsh
![Page 18: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/18.jpg)
Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users
Data: Internal Microsoft engineering system activity, November 2018
96,000Engineers using
Azure DevOps
2m Git commits per month
163,000Deployments per day
6.3m Builds per month
500mTest executions per day
500kWork items updated
per day
5mWork items viewed
per day
https://aka.ms/DevOpsAtMicrosoft➔
@MrHinsh
![Page 19: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/19.jpg)
Quantitively & Qualitatively
![Page 20: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/20.jpg)
@MrHinsh
![Page 21: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/21.jpg)
![Page 22: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/22.jpg)
• Original estimate
• Completed hours
• Lines of Code
• Team capacity
• Team burndown
• Team velocity
• # of bugs found
Things we don’t watch• Acquisition
• Engagement
• Satisfaction
• Churn
• Feature Usage
Usage
• Time to Detect
• Time to Communicate
• Time to Mitigate
• Customer Impact
• Incident Prevention Items
• Aging Live Site Problems
• SLA per Customer
• Customer Support Metrics
Live Site Health
• Time to Build
• Time to Self Test
• Time to Deploy
• Time to Learn
Velocity
@MrHinsh
![Page 23: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/23.jpg)
Find what hurts and keep doing it a bit better
Iterate over Pain
Find the part of your process in
getting value to customers that
slows you down or hurts the most.
Make it incrementally better each
sprint. Re-evaluate and improve
the next most painful.
“
”
@MrHinsh
![Page 24: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/24.jpg)
@MrHinsh
Schedule
Code Test & Stabilize Code Test & Stabilize
Beta RTM
@MrHinsh
![Page 25: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/25.jpg)
@MrHinsh
Feedback
Planning
Customer feedback – we should
change the way a feature works.
We didn’t get it quite right…
… but we’re booked solid already.
@MrHinsh
![Page 26: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/26.jpg)
@MrHinsh
S1 S2 S3 S4 S5 Stabilization S6
Story: Sprint 1-5
A
B
@MrHinsh
![Page 27: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/27.jpg)
@MrHinsh
Now
2 years
3 weeks
@MrHinsh
![Page 28: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/28.jpg)
@MrHinsh
Deliver more value to customers
Faster responses to customers and market changes
Improved engineering satisfaction
2x productivity increase
Features Delivered per Year
https://www.visualstudio.com/en-us/articles/news/features-timeline
22
5865
111
262
249
2012 2013 2014 2015 2016 2017
@MrHinsh
![Page 29: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/29.jpg)
Maintaining enterprise rigor
![Page 30: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/30.jpg)
Using Trunk Based Development to avoid Merge Hell
Release Flow
![Page 31: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/31.jpg)
@MrHinsh
![Page 33: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/33.jpg)
•
•
•
•
•
•
•
![Page 34: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/34.jpg)
![Page 35: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/35.jpg)
“One time” deployment commands in OneNote, email
Set-Options “-p 0”
Imagine a dozen more steps like that…
And then…someone misses a step half way through
We once broke pre-production for a day
![Page 36: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/36.jpg)
![Page 37: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/37.jpg)
Your aim won’t be perfect.
Control the blast radius.
1
![Page 38: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/38.jpg)
![Page 39: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/39.jpg)
•
•
•
•
•
•
•
•
•
![Page 40: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/40.jpg)
![Page 41: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/41.jpg)
Alignment
Autonomy
“Let’s try to give our teams three things…. Autonomy, Mastery, Purpose”
![Page 42: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/42.jpg)
![Page 43: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/43.jpg)
![Page 44: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/44.jpg)
![Page 45: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/45.jpg)
Teams
Physical team rooms
Cross discipline
10-12 people
Self managing
Clear charter and goals
Intact for 12-18 months
Own features in production
Own deployment of features
![Page 46: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/46.jpg)
Employee choice, not manager driven
Typically <20% change, but 100% get to make a choice
Cross-pollinate talent and micro-culture
Sticky Note Exercise - Self Forming Teams
![Page 47: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/47.jpg)
Strategy12 months
Quarter4 sprints
4
Sprint3 weeks
1
Semester6 months
6Teams are responsible for the detail
Leadership is responsible
for the big picture
![Page 48: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/48.jpg)
OKR: Objective→Key Results
1. Objective: Grow a strong and happy customer base
1.1 Increase external NPS from 21 to 35
1.2 Increase docs SAT from 55 to 65
1.3 New pipeline flow has an Apdex score of 0.9
1.4 Queue time for jobs is 5 seconds or less
KRs are measures for the quarter
Encourage ambitious KRs:
70% of the improvement target scores green
![Page 49: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/49.jpg)
Product OKRs
Service OKRs Service OKRs Service OKRs Service OKRs Service OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
Team
OKRs
![Page 50: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/50.jpg)
OKR check
2 sprints
OKR reset
4 sprints
As needed: Experience ReviewsSprint mail
![Page 51: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/51.jpg)
![Page 52: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/52.jpg)
What are the engineering learnings?
![Page 53: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/53.jpg)
• Tests that anyone can run anywhere (inc production)
• Shifted to unit tests from automated functional tests
• Core tests run before pull request
• Fast and 100% reliable build and test is critical
• Rolling tests run after commit
![Page 54: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/54.jpg)
![Page 55: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/55.jpg)
![Page 56: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/56.jpg)
![Page 57: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/57.jpg)
the story so far
3-week sprints
Vertical teams
Team rooms
Continual Planning & Learning
PM & Engineering
Continual customer engagement
Everyone in master
8-12 person teams
Publicly shared roadmap
Debt paid as incurred
Mockups in PPT
Inner source
Flattened organization hierarchy
User satisfaction determines success
Features shipped every sprint
Before After
@MrHinsh
![Page 58: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/58.jpg)
A journey of a thousand miles begins with a single sprint
![Page 59: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/59.jpg)
Progress follows a J-curve
![Page 60: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/60.jpg)
DevOps & Agile are not magic
![Page 61: Agile Scaling Unicorns & evolution An Enterprise ...€¦ · Azure DevOps is the toolchain of choice for Microsoft engineering with over 96,000 internal users Data: Internal Microsoft](https://reader033.vdocuments.mx/reader033/viewer/2022060600/60540b7b26e637629a1315c4/html5/thumbnails/61.jpg)
Agile Scaling Unicorns & how
to tame themThanks!
Martin Hinshelwood
@MrHinsh
https://nkdagility.net/DevOpsProMoscow19
https://nkdagility.net/DevOpsTeam