An example of Agile survival in a big Company Sergey Berezhnyy @anotherpm
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
Scary story Taken from another vendor Nobody knows how it works Business Critical Quite long releasesLegacy code Outsourcing Under regulation Everybody escapes responsibility System is connected to many other
In a year…We stepped over so many rakes that started making fun of them…
Anotherpm at AgileEEPROCESS FEATURES THAT SAVED US
Fast LaneSystem is connected to many other Business Critical Quite long Releases
Fast lane rules• Emergency releases (fixes) only• No more than 1 issue per Sprint Time for re-Planning• Drop out a bigger US Wasting “work in progress” Integration risks from Sprint Backlog Hammering out task details We had just a couple of cases!
Multi-Product-ownership Nobody knows how it works Everybody escapes responsibility therefore acceptance Project is under regulation System is connected to many other
Splitting acceptanceSupport Business Architect
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!
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
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 Pig means pig! infrastructure support
Several Product OwnersBusiness PO is a leader I check and accept what I know Acceptance goes fast Business is happy!