H1.md 1/21/2021
H1: inleiding
Kwaliteitsvolle ICT-projecten succesvol opleveren
Kwaliteitsvol
betrouwbaar --> getest
normen beschreven en gehaald
laadtijd
ICT-project
software of hardware
kwaliteitsdriehoek: 3 hoeken hebben effect op elkaar
1. scope: doel, vereisten
2. budget/resources
3. tijd/schedule
Succesvol
binnen vastgelegde tijd
binnen budget
voldoening gebruiker --> project gebruikt
Opleveren
in productie/gebruikersomgeving plaatsen
Realiteit: dit lukt niet altijd, veel projecten falen (vooral waterval faalt!)
gefaald = resultaat ongebruikt, halverwege gestopt, ...
deels geslaagd = te laat, ong goede scope, ...
geslaagd = op tijd, scope ok, wordt gebruikt, ...
Communicatie met:
klant - eindgebruiker - opdrachtegever
collega's
business - management
vragen stellen en luisteren --> kwaliteitsvolle ICT-projecten succesvol opleveren
1/1
,H2.md 1/21/2021
H2: software ontwikkelingsmethodologieën
The software crisis
verklaren van quotes
bv. "How does a project get to be a year late? one day at a time"
Software ontwikkelingsproces
= kader dat vastlegt hoe een sw-project wordt aangepakt
= methode om de activiteiten in verband met creatie, oplevering en onderhoud van softwaresystemen te
organiseren
sw ontw.proces bevat altijd volgende onderdelen:
1. requirements verzamelen door te luisteren naar de opdrachtgever
2. requirements analyseren
3. een ontwerp maken
4. implementeren: ontwerp uitvoeren
5. testen/controleren
visueel:
1/5
, H2.md 1/21/2021
Methodes sw ontwikkelingsproces
Watervalmethode
project afwerken in 1 keer
--> elke fase komt 1 keer aan bod
nadeel
aanpassing maken moeilijk mogelijk
enkel bij requirements en afgeven contact met klant
Agile
= wendbaar/flexibel
2 belangrijkste pijlers: iteratief en incrementeel
iteratief (iteratie: soms sprint genoemd)
in stappen werken
na elke stap lever je werkende sw voor feedback
incrementeel
bij elke stap bouw je verder op vorige iteratie
iteratief-incrementele ontwikkeling
--> iteratie bevat altijd zelfde activiteiten --> tijd per activiteit verandert wel
iteratie duurt meestal ong 2-6 weken
"think big, develop small": werk in iteraties
2/5
H1: inleiding
Kwaliteitsvolle ICT-projecten succesvol opleveren
Kwaliteitsvol
betrouwbaar --> getest
normen beschreven en gehaald
laadtijd
ICT-project
software of hardware
kwaliteitsdriehoek: 3 hoeken hebben effect op elkaar
1. scope: doel, vereisten
2. budget/resources
3. tijd/schedule
Succesvol
binnen vastgelegde tijd
binnen budget
voldoening gebruiker --> project gebruikt
Opleveren
in productie/gebruikersomgeving plaatsen
Realiteit: dit lukt niet altijd, veel projecten falen (vooral waterval faalt!)
gefaald = resultaat ongebruikt, halverwege gestopt, ...
deels geslaagd = te laat, ong goede scope, ...
geslaagd = op tijd, scope ok, wordt gebruikt, ...
Communicatie met:
klant - eindgebruiker - opdrachtegever
collega's
business - management
vragen stellen en luisteren --> kwaliteitsvolle ICT-projecten succesvol opleveren
1/1
,H2.md 1/21/2021
H2: software ontwikkelingsmethodologieën
The software crisis
verklaren van quotes
bv. "How does a project get to be a year late? one day at a time"
Software ontwikkelingsproces
= kader dat vastlegt hoe een sw-project wordt aangepakt
= methode om de activiteiten in verband met creatie, oplevering en onderhoud van softwaresystemen te
organiseren
sw ontw.proces bevat altijd volgende onderdelen:
1. requirements verzamelen door te luisteren naar de opdrachtgever
2. requirements analyseren
3. een ontwerp maken
4. implementeren: ontwerp uitvoeren
5. testen/controleren
visueel:
1/5
, H2.md 1/21/2021
Methodes sw ontwikkelingsproces
Watervalmethode
project afwerken in 1 keer
--> elke fase komt 1 keer aan bod
nadeel
aanpassing maken moeilijk mogelijk
enkel bij requirements en afgeven contact met klant
Agile
= wendbaar/flexibel
2 belangrijkste pijlers: iteratief en incrementeel
iteratief (iteratie: soms sprint genoemd)
in stappen werken
na elke stap lever je werkende sw voor feedback
incrementeel
bij elke stap bouw je verder op vorige iteratie
iteratief-incrementele ontwikkeling
--> iteratie bevat altijd zelfde activiteiten --> tijd per activiteit verandert wel
iteratie duurt meestal ong 2-6 weken
"think big, develop small": werk in iteraties
2/5