SlideShare a Scribd company logo
Starting Agile in a Company Tips how to organize projects/products portfolio and cross-functional teams Vaidas Adomauskas 2011-10-06
Vaidas Adomauskas Blog :  http://scrum.agile.lt Twitter :  @adomauskas SlideShare :  http ://www.slideshare.net/vaidasa LinkedIn :   http://www.linkedin.com/in/vaidas
Adform ( www.adform.com ) Founded in 2002 in Copenhagen, Denmark Handling campaigns in more than 25 countries 10 offices 130+ employees (100+ in Lithuania) 60+ developers
Agile  in organization January April Split your organization Split your product Spilt time Optimize business value Optimize process $ $$$ Create product in increments Henrik Kniberg “ The essence of Agile” AgileEE 2010
Agenda Why teams? Organizing Teams Organizing Projects Organizing Support Summary and Q/A Split your organization Split your product Optimize  business value $ $$$
Why teams?
Which group gets better results?
Viktorija Truba čiūtė  http://www.slideshare.net/AgileLietuva/vieno-pilotinio-projekto-istorija ,  Lietuvos Agile Diena 2011 Which ones they will be?
No common purpose…     Group of people Common purpose     Performing team!  A  team  comprises  a group of people  or animals linked in a  common purpose . http://en.wikipedia.org/wiki/Team
http://en.wikipedia.org/wiki/Forming-storming-norming-performing Bruce Tuckman model:  http://3.bp.blogspot.com/-H9_AmIgf464/TaJeGbKuyQI/AAAAAAAAARs/H_lLhVAXyeQ/s1600/Tuckmans+model.png It takes  TIME  to build  performing  team!
My team in Adform IMHO: it takes ~2 months to grow to  performing team
 
Anyone else? …  ir vienas svarbiausių dalykų - darbuotojai pradėjo  dalintis žiniomis ir kartu siekti bendro tikslo, kartu atsakyti už klaidas, neįvykdytus įsipareigojimus .  "Ashburn International"  …  one of the most important things – employees started  sharing knowledge and seek for  common  goal together, care for mistakes  and not fulfilled commitments together.  "Ashburn International"  http://www.linkedin.com/groups/Scrum-CSM-CSP-95979.S.71543428
Permanent teams  are most effective
Organizing Teams
Cross-functional teams
Feature Team Component Team How to split? Craig Larman, Bas Vodde - “Practices for Scaling Lean & Agile Development”:  http://www.craiglarman.com/
Component Teams… Good Easy start  - developers know components, not features Cross-functional -  testers/analysts divided to teams Consider How to  divide  components? How to run valuable  sprint reviews ? How to plan  features ? Warning!  Are you  really that big  (more than 50 people)?
How many teams? #teams = #people / 7 Warning!  It  seems easier  to work in smaller teams…  be aware more teams –  more “management”!
Anyone else? Company: “We need to  split  our departments in different  cities  and  organize them around our products. ”
Form   cross-functional feature  teams
Organizing Work
Create Product Backlog (Project Portfolio) List  all projects Prioritize (order)  them
Create Product Backlog (Product) Slice  your product Prioritize  slices
What tool to use?
Follow experiment  @adomauskas
What if our projects are big? Break it to  minimal marketable features  (MMF) Project 1 Project 3 Project 2 (3  months ) P1F1 P2F1 Project 3 P1F2 P2F2 P1F3 Time to Complete Project 1  (4 months)
Work for teams (not vise versa!) http://www.solutionsiq.com/Portals/93486/images/many-teams-many-backlogs-one-backlog-agile.png
Anyone else? Big  insurance system  cars, houses, life insurance; customers data, integration with banks, accounting and billing, authorization flows… Insure a  car  No  integrations, billing… Insure  Volvo  cars Insure Volvo  V70
Work for teams  (not vise versa)
Organizing Support
http://at2010.agiletour.org/files/5_AgileTour2010Vilnius_AKovaliov.pdf
Which one your company  looks more alike to? Planned work Unplanned work
Fires! Urgent client requests Production bugs Minor features Development bugs
Urgent client requests Is it urgent?  Yes! Will you use it tomorrow? No… Will you use it next week? Yes… Great, we will do it during in next sprint  (NOT urgent)
Urgent client requests Is it urgent?  Yes! Will you use it tomorrow? Yes… Really, we will check? Ok.. Maybe next week Great, we will do it during in next sprint  (NOT urgent)
Urgent client requests Is it urgent?  Yes! Will you use it tomorrow? I need it yesterday!!! OK, Get on it right now  (urgent) How we can  plan this next time ?
Fires! Urgent client requests Only small % Plan  most   in product backlog Production bugs Critical ones – yes,  decrease them! Major/minor – plan  them in product backlog Minor features NO, plan  them in product backlog Development bugs NO,  this is part of sprint task
Team handles it Time “pillow”  Max 30% of sprint Visualize on sprint board Measure  it! Get it to  0%!
Support team Good: “ Focus” on bug fixing Issues: Knowledge of the system Demotivating work No team ownership for good code
Support is our life… Are you sure??! Use Kanban!
Prevent  the fires!
Summary
 
