SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Introduktion til agil udvikling


                                       Bent Jensen
                                      BestBrains aps


Copyright 2011, BestBrains
Hvorfor?
                • Agil udvikling er blevet mainstream
                Men
                • Agil udvikling er ikke let
                Men
                • Agil udvikling er svært at komme udenom



Copyright 2011, BestBrains
Hvad kan man forvente?
                •            Forudsigelighed
                •            Kontrol
                •            Tillid
                •            Arbejdsglæde
                •            Overskud
                •            Innovation


Copyright 2011, BestBrains
Copyright 2011, BestBrains
Copyright 2011, BestBrains
3 METAFORER


Copyright 2011, BestBrains
Copyright 2011, BestBrains
Copyright 2011, BestBrains
Copyright 2011, BestBrains
7 VINKLER


Copyright 2011, BestBrains
•         Historien
              •         Ritualer
              •         Mennesker
              •         Fysik
              •         Teknisk fundament
              •         Tillid
              •         Forandring


Copyright 2011, BestBrains
HISTORIEN


Copyright 2011, BestBrains
eXtreme Programming explained

                             En vision for en radikalt anderledes måde at fremstille
                             software

                                                                                       Scrum

                                         Crystal Clear                                 Certified Scrum Masters




                                                                          Lean Software Development




Copyright 2011, BestBrains
The Agile Manfesto
                We are uncovering better ways of developing software by
                doing it and helping others do it. Through this work we have
                come to value:

                •            Individuals and interactions over processes and tools
                •            Working software over comprehensive documentation
                •            Customer collaboration over contract negotiation
                •            Responding to change over following a plan

                That is, while there is value in the items on the right, we
                value the items on the left more.




Copyright 2011, BestBrains
12 Principles
          • Our highest priority is to satisfy the customer through early and
            continuous delivery of valuable software.
          • We Welcome changing requirements, even late in development. Agile
            processes harness change for the customer's competitive advantage.
          • Deliver working software frequently, from a couple of weeks to a couple
            of months, with a preference to the shorter timescale.
          • Business people and developers must work together daily throughout
            the project.
          • Build projects around motivated individuals. Give them the environment
            and support they need, and trust them to get the job done.
          • The most efficient and effective method of conveying information to and
            within a development team is face-to-face conversation.




Copyright 2011, BestBrains
12 Principles
                • Working software is the primary measure of progress.
                • Agile processes promote sustainable development. The
                  sponsors, developers, and users should be able to maintain a
                  constant pace indefinitely.
                • Continuous attention to technical excellence and good design
                  enhances agility.
                • Simplicity--the art of maximizing the amount. of work not done--
                  is essential.
                • The best architectures, requirements, and designs emerge from
                  self-organizing teams.
                • At regular intervals, the team reflects on how to become more
                  effective, then tunes and adjusts its behavior accordingly.




Copyright 2011, BestBrains
RITUALER


Copyright 2011, BestBrains
Artefakter:                          Ritualer:
    Produkt backlog                      Release planlægning
    Sprint backlog                       Sprint planlægning
    Burn down
    diagrammer
                             Scrum       Estimering
                                         Daglige møder
                                         Demoer
                                         Retrospektiver




Roller:
   Team (Udviklere +
   QA + UX...)
   Scrum master
   Product owner

Copyright 2011, BestBrains
MENNESKER


Copyright 2011, BestBrains
Mennesker




Copyright 2011, BestBrains
Dannelse af team




Copyright 2011, BestBrains
FYSIK


Copyright 2011, BestBrains
Projekt Start              Planlagt færdiggørelse

                                             M1         M2




                                                  tid



Copyright 2011, BestBrains
Projekt Start               Planlagt levering

                                             M1         M2




                                                  Tid



Copyright 2011, BestBrains
Projekt Start               Planlagt levering

                                             M1         M2




                                                  Tid



Copyright 2011, BestBrains
Projekt Start               Planlagt levering

                                             M1         M2




                                                  Tid



Copyright 2011, BestBrains
Projekt Start
                                                   Planlagt levering




                                             Tid



Copyright 2011, BestBrains
•            Køer
                •            Flow
                •            Buffere
                •            Batches




Copyright 2011, BestBrains
TEKNISK FUNDAMENT


Copyright 2011, BestBrains
Teknisk fundament
Den velsmurte udviklingsmaskine


Continuous integration
Automatiske test
God udviklingspraksis




Copyright 2011, BestBrains
TILLID


Copyright 2011, BestBrains
Tillid




