De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Copyright © 2003 ps_testware - Johan De Greve Kwaliteit van Software gemeten en getest Affligem, 23 April 2003 Johan De Greve Pierrette Cober.

Verwante presentaties


Presentatie over: "Copyright © 2003 ps_testware - Johan De Greve Kwaliteit van Software gemeten en getest Affligem, 23 April 2003 Johan De Greve Pierrette Cober."— Transcript van de presentatie:

1 Copyright © 2003 ps_testware - Johan De Greve Kwaliteit van Software gemeten en getest Affligem, 23 April 2003 Johan De Greve Pierrette Cober

2 Copyright © 2003 ps_testware - Johan De Greve Agenda •Korte introductie •Software kwaliteit: de praktijk •Gestructureerd software testen •Toegevoegde waarde •Een onafhankelijke kwaliteitspartner •Hoe te starten •Vragen

3 Copyright © 2003 ps_testware - Johan De Greve Introductie - wie is ps_testware •Enige onafhankelijke bedrijf gespecialiseerd in softwarekwaliteit •10 jaar ervaring, gelegen in Leuven •mede-oprichter van Hine (Health Information Network Europe) •referenties in openbare sector: Europese commissie, FEDICT, VOI, ziekenhuis Sint Radboud

4 Copyright © 2003 ps_testware - Johan De Greve Software kwaliteit: de praktijk •Pijlers in een project Tijd Sneller Goedkoper Beter Budget Kwaliteit

5 Copyright © 2003 ps_testware - Johan De Greve Software kwaliteit: de praktijk •Communicatie Wat de klant vroegWat in het contract stondWat de analist ontwierp Wat de programmeur maakteWat men opleverdeWat de eigenlijke behoefte van de klant was

6 Copyright © 2003 ps_testware - Johan De Greve ? Software kwaliteit: de praktijk •Wat stoort U in een IT-project?

7 Copyright © 2003 ps_testware - Johan De Greve Software kwaliteit: de praktijk •Onduidelijke projectplanning & organisatie –Wie is de vragende partij –Wie kan beslissingen nemen –Wanneer, wat •Onduidelijke lastenboeken –Subjectieve criteria beïnvloeden keuze –Budget? –Wie staat in voor de kwaliteit?

8 Copyright © 2003 ps_testware - Johan De Greve Software kwaliteit: de praktijk •Onduidelijke SLA’s (Service Level Agreements) •Geen afbakening of definitie van de juiste scope •Geen prioritisering binnen de scope

9 Copyright © 2003 ps_testware - Johan De Greve Software kwaliteit: de praktijk •Fouten komen te laat aan het licht/oplossing is duur •Oplevering is niet volgens het vooropgestelde doel/bijkomende implementatie is duur

10 Copyright © 2003 ps_testware - Johan De Greve Gestructureerd software testen Oplossing: implementatie van Gestructureerd software testen

11 Copyright © 2003 ps_testware - Johan De Greve Gestructureerd Software Testen - Uitgangspunt Ongeacht de …. äToepassing: •financiële toepassingen •logistieke toepassingen •verkoop- en marketing- toepassingen •klantenzorg enz...

12 Copyright © 2003 ps_testware - Johan De Greve Gestructureerd Software Testen - Uitgangspunt Ongeacht …. äDe ontwikkelingstaal.NET, JAVA, VB, C++,… äHet platform Unix, AS400,... Overkoepelendemethodologie

13 Copyright © 2003 ps_testware - Johan De Greve Gestructureerd Software Testen - V-model Lokale Overheid Partner(s)/Intern Gebruikerseisen Functioneelontwerp Technischontwerp Code Unit testen Integratie testen Systeem testen Acceptatie testen SLA Gebruikerseisen SLA

