Top Banner
Scrum for BOND. How do we do this in a geographically distributed teams. Dennis Popov [email protected] 14 Mar. 2011
22

Dennis popov. scrum for drupal. drupal camp kyiv 2011

Aug 20, 2015

Download

Technology

Vlad Savitsky
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dennis popov. scrum for drupal. drupal camp kyiv 2011

Scrum for BOND. How do we do this in a

geographically distributed teams.

Dennis [email protected]

14 Mar. 2011

Page 2: Dennis popov. scrum for drupal. drupal camp kyiv 2011

Gold Sponsor ofDrupalCamp Kyiv 2011

Page 3: Dennis popov. scrum for drupal. drupal camp kyiv 2011

Silver Sponsors ofDrupalCamp Kyiv 2011

Page 4: Dennis popov. scrum for drupal. drupal camp kyiv 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

Page 5: Dennis popov. scrum for drupal. drupal camp kyiv 2011

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

Page 6: Dennis popov. scrum for drupal. drupal camp kyiv 2011

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?

Page 7: Dennis popov. scrum for drupal. drupal camp kyiv 2011

• 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?

Page 8: Dennis popov. scrum for drupal. drupal camp kyiv 2011

SCRUM. What is it?• Define teams

• Divide products by features

• Define business value

• Constantly optimize your process

• Do a release plan

Page 9: Dennis popov. scrum for drupal. drupal camp kyiv 2011

SCRUM. What is it?

Page 10: Dennis popov. scrum for drupal. drupal camp kyiv 2011

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

Page 11: Dennis popov. scrum for drupal. drupal camp kyiv 2011

How did it start ?

• Right thinking. Like - minded persons

• Right procedures. Adjustments

• Right people. Interview, July 2010 first sprint

Page 12: Dennis popov. scrum for drupal. drupal camp kyiv 2011

How our teams are organized

Page 13: Dennis popov. scrum for drupal. drupal camp kyiv 2011

How our teams are organized

Page 14: Dennis popov. scrum for drupal. drupal camp kyiv 2011

• Releases• Estimations• Planning• Retrospectives

How do we do this

Page 15: Dennis popov. scrum for drupal. drupal camp kyiv 2011

• 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

Page 16: Dennis popov. scrum for drupal. drupal camp kyiv 2011

How do we do this

• Tester tries to reproduce issue before estimation session starts

with testing

Page 17: Dennis popov. scrum for drupal. drupal camp kyiv 2011

• Retrospective for distributed team

How do we do this with retrospectives

Page 18: Dennis popov. scrum for drupal. drupal camp kyiv 2011

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

Page 19: Dennis popov. scrum for drupal. drupal camp kyiv 2011

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 ?

Page 20: Dennis popov. scrum for drupal. drupal camp kyiv 2011

Thank you for your attention!

questions ?

Dennis [email protected]@gmail.com

skype: celenia_dep

Page 21: Dennis popov. scrum for drupal. drupal camp kyiv 2011

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

Page 22: Dennis popov. scrum for drupal. drupal camp kyiv 2011

Bonus: Kanban in 3 min.

Scrum board but with - workflow visualized and• WIP limits• Buffers• Throughput speed