Copyright 2011, BestBrains
FORANDRING


Copyright 2011, BestBrains
Forandring




Copyright 2011, BestBrains
Juridiske udfordringer ved
              aftaler til agile projekter
                d. 18.03.13 kl. 17:00-18:30




Copyright 2011, BestBrains

Weitere ähnliche Inhalte

Ähnlich wie Introduktion til agil udvikling

Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshellDoc List
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
Dan perron lim
Dan perron limDan perron lim
Dan perron limsdeconf
 
Agile The Kanban Way - Central MA PMI 2011
Agile The Kanban Way - Central MA PMI 2011Agile The Kanban Way - Central MA PMI 2011
Agile The Kanban Way - Central MA PMI 2011Gil Irizarry
 
A vision workshop xp2012
A vision workshop xp2012A vision workshop xp2012
A vision workshop xp2012BestBrains
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileTony Deng
 
Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011
Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011
Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011Gil Irizarry
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thConscires Agile Practices
 
A vision workshop xp2012
A vision workshop xp2012A vision workshop xp2012
A vision workshop xp2012Bent_jensen
 
Henrik Kniberg - Essence of Agile
Henrik Kniberg - Essence of AgileHenrik Kniberg - Essence of Agile
Henrik Kniberg - Essence of AgileAgileSparks
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiHiren Doshi
 

Ähnlich wie Introduktion til agil udvikling (20)

Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 
Dan perron lim
Dan perron limDan perron lim
Dan perron lim
 
Business value of Agile : A People10 Showcase
Business value of Agile : A People10 ShowcaseBusiness value of Agile : A People10 Showcase
Business value of Agile : A People10 Showcase
 
Agile The Kanban Way - Central MA PMI 2011
Agile The Kanban Way - Central MA PMI 2011Agile The Kanban Way - Central MA PMI 2011
Agile The Kanban Way - Central MA PMI 2011
 
A vision workshop xp2012
A vision workshop xp2012A vision workshop xp2012
A vision workshop xp2012
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011
Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011
Transitioning to Kanban: Theory and Practice - Project Summit Boston 2011
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29th
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Agile values
Agile valuesAgile values
Agile values
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
A vision workshop xp2012
A vision workshop xp2012A vision workshop xp2012
A vision workshop xp2012
 
NESPUG - 5 ways SP can benefit the PMO
NESPUG - 5 ways SP can benefit the PMONESPUG - 5 ways SP can benefit the PMO
NESPUG - 5 ways SP can benefit the PMO
 
SharePoint Conference Recap - Extranets & FAST
SharePoint Conference Recap - Extranets & FASTSharePoint Conference Recap - Extranets & FAST
SharePoint Conference Recap - Extranets & FAST
 
Henrik Kniberg - Essence of Agile
Henrik Kniberg - Essence of AgileHenrik Kniberg - Essence of Agile
Henrik Kniberg - Essence of Agile
 
Agile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, MumbaiAgile Talk at CSI Chapter, Mumbai
Agile Talk at CSI Chapter, Mumbai
 

Mehr von BestBrains

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teamsBestBrains
 
Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016 Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016 BestBrains
 
Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2BestBrains
 
Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09BestBrains
 
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains
 
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016BestBrains
 
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains
 
Gør urværket synligt for dine teams
Gør urværket synligt for dine teamsGør urværket synligt for dine teams
Gør urværket synligt for dine teamsBestBrains
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshopBestBrains
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderBestBrains
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBestBrains
 
Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015BestBrains
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015BestBrains
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsBestBrains
 
Intro til agile 31 aug 2015
Intro til agile 31 aug 2015Intro til agile 31 aug 2015
Intro til agile 31 aug 2015BestBrains
 
Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015BestBrains
 
Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.BestBrains
 
Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015BestBrains
 
Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.BestBrains
 
Switch -den_agile_omstilling
Switch  -den_agile_omstillingSwitch  -den_agile_omstilling
Switch -den_agile_omstillingBestBrains
 

Mehr von BestBrains (20)

Psykologien i agile teams
Psykologien i agile teamsPsykologien i agile teams
Psykologien i agile teams
 
Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016 Bliv en haj til nedbrydning okt 2016
Bliv en haj til nedbrydning okt 2016
 
Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2Vsm best brains presentation_ september 2016_v4 2
Vsm best brains presentation_ september 2016_v4 2
 
Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09Lars thorup-react-and-redux-2016-09
Lars thorup-react-and-redux-2016-09
 
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper ThaningBestBrains café-møde: Kanban med Lego ved Jesper Thaning
BestBrains café-møde: Kanban med Lego ved Jesper Thaning
 
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
Projektleder i agilt setup, cafemøde hos BestBrains, april 2016
 
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatternsBestBrains café-møde d. 14. april: Retrospektiv antipatterns
BestBrains café-møde d. 14. april: Retrospektiv antipatterns
 