Courage
External help
Start NOW
Thank you  Vaidas Adomauskas [email_address] http://scrum.agile.lt Let’s Scrum!

More Related Content

PPTX
Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile ...
PPTX
Ričardas Kunevičius: Strategy Implementation Sprint by Sprint
PPTX
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
PDF
Balanced Product Leadership
PPTX
Lean ux
PPTX
Mark Roberge's The Science of Re-Establishing Growth - Where, When, and How
PDF
Agile Manifesto
PDF
Cets 2016 fisher munoz agile project management methods for e learning
Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile ...
Ričardas Kunevičius: Strategy Implementation Sprint by Sprint
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Balanced Product Leadership
Lean ux
Mark Roberge's The Science of Re-Establishing Growth - Where, When, and How
Agile Manifesto
Cets 2016 fisher munoz agile project management methods for e learning

What's hot (13)

PPTX
Product managers and project managers
PPTX
Working in my path innovative planning
PPTX
Bains Slides Brokenpeg
KEY
Product vs Project by Vivek Prahlad
PPTX
Going rogue: How to win friends and influence executives
PDF
CS Education Event - Feedback Engine
PDF
EBE 2020 Program Management – How to influence without authority - Ramon Pall...
PPT
Project Planning With A Draft
DOCX
Fusionops sr ux designer 2 2017
PPTX
I hate projects, I love projects - AgileByExample Conference
PPT
International Projects
PPTX
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
PDF
What a Product Manager Needs to Know About Code Quality
Product managers and project managers
Working in my path innovative planning
Bains Slides Brokenpeg
Product vs Project by Vivek Prahlad
Going rogue: How to win friends and influence executives
CS Education Event - Feedback Engine
EBE 2020 Program Management – How to influence without authority - Ramon Pall...
Project Planning With A Draft
Fusionops sr ux designer 2 2017
I hate projects, I love projects - AgileByExample Conference
International Projects
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
What a Product Manager Needs to Know About Code Quality
Ad

Similar to Starting Agile in a Company (20)

PPTX
Product Management With Product Developed By Many Teams
PDF
How to set up agile backlogs and teams in real life environments
PPTX
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
PPTX
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
PPTX
Agile Maturity In Lithuania - How To Measure And Who Is Leading
PDF
Shape Up Your Agility
PPTX
Testers and Coders - Blurring the Lines
PDF
Meetup-Transition2AgileSHARE
PDF
AAC2025-Schanner_All_You_Need_is_Focus.pdf
PDF
Scrum for high performance teams
PPTX
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...
PPTX
Product Agility: 3 fundamentals from the trenches (Braga,PT)
PDF
Enterprise Agile - Hybrid of Methods
PDF
PPT
what's blocking our way
PPTX
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
PPT
Scrum And The Enterprise
PDF
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
PDF
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
Product Management With Product Developed By Many Teams
How to set up agile backlogs and teams in real life environments
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Lear...
Vaidas Adomauskas - Agile in Lithuania – Innovation or a Well Going Train?…
Agile Maturity In Lithuania - How To Measure And Who Is Leading
Shape Up Your Agility
Testers and Coders - Blurring the Lines
Meetup-Transition2AgileSHARE
AAC2025-Schanner_All_You_Need_is_Focus.pdf
Scrum for high performance teams
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...
Product Agility: 3 fundamentals from the trenches (Braga,PT)
Enterprise Agile - Hybrid of Methods
what's blocking our way
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Scrum And The Enterprise
IMPLEMENTATION OF SCALED AGILE AND DEVOPS
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
Ad

