SlideShare a Scribd company logo
Scrum for BOND.
 How do we do this in a
geographically distributed
        teams.


       Dennis Popov
  depo@berlingskemedia.dk
          14 Mar. 2011
Gold Sponsor of
DrupalCamp Kyiv 2011
Silver Sponsors of
DrupalCamp 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
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
SCRUM. What is it?
         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?
 • Define teams

• Divide products by features




   • Define business value




• Do a release plan

    • Constantly optimize your
      process
SCRUM. What is it?
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
How our teams are organized
How our teams are organized
How do we do this

•   Releases
•   Estimations
•   Planning
•   Retrospectives
How do we do this

•   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
                         with testing




• Tester tries to reproduce issue before
  estimation session starts
How do we do this
                     with retrospectives




• Retrospective for distributed team
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 ?
Thank you for your
      attention!

           questions ?

    Dennis Popov
depo@berlingskemedia.dk
 denys.popov@gmail.com
   skype: celenia_dep
Read, try, feel
Peopleware
Management 3.0
Agile Project Management with Scrum
Agile Software Development with Scrum
Kanban и Scrum: getting best of both (Ru)
SCRUM games
mikogo, planning poker online
version one
Kniberg's blog

http://www.controlchaos.com/
http://scrumalliance.org/

Scrum Cheat sheet
Bonus: Kanban in 3 min.




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

More Related Content

PDF
Intro to our Agile Release Planning workshop
LeanAgileTraining
 
PDF
Intro to our CSM Course & Agile Release Planning workshop
LeanAgileTraining
 
PDF
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
Innovation Roots
 
PPTX
Xanpan - what do you get if you cross XP and Kanban?
allan kelly
 
PDF
Scaling aug 2014 6.key
LeanAgileTraining
 
PDF
3 Scrum Patterns to Boost Team Productivity
ardutta
 
PDF
Personal kanban-workshop
Skills Matter
 
PPTX
Effective Daily Scrum Patterns
Synerzip
 
Intro to our Agile Release Planning workshop
LeanAgileTraining
 
Intro to our CSM Course & Agile Release Planning workshop
LeanAgileTraining
 
"Navigating Unfamiliar Project Terrain as Scrum Master : A Roadmap" - by Avin...
Innovation Roots
 
Xanpan - what do you get if you cross XP and Kanban?
allan kelly
 
Scaling aug 2014 6.key
LeanAgileTraining
 
3 Scrum Patterns to Boost Team Productivity
ardutta
 
Personal kanban-workshop
Skills Matter
 
Effective Daily Scrum Patterns
Synerzip
 

What's hot (20)

PPTX
Starting with Scrum
Jimmy Campos
 
PDF
Scrum Round Table - Maturing Team Velocity
Delta-N
 
PDF
Scrum Round Table - Scrumban
Delta-N
 
PPTX
Management for Agility and Outcomes
India Scrum Enthusiasts Community
 
PPT
Scrumban Lightning talk
Lalita Chandel
 
PPT
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
 
PDF
Scaling july 2014 4.key
LeanAgileTraining
 
PPTX
How to manage remote teams 101 (keynote at Conector Barcelona)
MarsBased
 
PDF
Scrum Patterns: a Guided Tour - SGRio 2017
FEUP, Universidade do Porto
 
PPTX
Remote team building- eng version
Davide Mezzetti
 
PPSX
Kanban Explained Clearly
Andrew Lloyd
 
PDF
Kanban Lean Approach To Jit Training John Stevenson
Skills Matter
 
PPTX
Kanban/Scrumban - taking scrum outside its comfort zone
Yuval Yeret
 
PPTX
Help the Scrum Master IS the Impediment
Ryan Ripley
 
PDF
Spotify Model
Ramanathan Yegyanarayanan
 
PPTX
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
PPTX
Remote team management - short presentation
Maggie Cometcall
 
PDF
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
GeeksLab Odessa
 
PDF
Kanban sketches
Kirill Klimov
 
PPTX
Netfor best practices
Netfor Technology
 
Starting with Scrum
Jimmy Campos
 
Scrum Round Table - Maturing Team Velocity
Delta-N
 
Scrum Round Table - Scrumban
Delta-N
 