Gør urværket synligt for dine teams
Gør urværket synligt for dine teamsGør urværket synligt for dine teams
Gør urværket synligt for dine teams
 
Tddbdd workshop
Tddbdd workshopTddbdd workshop
Tddbdd workshop
 
Craftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møderCraftsmanship 2016 -BestBrains Café-møder
Craftsmanship 2016 -BestBrains Café-møder
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handout
 
Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015Bliv en ørn til estimering nov 2015
Bliv en ørn til estimering nov 2015
 
Den agile transformation november 2015
Den agile transformation november 2015Den agile transformation november 2015
Den agile transformation november 2015
 
Sandheden om agile udviklingsteams
Sandheden om agile udviklingsteamsSandheden om agile udviklingsteams
Sandheden om agile udviklingsteams
 
Intro til agile 31 aug 2015
Intro til agile 31 aug 2015Intro til agile 31 aug 2015
Intro til agile 31 aug 2015
 
Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015Lær 3 agile metoder på en aften, august 2015
Lær 3 agile metoder på en aften, august 2015
 
Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.Bliv en haj til nedbrydning, aug 2015.
Bliv en haj til nedbrydning, aug 2015.
 
Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015Haj til nedbrydning juni 2015
Haj til nedbrydning juni 2015
 
Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.Motivation - fedt, farligt & flygtigt.
Motivation - fedt, farligt & flygtigt.
 
Switch -den_agile_omstilling
Switch  -den_agile_omstillingSwitch  -den_agile_omstilling
Switch -den_agile_omstilling
 

Introduktion til agil udvikling

  • 1. Introduktion til agil udvikling Bent Jensen BestBrains aps Copyright 2011, BestBrains
  • 2. Hvorfor? • Agil udvikling er blevet mainstream Men • Agil udvikling er ikke let Men • Agil udvikling er svært at komme udenom Copyright 2011, BestBrains
  • 3. Hvad kan man forvente? • Forudsigelighed • Kontrol • Tillid • Arbejdsglæde • Overskud • Innovation Copyright 2011, BestBrains
  • 11. Historien • Ritualer • Mennesker • Fysik • Teknisk fundament • Tillid • Forandring Copyright 2011, BestBrains
  • 13. eXtreme Programming explained En vision for en radikalt anderledes måde at fremstille software Scrum Crystal Clear Certified Scrum Masters Lean Software Development Copyright 2011, BestBrains
  • 14. The Agile Manfesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Copyright 2011, BestBrains
  • 15. 12 Principles • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. • We Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Business people and developers must work together daily throughout the project. • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Copyright 2011, BestBrains
  • 16. 12 Principles • Working software is the primary measure of progress. • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. • Continuous attention to technical excellence and good design enhances agility. • Simplicity--the art of maximizing the amount. of work not done-- is essential. • The best architectures, requirements, and designs emerge from self-organizing teams. • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Copyright 2011, BestBrains
  • 18. Artefakter: Ritualer: Produkt backlog Release planlægning Sprint backlog Sprint planlægning Burn down diagrammer Scrum Estimering Daglige møder Demoer Retrospektiver Roller: Team (Udviklere + QA + UX...) Scrum master Product owner Copyright 2011, BestBrains
  • 21. Dannelse af team Copyright 2011, BestBrains
  • 23. Projekt Start Planlagt færdiggørelse M1 M2 tid Copyright 2011, BestBrains
  • 24. Projekt Start Planlagt levering M1 M2 Tid Copyright 2011, BestBrains
  • 25. Projekt Start Planlagt levering M1 M2 Tid Copyright 2011, BestBrains
  • 26. Projekt Start Planlagt levering M1 M2 Tid Copyright 2011, BestBrains
  • 27. Projekt Start Planlagt levering Tid Copyright 2011, BestBrains
  • 28. Køer • Flow • Buffere • Batches Copyright 2011, BestBrains
  • 30. Teknisk fundament Den velsmurte udviklingsmaskine Continuous integration Automatiske test God udviklingspraksis Copyright 2011, BestBrains
  • 35. Juridiske udfordringer ved aftaler til agile projekter d. 18.03.13 kl. 17:00-18:30 Copyright 2011, BestBrains