14 Copyright © 2003 ps_testware - Johan De Greve Gestructureerd Software Testen - TRH Test requirement 1 Test requirement 1.1 Test requirement 1.2 Test requirement Test requirement Test requirement Test requirement 1.3 Test requirement 1.4 Test requirement Test requirement Test Requirements Hierarchy: • • Gestructureerde hiërarchische opsomming van vereisten waaraan de software moet voldoen • • Procesgericht (vanuit een business perspectief ) • • Start met “proces” test reqs., resulterende in “functionele” test reqs. • • Maakt het mogelijk om elke stap in het ontwikkelingsproces te loggen en te traceren Test Requirements Hierarchy: • • Gestructureerde hiërarchische opsomming van vereisten waaraan de software moet voldoen • • Procesgericht (vanuit een business perspectief ) • • Start met “proces” test reqs., resulterende in “functionele” test reqs. • • Maakt het mogelijk om elke stap in het ontwikkelingsproces te loggen en te traceren

15 Copyright © 2003 ps_testware - Johan De Greve Gestructureerd Software Testen - TRH: praktijkvoorbeeld Test Requirements Hierarchy :BP 1. “Wij moeten in staat zijn” om aan de inwoners van onze gemeente via het internet bepaalde diensten aan te bieden. 1.1 “ “ om welbepaalde diensten aan te bieden “ “ om diensten aan te bieden met betrekking tot bevolking “ “ om adreswijzigingen door te voeren “ “ om uittreksel uit bevolkingregister aan te vragen “ “ om een visum aan te vragen “ “ om diensten aan te beiden met betrekking tot de burgerlijke stand “ “ om ingediende dossiers op te volgen “ “ om problemen te melden wat betreft de werking binnen onze gemeente1 1.2 “ “ om voldoende gegevensbeveiliging (security) te garanderen (wet schending van de privacy)1

16 Copyright © 2003 ps_testware - Johan De Greve Gestructureerd Software Testen - I-model Opvolging (rapportering) = informatie Test Uitvoering Test Ontwikkeling Test Planning TRH Req1 Req2 Req3 F1 F2 TestRepairRetest SW SW

17 Copyright © 2003 ps_testware - Johan De Greve Toegevoegde waarde - TRH •Meten = Weten: TRH = het referentiekader •TRH: een communicatie tool –basis voor lastenboeken •objectieve keuze –te gebruiken als SLA •ondubbelzinnige communicatie –objectieve beslissing om in productie te gaan (beheer van risico’s) •vertrouwen in het product

18 Copyright © 2003 ps_testware - Johan De Greve Toegevoegde waarde - TRH •TRH: gebruikt om te plannen –basis voor planning van de testaktiviteiten en resources –helpt prioriteiten stellen (omwille van tijd, budget,…) •continue controle over kwaliteit, tijd en kosten •geen onaangename verrassingen

19 Copyright © 2003 ps_testware - Johan De Greve Onafhankelijke kwaliteitspartner Lokale Overheid OntwikkelaarIntegrator Onafhankelijke kwaliteitspartner Objectief Referentiekader • Globale kost van het project

20 Copyright © 2003 ps_testware - Johan De Greve Onafhankelijke kwaliteitspartner  Onafhankelijk: een partner die enkel werkt binnen het domein van Software Kwaliteit = FOCUS  Objectieve informatie  geen rechter en partij  geen concurrentie tussen de partijen: een voorwaarde voor een optimale samenwerking  Informatie op ieder ogenblik  garantie voor optimaal risicobeheer

21 Copyright © 2003 ps_testware - Johan De Greve Hoe te starten/samen te werken? •Vrijblijvend gesprek •Coaching/Opleiding •Consultancy: test assessment, SLA,... •Outsourcing: Projecten (Test Plan, Test Ontwikkeling, Test Uitvoering, Rapportering) •Test Lab •Quality Service Provision (QSP): structurele samenwerking op lange termijn •…

22 Copyright © 2003 ps_testware - Johan De Greve Vragen Tiensesteenweg Leuven Tel Fax :


Download ppt "Copyright © 2003 ps_testware - Johan De Greve Kwaliteit van Software gemeten en getest Affligem, 23 April 2003 Johan De Greve Pierrette Cober."

Verwante presentaties


Ads door Google