SlideShare una empresa de Scribd logo
1 de 15
Learning about the ideal
Scrum Team size
by trial and error
Ideal Scrum team size - DrupalCamp KIEV
Open Social
https://www.drupal.org/project/social
Oct 2016: Enough is Enough
HUGE Sprint backlog
300 points per 3 week sprint!! (+/- 75 stories)
Endless Refinement
Impossible with a group
of 12 people!
Ended up in:
- Refinement in focus
groups
- Intake meetings
Goal of refinement session: understand the problem and the goal to achieve
Sprint planning sub-groups :(
Hard to focus in Sprint
Impediments? Eeeuh… not sure
Sprint review:
internal knowledge sharing?
It became the moment where team members shared the work/solutions to
each other for the first time.
Goal sprint review: Demo the work to PO and stakeholders
How we re-structured the new teams
Team Shipsters - Build Distribution and SaaS
Team ECI - Custom Enterprise projects
Team Gardeneers - Market Open Social
www.getopensocial.com
Responsible
Team 1 Team 2
Responsible
Conclusion
Ideal Scrum team size - DrupalCamp KIEV
But when is a Scrum team too
small?
Ideal Scrum team size - DrupalCamp KIEV
Questions?
- What’s your ideal Scrum size?
- How did you first notice your team was either too big or
too small? And how did you resolve this?
@evelienschutGoalGorilla.com/EN
info@goalgorilla.com

Más contenido relacionado

La actualidad más candente

00. agile crashcourse
00. agile crashcourse00. agile crashcourse
00. agile crashcourse
Ovidiu Drumia
 

La actualidad más candente (20)

00. agile crashcourse
00. agile crashcourse00. agile crashcourse
00. agile crashcourse
 
What is an awesome scrum master
What is an awesome scrum masterWhat is an awesome scrum master
What is an awesome scrum master
 
Digibury: Steve Coppin-Smith, Deeson scrum for agencies
Digibury: Steve Coppin-Smith, Deeson scrum for agenciesDigibury: Steve Coppin-Smith, Deeson scrum for agencies
Digibury: Steve Coppin-Smith, Deeson scrum for agencies
 
Scrum master
Scrum masterScrum master
Scrum master
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
The Scrum Master Balance
The Scrum Master BalanceThe Scrum Master Balance
The Scrum Master Balance
 
Business Craftsmanship CAS2013
Business Craftsmanship CAS2013Business Craftsmanship CAS2013
Business Craftsmanship CAS2013
 
Measuring the Performance of a Scrum Master
Measuring the Performance of a Scrum MasterMeasuring the Performance of a Scrum Master
Measuring the Performance of a Scrum Master
 
Systemcoaching og Smidig
Systemcoaching og Smidig Systemcoaching og Smidig
Systemcoaching og Smidig
 
Advanced Scrum master workshop
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshop
 
MHA2018 - Agile is for the Birds!Tricia Savage Bailey & Hande Kazgan
MHA2018 - Agile is for the Birds!Tricia Savage Bailey & Hande KazganMHA2018 - Agile is for the Birds!Tricia Savage Bailey & Hande Kazgan
MHA2018 - Agile is for the Birds!Tricia Savage Bailey & Hande Kazgan
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
 
Debugging the Organisation with Scrum
Debugging the Organisation with ScrumDebugging the Organisation with Scrum
Debugging the Organisation with Scrum
 
10 Years of My Scrum Experience
10 Years of My Scrum Experience10 Years of My Scrum Experience
10 Years of My Scrum Experience
 
Techniques for forming agile teams
Techniques for forming agile teamsTechniques for forming agile teams
Techniques for forming agile teams
 
Product and Process innovation with Scrum
Product and Process innovation with ScrumProduct and Process innovation with Scrum
Product and Process innovation with Scrum
 
Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)
 
Pattern Language for Team Productivity - Mr. Khoa Le & Mr. Thong Nguyen
Pattern Language for Team Productivity - Mr. Khoa Le & Mr. Thong NguyenPattern Language for Team Productivity - Mr. Khoa Le & Mr. Thong Nguyen
Pattern Language for Team Productivity - Mr. Khoa Le & Mr. Thong Nguyen
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
 

Similar a Team size drupal camp kiev - v1.0

Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
idlesun
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
Ontico
 

Similar a Team size drupal camp kiev - v1.0 (20)

ScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The Story
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
 
More with LeSS
More with LeSSMore with LeSS
More with LeSS
 
I want to code! - how do we save time thanks to SCRUM meetings
I want to code! - how do we save time thanks to SCRUM meetingsI want to code! - how do we save time thanks to SCRUM meetings
I want to code! - how do we save time thanks to SCRUM meetings
 
Starting Agile in a Company
Starting Agile in a CompanyStarting Agile in a Company
Starting Agile in a Company
 
I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!I don't do Agile, I AM Agile!
I don't do Agile, I AM Agile!
 
6.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.06.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.0
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Servant leading agile environments
Servant leading agile environmentsServant leading agile environments
Servant leading agile environments
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed Javid
 
Why Should I Have More Than 1 Technique for Retrospectives?
Why Should I Have More Than 1 Technique for Retrospectives?Why Should I Have More Than 1 Technique for Retrospectives?
Why Should I Have More Than 1 Technique for Retrospectives?
 
Running cross functional service teams
Running cross functional service teams Running cross functional service teams
Running cross functional service teams
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
 
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-outBehind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
Behind the scenes of retrospective workshop-goat16-november 21th-2016-hand-out
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptx
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 

Último

哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
Asmae Rabhi
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
galaxypingy
 

Último (20)

哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 

