+ Extreme Programming
+
Testdrevet udvikling
|
Kursets mål |
Gennemgang af agile metoder, teknikker, værktøjer og koncepter |
|
Indhold |
1. Koncepterne, det vil sige ”Agile” generelt, principper og målet 2. Userstories og PlanningPoker 3. Scrum 4. Extreme Programming 5. Testdrevet udvikling 6. Automatiseret test 7. Agile teams, deres karakteristika og sammensætning 8. Værktøjerne der skal bruges til gennemførelse 9. Benefits ved at anvende Agile metoder. |
|
Deltagere |
Alle beskæftiget med udvikling, test og vedligeholdelse af software. |
|
Forudsætninger |
Ingen |
|
Varighed |
2 dage |
|
Sted |
Storkøbenhavn |
|
Pris |
Kr. 8.600,- excl. moms pr. deltager. |
De agile metoder går efter
det hele:
- kortere leveringstider
- færre fejl
- tilfredse kunder
- høj team spirit
Det kan ikke siges at være
beskedent.
Kom selv og afgør om noget af
det vil gælde for din situation. Uanset om du har behov for at ændre hele den
måde I udvikler på. Og bruge hele paletten af agile metoder. Eller om du blot
vil hente inspiration til enkelte dele.
Kurset gennemgår de koncepter
og teknikker der skal til for at starte og gennemføre et agilt forløb.
De Agile metoder kan både
bruges til udvikling og forvaltning. Store udviklingsprojekter kan deles op.
Mindre forvaltningsopgaver kan samles til agile releases og iterationer.
Kursets emner fremgår af
tabellen.
De Agile metoder kan bruges
af alle størrelser af virksomheder. Kom og hør hvorfor selv nogle af verdens
største udviklingsorganisationer er begyndt.
Klaus og Poul er erfarne
brugere af Agile Metoder. De er begge Certified Scrum Mastere. Poul er desuden
Certified Scrum Practitioner.
Målgruppen for dette kursus
er alle der er beskæftiget med udvikling af software. Det være sig som
udviklere, testere, planlæggere eller projektledere.
1. Koncepter, principper, målet
|
|
Det Agile manifest. |
|
Håndtering af usikre forhold |
|
Hurtig levering |
|
Systemets kvalitet |
|
Kunders og brugeres rolle |
2. Userstories og PlanningPoker
|
|
Userstories |
|
Storypoints |
|
PlanningPoker |
3. Scrum
|
|
Scrum: tre roller, tre workshops, tre værktøjer |
|
Skalering med parallelle iterationer |
|
Samarbejdet med produktejere |
|
Agile
Tracking med Burn Down Chart |
4. Extreme Programming
|
|
De 13
discipliner |
5. Testdrevet udvikling
|
|
Testdrevet udvikling, unittest |
|
Testdrevet udvikling, accepttest |
|
Conversational Test Creation |
|
Udforskende test |
6. Automatiseret test
|
|
Unittest |
|
Acceptance
test |
7. Agile teams
|
|
Karakteristika
for agile teams |
|
Cross-functional
teams |
|
Coaching |
|
Involvering
af interessenterne |
8. Agile værktøjer
|
|
Automatiseret test |
|
Værktøjer til unittest (xUnit) |
|
Værktøjer til accepttest, FITnesse |
|
Værktøjer til styring: ExtremePlanner og VersionOne |
|
Checkliste: Er du klar til Agile forløb |
9. Agile Benefits
|
|
Produktivitet |
|
Kvalitet |
|
SAP med flere |
|
Fordele for kunde/bruger |
|
Fordele for udviklerne |
|
Fordele for testen |