Management for Agility and Outcomes
India Scrum Enthusiasts Community
 
Scrumban Lightning talk
Lalita Chandel
 
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
 
Scaling july 2014 4.key
LeanAgileTraining
 
How to manage remote teams 101 (keynote at Conector Barcelona)
MarsBased
 
Scrum Patterns: a Guided Tour - SGRio 2017
FEUP, Universidade do Porto
 
Remote team building- eng version
Davide Mezzetti
 
Kanban Explained Clearly
Andrew Lloyd
 
Kanban Lean Approach To Jit Training John Stevenson
Skills Matter
 
Kanban/Scrumban - taking scrum outside its comfort zone
Yuval Yeret
 
Help the Scrum Master IS the Impediment
Ryan Ripley
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
Remote team management - short presentation
Maggie Cometcall
 
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
GeeksLab Odessa
 
Kanban sketches
Kirill Klimov
 
Netfor best practices
Netfor Technology
 
Ad

Similar to Dennis popov. scrum for drupal. drupal camp kyiv 2011 (20)

PPTX
Scrum101
Gal Zellermayer
 
PPTX
Core Agility Workout - AgileIndy 2015
Matt Block, CSP
 
PDF
Crash Course Scrum - handout
Arjan Franzen
 
PDF
SCRUM Intro
Bermon Painter
 
PDF
scrum-talk
Nopparat Slisatkorn
 
PDF
Game changers
Marek Kirejczyk
 
PPTX
Agile tutorial
Chen-Tien Tsai
 
PDF
Climbing out of a Crisis Loop at the BBC
Rafiq Gemmail
 
PDF
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Maurizio Mancini
 
PPTX
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 
PDF
Scrum intro
Elad Sofer
 
PDF
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Bijay Jayaswal, SPC4, RTE, CSM, PMP, MS, MBA
 
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
admford
 
PDF
Scrum and agile principles
Ruben Canlas
 
PDF
Introduction to agile and Scrum
Scrum & Kanban
 
PDF
Marketing the Agile Way - Applying Scrum Outside of Develoment
Kirsten Knipp
 
PDF
Marketing the Agile Way
HubSpot
 
PPTX
Scrum introduction
Martin Gasparovic
 
PPTX
Overview of Agile methodology & Scrum
Srinivasan Ganesan
 
PDF
Agile2016 - Performance Appraisal Makeover
Omar Bermudez Creator of Happiness - Change Artist
 
Scrum101
Gal Zellermayer
 
Core Agility Workout - AgileIndy 2015
Matt Block, CSP
 
Crash Course Scrum - handout
Arjan Franzen
 
SCRUM Intro
Bermon Painter
 
Game changers
Marek Kirejczyk
 
Agile tutorial
Chen-Tien Tsai
 
Climbing out of a Crisis Loop at the BBC
Rafiq Gemmail
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Maurizio Mancini
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
 
Scrum intro
Elad Sofer
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Bijay Jayaswal, SPC4, RTE, CSM, PMP, MS, MBA
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
admford
 
Scrum and agile principles
Ruben Canlas
 
Introduction to agile and Scrum
Scrum & Kanban
 
Marketing the Agile Way - Applying Scrum Outside of Develoment
Kirsten Knipp
 
Marketing the Agile Way
HubSpot
 
Scrum introduction
Martin Gasparovic
 
Overview of Agile methodology & Scrum
Srinivasan Ganesan
 
Agile2016 - Performance Appraisal Makeover
Omar Bermudez Creator of Happiness - Change Artist
 
Ad

More from Vlad Savitsky (18)

PDF
Looking for Vulnerable Code. Vlad Savitsky
Vlad Savitsky
 
PDF
Art of Estimation. Vlad Savitsky
Vlad Savitsky
 
PDF
Varnish and Drupal.
Vlad Savitsky
 
PDF
Chapter18
Vlad Savitsky
 
PDF
Css Intro. Vlad Savitsky
Vlad Savitsky
 
PDF
HTML. Быстрое погружение. Влад Савицкий
Vlad Savitsky
 
PDF
How to be a believer online. Vlad Savitsky. Novomedia forum 2011
Vlad Savitsky
 
PPT
Vlad savitsky. Church Site in 15 minutes
Vlad Savitsky
 
