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. 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. 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. 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
8. DDOA Semester
8
tijd
7.5 + 7.5 EC
Project
15 EC
Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
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. 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. 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. 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. Scrum: levenscyclus
13
Pre-game (visie-ontwikkeling, product backlog)
Staging (requirements, eerste iteratie)
Development (sprints, scrum meetings, sprint
reviews)
Release
DDOA
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. 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. 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. 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. 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. 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. Burndown
22
Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
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
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. 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. 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. 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. Scrum Master & Planmatig
werken
29
Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
30. Product Owner &
Communiceren
30
Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler
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. Meer informatie?
32
ICAhttp://www.han.nl/ica
DDOA http://wiki.icaprojecten.nl
AgileManifestohttp://agilemanifesto.org/
Larman, Craig, (2004), Agile&IterativeDevelopm
ent. A ManagersGuide, Boston:
PearsonEducation.
rody.middelkoop@han.nl&peter.schuszler@han.nl
Scrummen bij DDOA - Rody Middelkoop en Peter Schuszler