More from Vaidas Adomauskas (20)

PPTX
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
PPTX
20210419 - Vaidas Adomauskas - Toptal.pptx
PPTX
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
PDF
20210408 vaidas adomauskas - mano sekmes istorija
PDF
20210318 vaidas adomauskas - startup lithuania
PPTX
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
PPTX
Agile projektas su fiksuotos kainos sutartimi
PPTX
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...
PPTX
Where is the Project Manager in Agile Project
PPTX
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
PPTX
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
PPTX
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?
PPTX
Agile projekto planas - kaip ji paruošti?
PPTX
Agile projekto plano sudraymas
PDF
Projektų valdymas besikeičiančioje aplinkoje - Agile
PPTX
Vaidas Adomauskas - Kaip itikinti Jusu imone pradeti tikrai taikyti Agile
PPTX
Agile Product Management With Product Developed By Many Teams v2
PPTX
Judrus (Agile) projektu valdymas
PPT
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
PPTX
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20210419 - Vaidas Adomauskas - Toptal.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20210408 vaidas adomauskas - mano sekmes istorija
20210318 vaidas adomauskas - startup lithuania
Agile projektu valdymas kasdienybeje ir darbe - Vaidas Adomauskas
Agile projektas su fiksuotos kainos sutartimi
Iteracinio‐inkrementinio (angl. Agile) metodo naudojimo naudos ir rizikos už...
Where is the Project Manager in Agile Project
Kaip agile projektu valdymas padeda suvaldyti darbus ir projektus
Agile Economics - Is It Cheaper Or More Expensive To Use Agile
Agile metodikos: nauja mada ar rimtas įmones konkurencingumo faktorius?
Agile projekto planas - kaip ji paruošti?
Agile projekto plano sudraymas
Projektų valdymas besikeičiančioje aplinkoje - Agile
Vaidas Adomauskas - Kaip itikinti Jusu imone pradeti tikrai taikyti Agile
Agile Product Management With Product Developed By Many Teams v2
Judrus (Agile) projektu valdymas
Kas nėra Agile: arba kas stabdo vadovus rimtai svarstyti Agile metodų naudojimą
Agile Brings Value: Two Scrum Implementation Success Stories and Lessons Learned

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Monthly Chronicles - July 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Review of recent advances in non-invasive hemoglobin estimation
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Understanding_Digital_Forensics_Presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
20250228 LYD VKU AI Blended-Learning.pptx
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Starting Agile in a Company

  • 1. Starting Agile in a Company Tips how to organize projects/products portfolio and cross-functional teams Vaidas Adomauskas 2011-10-06
  • 2. Vaidas Adomauskas Blog : http://scrum.agile.lt Twitter : @adomauskas SlideShare : http ://www.slideshare.net/vaidasa LinkedIn : http://www.linkedin.com/in/vaidas
  • 3. Adform ( www.adform.com ) Founded in 2002 in Copenhagen, Denmark Handling campaigns in more than 25 countries 10 offices 130+ employees (100+ in Lithuania) 60+ developers
  • 4. Agile in organization January April Split your organization Split your product Spilt time Optimize business value Optimize process $ $$$ Create product in increments Henrik Kniberg “ The essence of Agile” AgileEE 2010
  • 5. Agenda Why teams? Organizing Teams Organizing Projects Organizing Support Summary and Q/A Split your organization Split your product Optimize business value $ $$$
  • 7. Which group gets better results?
  • 8. Viktorija Truba čiūtė http://www.slideshare.net/AgileLietuva/vieno-pilotinio-projekto-istorija , Lietuvos Agile Diena 2011 Which ones they will be?
  • 9. No common purpose…  Group of people Common purpose  Performing team! A  team  comprises a group of people or animals linked in a common purpose . http://en.wikipedia.org/wiki/Team
  • 10. http://en.wikipedia.org/wiki/Forming-storming-norming-performing Bruce Tuckman model: http://3.bp.blogspot.com/-H9_AmIgf464/TaJeGbKuyQI/AAAAAAAAARs/H_lLhVAXyeQ/s1600/Tuckmans+model.png It takes TIME to build performing team!
  • 11. My team in Adform IMHO: it takes ~2 months to grow to performing team
  • 12.  
  • 13. Anyone else? … ir vienas svarbiausių dalykų - darbuotojai pradėjo dalintis žiniomis ir kartu siekti bendro tikslo, kartu atsakyti už klaidas, neįvykdytus įsipareigojimus . "Ashburn International" … one of the most important things – employees started sharing knowledge and seek for common goal together, care for mistakes and not fulfilled commitments together. "Ashburn International" http://www.linkedin.com/groups/Scrum-CSM-CSP-95979.S.71543428
  • 14. Permanent teams are most effective
  • 17. Feature Team Component Team How to split? Craig Larman, Bas Vodde - “Practices for Scaling Lean & Agile Development”: http://www.craiglarman.com/
  • 18. Component Teams… Good Easy start - developers know components, not features Cross-functional - testers/analysts divided to teams Consider How to divide components? How to run valuable sprint reviews ? How to plan features ? Warning! Are you really that big (more than 50 people)?
  • 19. How many teams? #teams = #people / 7 Warning! It seems easier to work in smaller teams… be aware more teams – more “management”!
  • 20. Anyone else? Company: “We need to split our departments in different cities and organize them around our products. ”
  • 21. Form cross-functional feature teams
  • 23. Create Product Backlog (Project Portfolio) List all projects Prioritize (order) them
  • 24. Create Product Backlog (Product) Slice your product Prioritize slices
  • 25. What tool to use?
  • 26. Follow experiment @adomauskas
  • 27. What if our projects are big? Break it to minimal marketable features (MMF) Project 1 Project 3 Project 2 (3 months ) P1F1 P2F1 Project 3 P1F2 P2F2 P1F3 Time to Complete Project 1 (4 months)
  • 28. Work for teams (not vise versa!) http://www.solutionsiq.com/Portals/93486/images/many-teams-many-backlogs-one-backlog-agile.png
  • 29. Anyone else? Big insurance system cars, houses, life insurance; customers data, integration with banks, accounting and billing, authorization flows… Insure a car No integrations, billing… Insure Volvo cars Insure Volvo V70
  • 30. Work for teams (not vise versa)
  • 33. Which one your company looks more alike to? Planned work Unplanned work
  • 34. Fires! Urgent client requests Production bugs Minor features Development bugs
  • 35. Urgent client requests Is it urgent? Yes! Will you use it tomorrow? No… Will you use it next week? Yes… Great, we will do it during in next sprint (NOT urgent)
  • 36. Urgent client requests Is it urgent? Yes! Will you use it tomorrow? Yes… Really, we will check? Ok.. Maybe next week Great, we will do it during in next sprint (NOT urgent)
  • 37. Urgent client requests Is it urgent? Yes! Will you use it tomorrow? I need it yesterday!!! OK, Get on it right now (urgent) How we can plan this next time ?
  • 38. Fires! Urgent client requests Only small % Plan most in product backlog Production bugs Critical ones – yes, decrease them! Major/minor – plan them in product backlog Minor features NO, plan them in product backlog Development bugs NO, this is part of sprint task
  • 39. Team handles it Time “pillow” Max 30% of sprint Visualize on sprint board Measure it! Get it to 0%!
  • 40. Support team Good: “ Focus” on bug fixing Issues: Knowledge of the system Demotivating work No team ownership for good code
  • 41. Support is our life… Are you sure??! Use Kanban!
  • 42. Prevent the fires!
  • 44.  
  • 48. Thank you  Vaidas Adomauskas [email_address] http://scrum.agile.lt Let’s Scrum!

Editor's Notes

  • #9: How long will they work together? Usually… less than a 1 month Usually… analysts at the beginning , testers will join in the end How many projects will they work on? Usually… 2 or more What activities will we take to build a team ? Usually… beers!