PDF
Dmitry Drozdik. how to make friendship between drupal and content manager. dr...
Vlad Savitsky
 
PDF
Alexey Kostin. Increase site ctr in serp using google rich snippets. DrupalCa...
Vlad Savitsky
 
PDF
Oleg Natalushko. Drupal server anatomy. DrupalCamp Kyiv 2011
Vlad Savitsky
 
PDF
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
Vlad Savitsky
 
PDF
Pavlenko Sergey. Drush: using and creating custom commands. DrupalCamp Kyiv 2011
Vlad Savitsky
 
PDF
Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011
Vlad Savitsky
 
PDF
Evgeniy Karelin. Mongo DB integration example solving performance and high lo...
Vlad Savitsky
 
PDF
Oleksandr Masovets. Forms in Drupal. Drupal Camp Kyiv 2011
Vlad Savitsky
 
PDF
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Vlad Savitsky
 
PDF
Оптимизация JavaScript в Drupal
Vlad Savitsky
 
Looking for Vulnerable Code. Vlad Savitsky
Vlad Savitsky
 
Art of Estimation. Vlad Savitsky
Vlad Savitsky
 
Varnish and Drupal.
Vlad Savitsky
 
Chapter18
Vlad Savitsky
 
Css Intro. Vlad Savitsky
Vlad Savitsky
 
HTML. Быстрое погружение. Влад Савицкий
Vlad Savitsky
 
How to be a believer online. Vlad Savitsky. Novomedia forum 2011
Vlad Savitsky
 
Vlad savitsky. Church Site in 15 minutes
Vlad Savitsky
 
Dmitry Drozdik. how to make friendship between drupal and content manager. dr...
Vlad Savitsky
 
Alexey Kostin. Increase site ctr in serp using google rich snippets. DrupalCa...
Vlad Savitsky
 
Oleg Natalushko. Drupal server anatomy. DrupalCamp Kyiv 2011
Vlad Savitsky
 
Andriy Kushnarov. BOND: a giant drupal in a huge company. DrupalCamp Kyiv 2011
Vlad Savitsky
 
Pavlenko Sergey. Drush: using and creating custom commands. DrupalCamp Kyiv 2011
Vlad Savitsky
 
Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011
Vlad Savitsky
 
Evgeniy Karelin. Mongo DB integration example solving performance and high lo...
Vlad Savitsky
 
Oleksandr Masovets. Forms in Drupal. Drupal Camp Kyiv 2011
Vlad Savitsky
 
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Vlad Savitsky
 
Оптимизация JavaScript в Drupal
Vlad Savitsky
 

Recently uploaded (20)

PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Software Development Methodologies in 2025
KodekX
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 

Dennis popov. scrum for drupal. drupal camp kyiv 2011

  • 1. Scrum for BOND. How do we do this in a geographically distributed teams. Dennis Popov [email protected] 14 Mar. 2011
  • 4. 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
  • 5. 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
  • 6. SCRUM. What is it? 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
  • 7. 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
  • 8. SCRUM. What is it? • Define teams • Divide products by features • Define business value • Do a release plan • Constantly optimize your process
  • 10. 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
  • 11. How did it start ? • Right thinking. Like - minded persons • Right procedures. Adjustments • Right people. Interview, July 2010 first sprint
  • 12. How our teams are organized
  • 13. How our teams are organized
  • 14. How do we do this • Releases • Estimations • Planning • Retrospectives
  • 15. How do we do this • 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
  • 16. How do we do this with testing • Tester tries to reproduce issue before estimation session starts
  • 17. How do we do this with retrospectives • Retrospective for distributed team
  • 18. 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
  • 19. 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 ?
  • 20. Thank you for your attention! questions ? Dennis Popov [email protected] [email protected] skype: celenia_dep
  • 21. Read, try, feel Peopleware Management 3.0 Agile Project Management with Scrum Agile Software Development with Scrum Kanban и Scrum: getting best of both (Ru) SCRUM games mikogo, planning poker online version one Kniberg's blog http://www.controlchaos.com/ http://scrumalliance.org/ Scrum Cheat sheet
  • 22. Bonus: Kanban in 3 min. Scrum board but with - workflow visualized and • WIP limits • Buffers • Throughput speed