dennis popov. scrum for drupal. drupal camp kyiv 2011
TRANSCRIPT
Scrum for BOND. How do we do this in a
geographically distributed teams.
Dennis [email protected]
14 Mar. 2011
Agenda• Where we are• SCRUM What is it ? • How did it start with us ? • How our teams are organized ? • How do we do this? • Where should we aim at?• Bonus: Kanban
Where we are• From 1 to 35 within 12 months • 3 Drupal teams 2 mobile teams 1 magento • Procedures and processes• B.DK, BT.DK, AOK.DK, sporten.dk• Main dev power
This is not a shortened SCRUM course but... i will tell you
• What is is SCRUM about
• How do we use it• Share our best
practices and tweaks
SCRUM. What is it?
• A methodology for software project development
• Lets you focus on most important business values
• Business sets the priorities. Self organized team decides on the best technical way.
• Each sprint all parties interested can see real functioning product so to decide either to release it or continue improvements in the next sprint
SCRUM. What is it?
SCRUM. What is it?• Define teams
• Divide products by features
• Define business value
• Constantly optimize your process
• Do a release plan
How did it start ?
• 2009 big company, dear colleagues
• 2010 path of transformation and savings
• 2010 Ukraine as the best combination for price, quality, sales
How did it start ?
• Right thinking. Like - minded persons
• Right procedures. Adjustments
• Right people. Interview, July 2010 first sprint
• Daily scrum, sharp schedule• Overtimes are illegal• One task not more than 2 days (16 hours) • Importance instead of priority (importance can be
500 instead of priority 1)• Pool (15% of sprint time) for urgent issues • If you are sick you are in the sprints as a task!• One task one team member 1:1• Pare programming and discussions, workshops• New features and areas are documented• Same rules for everybody
How do we do this
Where to aim
• Trust. That's nearly everything • Sense of Urgency• Good communications• Process understanding• Think out of the box
what else can i do ? • One change a a time• Constant improvements
What next ?
• What can i improve for the company i am working in?
• What out of that will i do first?
• When will i do it ?
Read, try, feel
PeoplewareManagement 3.0Agile Project Management with ScrumAgile Software Development with ScrumKanban и Scrum: getting best of both (Ru)
SCRUM gamesmikogo, planning poker online version oneKniberg's blog
http://www.controlchaos.com/http://scrumalliance.org/
Scrum Cheat sheet