Anotherpm an example of agile survival

Preview:

Citation preview

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,

Recommended