SlideShare a Scribd company logo
1 of 13
Scrum
Fallgruver og erfaringer


        Terje K. Wahl
          9.1.2012
Min erfaring med Scrum

    Diskuter gjerne
Morgenmøtet

Si hva, ikke hvordan
Estimering

Sjekk faktisk brukt tid
Estimering II

Detaljestimering er bortkastet
Estimering III

Story points funker faktisk!
Scrum Master og Produkteier vs.
        Prosjektleder

 Fokuser på ansvarsfordelingen
Svakheten ved Scrum

Forutsetter kun ansvarlige
      og dyktige folk
Retrospective

Er sterkt undervurdert. Bruk den!
Product Backlog items

Ikke mist fokus på kunden
Smidige metoder

Vær smidig i bruken av dem
Takk for meg!

 Spørsmål?


    Terje K. Wahl
   terje@bzzzt.no

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Scrum - fallgruver og erfaringer - Terje K Wahl

Editor's Notes

  1. - Like mange synspunkt som personer - Diskuter gjerne!
  2. - Morgenmøtet (brukes ofte feil - hold stram regi) Blir alt for ofte off topic. Alt for ofte én person som er alt for glad i å prate. SM bør ikke være redd for å holde stram regi.Si hva, ikke hvordan. Ikke diskuter detaljer i hvordan du gjorde eller skal gjøre ting (med mindre det er et problem forbundet med det).
  3. Estimering (liten vits hvis det ikke følges opp)Sjekk hvor lang tid man faktisk brukte: For sammenligning og læring som gjør folk bedre til å estimere, og gir mer nøyaktige estimater. Ikke vanskelig å komme i gang med.
  4. - Estimering II (hvorfor detaljestimere?)(satt på spissen) Estimering annet enn på overordnet nivå - Product Backlog (PB) items - er bortkastet tid. Så lenge man utfører f.eks. 3-4 PB items ila en sprint er vel det tett nok oppfølging av fremdriften?Med dette mener jeg ikke at man skal la være å analysere hva en PB item innebærer og omfatter. Men mavefølelse på estimering på overordnet nivå er ofte overraskende nøyaktig. Det jevner seg ut.Forutsetter tillit og utviklere som jobber samvittighetsfullt, men hvem gjør vel ikke det?  Hvis utviklerne ikke blir stolt på har man et mer alvorlig problem 
  5. - Estimering III.Estimering i story points (i stedet for timer/dager) fungerer faktisk! Mennesker estimerer lettere oppgaver ift andre oppgaver enn for seg selv i antall timer/dager.I tillegg: Lettere å estimere fremover når man regner ut snitt poeng/dagsverk ut ifra faktiske historiske tall.
  6. Forholdet mellom SM, PL og PO: Har ikke noen fasit - men kan være smart å fokusere mye på ansvarsfordelingen i prosjektorganisasjonen. F.eks. på et tidl. prosjekt ble jeg Scrum Master og Prosjektlederen ble Produkteier sett fra et Scrum-perspektiv.Vær også obs på evt dobbeltroller: SM & utvikler (prioriterer egne oppgaver). SM & leder (overkjører teamet)
  7. - Forutsetningen for velfungerende Scrum (ansvarlige og dyktige utviklere) vs. Scrum Master-rollen som "ikke skal lede."(jeg synes at Scrum Master må ikke være redd for å ta føringen i den grad det trengs hvis man ikke er på et "super team" med bare selvgående flotte folk.)Også beslektet med dette:- Hva er ferdig og hva er nesten ferdig?Ferdig når...- Det er kodet - Enhetstester er laget - Når det er sjekket inn - Når endringen er testet lokalt - Når hele systemet er testet lokalt - Når systemet er testet på testserveren - osv.Hyppige iterasjoner krever god testing for å få stabile systemer. Testere, produkteier og kunder bør kun unntaksvis finne feil. Her syndes det mye...
  8. Retrospective - Er sterkt undervurdert. For meg er den systematiske kontinuerlige prosessforbedringen noe av det aller viktigste med Scrum. Gjennomfør regelmessig selv om dere bare bruker deler av Scrum og har foreløpig nedprioritert dette. Husk å følg opp: Oppfølgingspunkter til personer (med tidsfrister) og start neste retrospective med vurdering av oppfølging fraforrige gang.
  9. Definering av oppgaver (Product Backlog items): Ikke mist fokus av hensikten med oppgaven sett ift kunden. Å spesifisere en oppgave som "oppgradere løsningen til en .Net 4-løsning" eller "endre arkitekturen til å bruke MVVM-patternet" er farlig. Det er gøy med ny teknologi og planlegging for fremtiden, men man mister raskt fokus på lønnsomheten i prosjektet hvis kunden ikke har et klart ønske om f.eks. økt vedlikeholdbarhet som rettferdiggjør oppgavene. I tillegg blir det lettere å snakke med kunden hvis man navngir oppgaver ut ifra kundens behov og ikke tekniske implementasjonsdetaljer.
  10. Vær smidig med bruken av det smidige :-)Ta i bruk litt og litt etter hvert, og bare gjør det som funker for dere.