Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR...
Transcript of Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR...
![Page 1: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/1.jpg)
Radical Agilitywith Autonomous Teams and Microservices
[email protected] / @zosonen
Scan Agile, Helsinki, 8th of March 2016
background image based on
https://commons.wikimedia.org/wiki/File:CERN_Server_03.jpg
by Florian Hirzinger - www.fh-ap.com
![Page 2: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/2.jpg)
![Page 3: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/3.jpg)
![Page 4: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/4.jpg)
● Engineering site (backend and mobile, product and UX)
● Opened on August 26th 2015
Zalando Helsinki tech hub
![Page 5: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/5.jpg)
![Page 6: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/6.jpg)
ZALANDO KEY NUMBERS
150.000+PRODUCT CHOICES
130M+VISITS / MONTH
2.2 B€
NET
SALES 2014
15MARKETS
1.500+ BRANDS
~10 000EMPLOYEES
![Page 7: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/7.jpg)
![Page 8: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/8.jpg)
![Page 9: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/9.jpg)
The reality hit
Some time a go we realized we’re in a situation
where…
we had a monolith which was hard to develop
further
built on not-a-very-modern tech stack
control killed the innovation
slow to release new features
teams didn’t have E2E responsibility
Some of the believes used in the redesign
- - Conway’s law - organizational design
reflects the outcome
- - Motivation 3.0
And three major areas to be changed
1) Culture
2) Organization
3) Architecture and Technologies used
![Page 10: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/10.jpg)
FROM CONTROL & COMMAND TO PURPOSE AND TRUST
A Purpose-driven organization
composed of autonomous teams
which deliver clearly defined
products
As service-oriented architecture
composed of loosely coupled
elements that have bounded
context
Radical Agility combines architecture and organization
![Page 11: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/11.jpg)
PURPOSE - AUTONOMY - MASTERY
![Page 12: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/12.jpg)
PURPOSE
![Page 13: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/13.jpg)
AUTONOMY
![Page 14: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/14.jpg)
MASTERY
![Page 15: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/15.jpg)
![Page 16: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/16.jpg)
![Page 17: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/17.jpg)
![Page 18: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/18.jpg)
DELIVERY
LEAD
PEOPLE
LEAD
![Page 19: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/19.jpg)
OKR
![Page 20: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/20.jpg)
https://github.com/zalando/zalando-rules-of-play
![Page 21: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/21.jpg)
MICRO
SERVICEShttps://github.com/zalando/zalando-rules-of-play
![Page 22: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/22.jpg)
API FIRST
https://github.com/zalando/zalando-rules-of-play
![Page 23: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/23.jpg)
REST
SAAS
CLOUD
OPENSOURCEhttps://github.com/zalando/zalando-rules-of-play https://zalando.github.io
![Page 24: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/24.jpg)
What are the challenges with Radical Agility?
Trust can be misused (individual / team level)
Limited coordination may lead to overlaps and gaps
Freedom to select tech stack probably not great for short term productivity
People HAVE to be self-organized
Requires more communication, social skills and willingness to reach out
![Page 25: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/25.jpg)
Radical Agility – does it really work?
![Page 26: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/26.jpg)
![Page 27: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/27.jpg)
Takeaways
Radical Agility in a nutshell - Purpose, Autonomy and Mastery. Small
autonomous teams with E2E ownership and power to make decisions.
Zalando Helsinki – Continuously growing and hiring software professionals.
Getting sh*t done – soon releasing our first product!
![Page 28: Radical Agility with Autonomous Teams and Microservices - Pekka Kosonen - 08032016 - FINAL FOR SHARING](https://reader034.fdocuments.us/reader034/viewer/2022042708/58ad79751a28ab2a768b5883/html5/thumbnails/28.jpg)
Thank you and happy Women’s Day!
https://tech.zalando.com/