Team size drupal camp kiev - v1.0

Notas del editor

  1. Hi everyone, My name is Evelien. I am working for Goalgorilla for almost 4 years now, and since then I am part of the Drupal community. We are an agency who work mostly according to scrum, and in those projects I act as a Scrum Master. When speaking about multi-disciplinaire teams at DrupalCon Dublin, the question “What is the ideal Scrum team size” was raised by a number of people. While I know Scrum prescribes an ideal team size of 6 to 9 people, November of last year we experienced that our Open Social team was becoming too big and decided to see what would happen if we split it up. In this blog I will explain the cons we ran into with a bigger team size and why this led to the decision to split our original team up in two separate teams.
  2. Before Open Social I have been work While I know Scrum prescribes an ideal team size of 6 to 9 people, November of last year we experienced that our Open Social team was becoming too big and decided to see what would happen if we split it up. In this blog I will explain the cons we ran into with a bigger team size and why this led to the decision to split our original team up in two separate teams. NIce that this is an internal project,and you can really get to know scrum, test methodoly
  3. We are building Open Social since January 2016. We started with 7 people. Because we wanted to move faster, we added more development capacity to the team. In October 2016 our Scrum team had grown to 12 people. Our team consisted of: 1 Project Owner 1 Scrum Master 6 Back-end Developers 1 Front-end Developer 3 Designers and User Testing Experts You can probably imagine that the size of our sprints where huge. Our velocity was +/- 300 points per 3 week sprint. The amount of issues that were listed in the sprint felt endless!! This resulted in the following problems….
  4. Everyone has to know every item in the sprint.
  5. To make sure enough work had been refined for the coming sprint we had to plan extremely long refinement sessions. While under normal circumstances the entire team should be present for these meetings, so everyone has a clear understanding of the ‘Why?’, we weren’t able to include all 12 people in these sessions because that would mean the meetings would be even longer still. That we all have very strong opinions of course meant the meetings would never be short to begin with. :P We all agreed that splitting the attendees was not the way to go, but 12 people in the meeting was also a definite ‘no go’ for us. Additionally: during the sprint we’d schedule intake meetings with the people who would be working on a specific story.
  6. We had a hard time discussing the stories that would meet our sprint goals. So we started to discuss them in smaller groups to create workable items. Unfortunately this (once again) resulted in not every team member having workable knowledge of every story in the sprint. Goal of sprint planning: PO explains sprint goals, team asks questions, create workable items and give commitment. Impossible with such a huge sprint PO had no overview Started to do sprint planning in sub-groups
  7. We were working on 4 different projects in 1 sprint: The Open Social Distribution The commercial/ marketing site where you’re reading this 2 Enterprise projects where the distribution was implemented including a number of custom features Since it’s hard to focus when switching from one project to another, we started to assign specific projects to the same pool of people within the team. Additionally, having multiple projects in 1 sprint makes it hard to create (and meet) the sprint goals, since Enterprise projects almost always have the highest prio.
  8. It was impossible for the team to answer the question in the Daily Stand-up, “Are there any impediments”. For the Scrum Master it basically turned into a day-job to track progress and try to spot impediments, since the team members were neither a 100% aware of the progress of the rest of the team or of the amount of open tickets. The burndown chart had somehow become useless. We still haven’t figured out why exactly, but it had something to do with too many issues in progress and starting new ones without finishing others first. Or not even being able to start every ticket, since we had spread our knowledge between 4 different projects. My best guess is that it came down to planning, which was impossible to do with that many issues on the board.
  9. The sprint demo (or review) should be held for the Project Owner and stakeholders to demonstrate the (potentially) shippable product. But with our team size the meetings turned into knowledge sharing sessions where we showed each other the work we’d done and the solution we picked. Some of the solutions were even presented and discussed for the first time!! This is of course not the way sprint demos should work.
  10. Since not every discipline was represented twice, we had to add some more people to be able to make the split: 1 Designer 1 Front-end Developer 1 part-time Developer (who would be handling support) In order to regain our focus, we decided to split the team up on a project basis: Team Shipsters - Distribution and SaaS Team ECI - Enterprise projects Team Gardeneers - getopensocial.com (commercial site for ordering While Team ECI works on our Enterprise projects, the teams still have to collaborate, this way ECI contributes a lot of these features back to the distribution. This has given us a huge benefit: the distribution is still a product of both teams, meaning it benefits from knowledge and input from both teams and resulting in a higher quality end-product.
  11. I guess when you read about our problems, it’s pretty clear that the team was too big. We worked with this big team for 4-5 sprints before we decided to split it up. We would have probably split the team up sooner if we didn’t need additional time to add more disciplines to be able to facilitate a healthy split. So when does a Scrum team become to big? I gues you naturally run in to these problems, and especially the focus part will give you reasons to split it “The moment you start creating sub-groups within your sprint/ Scrum team, your team is too big”
  12. If the team is too big, you will run into several problems. But what happens when your team is too small? What would be the smallest acceptable team size? In my opinion you can’t really talk about a Scrum team if the people are all working on their own little islands. The team should at least work together on (preferably all) stories. Ideally, a healthy Scrum team will also be able to handle setbacks such as illness and holidays, so I would always aim to have every discipline represented twice in one team. Of course, I don’t want to preach that this is a must. There’s never just one answer to these types of question, there are a lot of dependencies per project and organisation which can give you different insights and needs. What’s your ideal Scrum size? How did you first notice your team was either too big or too small? And how did you resolve this? We would love to hear from you in the comments. :)
  13. Be sure to attende the Friday sprints. And please give us your feedback on our talk through the event page of drupal.org