Hoorcolleges, praktische oefeningen, interactieve discussies
Ondersteunend boek: "Wat is softwarekwaliteit? (Uitgebreide editie)" door Ger Cloudt
De cursus wordt in het Engels verzorgd onder de titel "Software Quality for Engineers".
Veel mensen denken dat softwarekwaliteit hetzelfde is als testen of alleen te bereiken is door processen en het naleven daarvan.
Softwarekwaliteit is zo veel meer dan dat. Bovendien wordt softwarekwaliteit niet bereikt door de kwaliteitsmanager, maar door het team. Softwarekwaliteit is heel divers en omvat veel verschillende aspecten, waarvan testen en processen er twee zijn.
Softwarekwaliteit is niet alleen belangrijk voor de klant, de gebruiker van de software, maar ook voor de ontwikkelorganisatie zelf omdat er een directe relatie is met de complexiteit waarmee ontwikkelteams te maken krijgen en dus de snelheid van de ontwikkeling. Dit zorgt voor een delicaat evenwicht tussen (kortetermijn)snelheid en kwaliteit.
Daarom is het van belang dat softwarekwaliteit volledig en op de juiste manier wordt begrepen. In deze driedaagse training wordt softwarekwaliteit in al haar aspecten behandeld en wordt uitgelegd waarom het belangrijk is om er op de juiste manier aandacht aan te besteden in de context van de business.
Leerdoelen
- Inzicht hebben in alle relevante aspecten van softwarekwaliteit en hun invloed op klanttevredenheid en ontwikkelsnelheid
- Een evenwicht kunnen vinden tussen kortetermijnbehoeften en langetermijngevolgen
- Begrijpen hoe complexiteit wordt gecreƫerd en kan worden beheerst
- Begrijpen wat technische schuld is en hoe het jouw projecten beĆÆnvloedt
- Begrijpen waarom defecten zo vroeg mogelijk moeten worden gevonden
- Inzicht hebben in de relatie tussen proces en vaardigheid
- Leer hoe je metingen voor softwarekwaliteit kunt definiƫren
- Maak kennis met veiligheidskritische systemen, Automotive-SPICE en ISO-26262
- Leer van beruchte softwarefouten
- Leer meer over methodologieƫn om problemen op te lossen
- Bewust zijn van de juridische gevolgen van het gebruik van open-source software
Doelgroep
Kwaliteitsmanagers, software-engineers, testengineers. De focus van de training ligt op het behandelen van alle verschillende aspecten van softwarekwaliteit, zodat afgewogen beslissingen kunnen worden genomen in softwareontwikkelprojecten.
Als je als niet-softwareprofessional geĆÆnteresseerd bent in softwarekwaliteit, bekijk dan de training 'Understanding software quality for managers'.
Programma
Dag 1 - volledige dag
Deel 1:
1.Wat is softwarekwaliteit?
2.Productkwaliteit
3.Ontwerpkwaliteit
4.Codekwaliteit
5.Testen en bugs
6.Organisatorische kwaliteit
7.Kwaliteitsschuld
8.Vragen en antwoorden
Deel 2:
1.Herhaling van 1+3 SQM en belangrijkste punten uit deel 1
2.ISO-25010
3.Het meten van softwarekwaliteit
4.Totale kosten van kwaliteit
5.Probleemoplossingsmethoden
6.Open-source softwarelicenties: permissive & Copyleft
7.De verantwoordelijkheid van een softwareprofessional
8.Vragen en antwoorden
Dag 2 - halve dag
Deel 3:
1.Belangrijkste punten van dag 1
2.Veiligheidskritische systemen
3.ASPICE & ISO-26262
4.Beruchte softwarefouten
5.Kwaliteitsborging vs kwaliteitscontrole
6.Vragen en antwoorden
Methodiek
Certificering
Deelnemers ontvangen een cursuscertificaat van High Tech Institute voor het volgen van deze training.
.jpg)