anotherpm an example of agile survival
TRANSCRIPT
![Page 1: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/1.jpg)
An example of Agile survival in a big Company
Sergey Berezhnyy@anotherpm
![Page 2: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/2.jpg)
Speaker
• Consultant on outsourcing. Managing partner at O2EE.com
• 8 years of experience in role of Project/Program Manager
• Leading teams up to 60 team members
• CSM
• Run my own blog: anotherpm.com
![Page 3: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/3.jpg)
and THE PROBLEM
![Page 4: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/4.jpg)
Scary story
OutsourcingLegacy code
Nobody knows how it worksBusiness Critical
Taken from another vendor
Everybody escapes responsibilitySystem is connected to many other
Quite long releasesUnder regulation
![Page 5: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/5.jpg)
What could be better, man?
![Page 6: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/6.jpg)
But let’s try
![Page 7: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/7.jpg)
In a year…
We stepped over so many rakes that started making fun of them…
![Page 8: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/8.jpg)
![Page 9: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/9.jpg)
PROCESS FEATURES THAT SAVED USAnotherpm at AgileEE
![Page 10: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/10.jpg)
Fast Lane
Business CriticalSystem is connected to many other
Quite long Releases
![Page 11: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/11.jpg)
Fast lane rules
• Emergency releases (fixes) only
• No more than 1 issue per Sprint
• Drop out a bigger US from Sprint Backlog
We had just a couple of cases!
Time for re-Planning
Wasting “work in progress”
Integration risks
Hammering out task details
![Page 12: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/12.jpg)
Multi-Product-ownership
Nobody knows how it works
Everybody escapes responsibility therefore acceptance
Project is under regulation
System is connected to many other
![Page 13: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/13.jpg)
Business
Splitting acceptance
Support
Architect
![Page 14: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/14.jpg)
Architects heaven• I’ve got the Power!
• I do love experiments
• I am not responsible for the production
• I am the only who has an access to the production
• Want to try many patterns and frameworksGod, thank you for a such yummy sandbox!
![Page 15: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/15.jpg)
Big fails of the sandbox dreams• Direct fixes on production
• Inconsistent branches
• Overtimes work
• “I made some changes, please polish them up”
• Conflicts and penalties
![Page 16: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/16.jpg)
Sorry, man, we must introduce rules
• Do not commit code to the Release branch
• All technical details should be in ACC prior to start
• Code review is obligatory for your “god-like” code
• You manage and lobbying Technical Debt
• Fighting with infrastructure support
Pig means pig!
![Page 17: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/17.jpg)
Several Product Owners
Business PO is a leader I check and accept what I know
Acceptance goes fast Business is happy!
![Page 18: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/18.jpg)
AND A CONCLUSIONAnotherpm at AgileEE
![Page 19: Anotherpm an example of agile survival](https://reader033.vdocument.in/reader033/viewer/2022052904/557d30d7d8b42a90748b4ffe/html5/thumbnails/19.jpg)
We changed some SCRUM basic rules…
Keeping in mind “Individuals and interactions over processes and tools”
And achieved good results in the nightmarish environment
Keep trying, guys!