anotherpm an example of agile survival
Post on 14-Jun-2015
2.785 Views
Preview:
TRANSCRIPT
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
and THE PROBLEM
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
What could be better, man?
But let’s try
In a year…
We stepped over so many rakes that started making fun of them…
PROCESS FEATURES THAT SAVED USAnotherpm at AgileEE
Fast Lane
Business CriticalSystem is connected to many other
Quite long Releases
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
Multi-Product-ownership
Nobody knows how it works
Everybody escapes responsibility therefore acceptance
Project is under regulation
System is connected to many other
Business
Splitting acceptance
Support
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 infrastructure support
Pig means pig!
Several Product Owners
Business PO is a leader I check and accept what I know
Acceptance goes fast Business is happy!
AND A CONCLUSIONAnotherpm at AgileEE
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!
Q&A
Thank you for your attention
Sergey Berezhnyy
www.O2EE.comberezhnyy@o2ee.com
Awfully yours,
top related