SCRUMMEN BIJ
DDOA
 NIOC 2009 – Rody Middelkoop & Peter Schuszler
Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
2
Agenda
3


        ICA
    

        Semestermodel
    

        Een semester uitgelicht: DDOA
    

        Agile: Scr...
ICA
4


        Informatica en Communicatie Academie
    

        Instituut van de faculteit Techniek van de HAN
    

...
Propedeuses en Opleidingen
5


           Bedrijfskundige Informatica
                                   Informatica
     ...
ICA - vakgebieden en
    opleidingen
6




        Communicatie                       Bedrijfskunde

                     ...
Semestermodel
7
DDOA Semester
8




                                                                        tijd
7.5 + 7.5 EC




        ...
Beroepstaak
9


        “Ontwikkel een gedistribueerde OO applicatie”
    

         Richtzich op veel aspecten van een ...
Eigenschappen DDOA
10


         Software opleveren van hoge kwaliteit
     

         10 tot 12 projectgroepen
     

 ...
Agile development
11

     Agile Manifesto:


                                                processes  and tools
     ...
Agile Development
12


         Testing early and automated
     

         Incremental design
     

         Daily dep...
Scrum: levenscyclus
13


         Pre-game (visie-ontwikkeling, product backlog)
     



         Staging (requirements,...
De producten
14


         Product backlog
     



         Sprint backlogs
     



     (zie formats)




           ...
Het Scrum Proces
15




                        DDOA
Scrum rollen (1)
16


         Product Owner
     

           Creëert/prioriteert Product backlog
           Kiest de ...
Scrum rollen (2)
17


         Scrum team
     

           Werkt aan de Sprint backlog
           Geen verdere taak- e...
Scrum Praktijken (1)
18


         Pre-game Planning And Staging
     

           Features, Use cases (door „iedereen‟)...
Scrum Praktijken (2)
19


         Het team is „zelfsturend‟
     

         Houdt dagelijkse Scrum Meetings
     

    ...
De Scrum Meeting (1)
20


         Staand in een cirkel
     



         De drie vragen:
     
             Wat heb je ...
De Scrum Meeting (2)
21


         Maximale duur: 15-20 minuten
     



         Chickens (indien aanwezig) staan buiten...
Burndown
22




        Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
De rollen in het DDOA-project
23


         Iedereen is Team member
     



         Er is één Scrum master
     



  ...
De rollen (2)
24




                     DDOA
Eigen projectplanning
25

         Scrum
     
             Week 1+2   Pre-GamePlanning, Staging& High Level Design
     ...
Projectondersteuning
26



         Workshops op aanvraag
     
          ICA
          Extern
         Coaching
     ...
Competenties
27



         Kiezen uit:
     

          Analyseren,      Ontwerpen, Bouwen/Testen
            Toegesta...
Competentiematrix
28




     Rol/Competentie   Samenwerken          Communiceren         Planmatig
                      ...
Scrum Master & Planmatig
     werken
29




         Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
Product Owner &
     Communiceren
30




         Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
Stellingen
31


         Studenten kunnen beter eerst meerdere
     

         procesmodellen uit het boekje leren voorda...
Meer informatie?
32


         ICAhttp://www.han.nl/ica
     

         DDOA http://wiki.icaprojecten.nl
     

        ...
Upcoming SlideShare
Loading in …5
×

Scrum in informaticaonderwijs

906
-1

Published on

Presentatie gehouden op het NIOC 2009.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
906
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scrum in informaticaonderwijs

  1. 1. SCRUMMEN BIJ DDOA NIOC 2009 – Rody Middelkoop & Peter Schuszler
  2. 2. Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler 2
  3. 3. Agenda 3 ICA  Semestermodel  Een semester uitgelicht: DDOA  Agile: Scrum  Scrum voor studenten  Scrum voor docenten  Discussie + stellingen  Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  4. 4. ICA 4 Informatica en Communicatie Academie  Instituut van de faculteit Techniek van de HAN  Brede opleidingen   BedrijfskundigeInformatica  Communicatie en Multimedia Design  Digitale Communicatie  Informatica  Technische Informatica Flexibele  leerroutes, beroepstaken, competentiegericht Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  5. 5. Propedeuses en Opleidingen 5 Bedrijfskundige Informatica Informatica Informatica Technische Informatica propedeuse Communicatie & Multimedia Design (I) Communicatie & Multimedia Design (C) Communicatie propedeuse Digitale Communicatie Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  6. 6. ICA - vakgebieden en opleidingen 6 Communicatie Bedrijfskunde BI DC ICT CMD (C) I TI CMD (I) Vormgeving Techniek Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  7. 7. Semestermodel 7
  8. 8. DDOA Semester 8 tijd 7.5 + 7.5 EC Project 15 EC Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  9. 9. Beroepstaak 9 “Ontwikkel een gedistribueerde OO applicatie”   Richtzich op veel aspecten van een software engineeringsproject: analyseren, ontwerpen, bouwen, testen, impleme nteren  Voorbeelden:  Senior Navigator  Mobitube  Sensornetworking  QSE Hudson Plugin  VisionarySVN-manager
  10. 10. Eigenschappen DDOA 10 Software opleveren van hoge kwaliteit  10 tot 12 projectgroepen  Integratie van techniek en socialskills  Aandacht voor volledige ontwikkelproces  Externe opdrachtgevers: 2Pro, Accenture  ATS, Avisi, E- ID, InfoSupport, ITude, LogicaCMG, Lucka, Lumin is, Profict, SogyoAcademy,VXCompany Aandacht voor open source (support Atlassian)  Tooling:  Eclipse, Subversion, Ant, JUnit, Jira, Confluence, Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler Bamboo
  11. 11. Agile development 11 Agile Manifesto:   processes and tools  Individuals and interactions  comprehensive documentation  Working software  contract negotiation  Customer collaboration  following a plan  Responding to change That is, while there is value in the items on the right, we value the items on the left more. Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  12. 12. Agile Development 12 Testing early and automated  Incremental design  Daily deployment  Customer involvement  Continuous integration  Short deployment cycles  Incremental planning  Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  13. 13. Scrum: levenscyclus 13 Pre-game (visie-ontwikkeling, product backlog)  Staging (requirements, eerste iteratie)  Development (sprints, scrum meetings, sprint  reviews) Release  DDOA
  14. 14. De producten 14 Product backlog  Sprint backlogs  (zie formats) DDOA
  15. 15. Het Scrum Proces 15 DDOA
  16. 16. Scrum rollen (1) 16 Product Owner   Creëert/prioriteert Product backlog  Kiest de doelen voor de volgende sprint  Oordeelt aan het einde van iedere sprint Scrum Master   50% ontwikkelaar, 50% master  Contactpersoon team – management  Organiseert Scrum meetings, sprint review DDOA
  17. 17. Scrum rollen (2) 17 Scrum team   Werkt aan de Sprint backlog  Geen verdere taak- en rolverdeling Alle anderen: Chickens   Wel observeren  Niet interveniëren tijdens iteraties DDOA
  18. 18. Scrum Praktijken (1) 18 Pre-game Planning And Staging   Features, Use cases (door „iedereen‟)  High level design (software architectuur)  Product Backlog Sprint Planning   1) (her) prioriteren in Productbacklog  2) Sprint backlog creëren DDOA
  19. 19. Scrum Praktijken (2) 19 Het team is „zelfsturend‟  Houdt dagelijkse Scrum Meetings  Scrum master werkt als „Firewall‟  Blocks: beslissing binnen een uur  Blocks: weggewerkt in één dag  Het team werkt dagelijks in één ruimte  Iedere dag: integratie en testen  Sprint Review (max. vier uur!), zònder  PowerPoints: gaat om Demo. DDOA
  20. 20. De Scrum Meeting (1) 20 Staand in een cirkel  De drie vragen:  Wat heb je gedaan?  Wat doe je tussen nu en de volgende scrum?  Wat staat in de weg om je iteratiedoelen te bereiken?  Aanvullend:  Taken toevoegen aan de Sprint Backlog?  Iets nieuws geleerd dat voor iedereen relevant is?  DDOA
  21. 21. De Scrum Meeting (2) 21 Maximale duur: 15-20 minuten  Chickens (indien aanwezig) staan buiten de  cirkel Whiteboard of gewoon bord voor nieuwe taken  &blocks (Scrum master) Burn down bij de hand  DDOA
  22. 22. Burndown 22 Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  23. 23. De rollen in het DDOA-project 23 Iedereen is Team member  Er is één Scrum master  Er is één (ingewikkelde) dubbelrol:  Product owner DDOA
  24. 24. De rollen (2) 24 DDOA
  25. 25. Eigen projectplanning 25 Scrum  Week 1+2 Pre-GamePlanning, Staging& High Level Design  Week 3+4 Sprint 1  Week 5+6 Sprint 2  Week 7+8 Sprint 3  Week 9 Closure  Elke Sprint levert een werkend tussenproduct op wat opgeleverd  wordt aan de klant. Planning van iteraties op basis van Use Cases en prioriteiten.  Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  26. 26. Projectondersteuning 26 Workshops op aanvraag   ICA  Extern Coaching   Kwaliteit: Quality Assurance Manager  Product: Technical Coach  Proces: Process Coach  Vaardigheden: Social Skills Coach Functioneringsgesprekken   2x op basis van gekozen competenties Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  27. 27. Competenties 27 Kiezen uit:   Analyseren, Ontwerpen, Bouwen/Testen  Toegestane keuzes: A/O of O/BT  Samenwerken, Communiceren, Planmatig werken 1 voorkeur aangegeven  Je werkt middels je rol aan alledrie, maar maakt een keuze voor welke je gaat bewijzen op niveau 3  Rol: Scrum Master, Product Owner, Team Member Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  28. 28. Competentiematrix 28 Rol/Competentie Samenwerken Communiceren Planmatig werken Scrum Master X X X Product Owner X X X Team Member X X X Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  29. 29. Scrum Master & Planmatig werken 29 Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  30. 30. Product Owner & Communiceren 30 Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  31. 31. Stellingen 31 Studenten kunnen beter eerst meerdere  procesmodellen uit het boekje leren voordat ze hun eigen “commonsense model” toepassen. Agile methoden worden door studenten  makkelijker geaccepteerd dan door docenten. De product owner kan niet goed functioneren  als hij deel uit maakt van het team. Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
  32. 32. Meer informatie? 32 ICAhttp://www.han.nl/ica  DDOA http://wiki.icaprojecten.nl  AgileManifestohttp://agilemanifesto.org/  Larman, Craig, (2004), Agile&IterativeDevelopm  ent. A Manager’sGuide, Boston: PearsonEducation. rody.middelkoop@han.nl&peter.schuszler@han.nl Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler

×