SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Serviceoriëntatie, en
de impact op bouwen
en testen
6 november 2008

Eric Jimmink




                        1
Even over mijzelf

• Eric Jimmink
• Consultant agile testing, Ordina
• Co-auteur van ‘Testen2.0 – de praktijk van agile testen’




                                                             2
Agenda

• Waarom service oriëntatie?
   • Wat is het?
   • Wat zijn de voordelen?
• Hoe moeten services worden getest?
• Een voorbeeld
   • Waarom zo’n groot succes?
• Kunnen wij dit ook?
   • Zo ja, hoe?
• Conclusies
• Vragen

                                       3
Waarom?


• Eisen van de business
   • Snelle Time-to-market (TTM)
   • Betrouwbaarheid
   • Samenvoegen en hergebruiken

• Agile: TTM en kwaliteitsfocus
• Serviceoriëntatie: hergebruik; mash-ups




                                            4
Hoe moeten services worden getest? En mash-ups?



• Veronderstellingen bij het testen van een mash-up
   • Onderliggende services zijn al uitvoerig getest
   • Standaard glue-code is low-risk
   • Integratie en configuratie van componenten is high-risk
• Services testen
   • Technisch, low-level
   • Nadruk op bevestigende, automatisch herhaalde tests
   • Testtechnieken, -tools, en statistische methoden om
     een hoge dekkingsgraad te realiseren


                                                               5
Een succesverhaal: Google Maps API



•   Meest gebruikte webservice in mash-up oplossingen
•   Duidelijke toegevoegde waarde
•   Moeilijk zelf te maken
•   Gemakkelijk in het gebruik
•   Kwaliteit




                                                        6
Een voorbeeld van een mash-up




                                7
Waarom dit grote succes?


• User experience
   • De juiste gegevens
   • Geen franje
   • Goede responstijden
• Betonsoftware!
   • Betrouwbaar
   • 24 uur per dag beschikbaar
   • Geen noemenswaardige bugs
      • Community

                                  8
Hoe kunnen wij ook betonsoftware maken?



• Klant met visie, en mandaat
• Agile
   • Belangrijkste services het eerst
   • Korte feedback loops
   • Definition of Done
   • Discipline
• Heel goed kunnen inschatten
   • Vaste teams
• Bouwen tot aan de deadline vermijden


                                          9
Betonsoftware testen



• Definition of Done bevat onder andere:
   • Veel geautomatiseerde tests op een laag niveau
   • Integratie / gebruik in een mash-up testen
       • Zowel vaste gegevens, als variabele inputs

• Twee soorten testers in één project:
   • Technisch
   • Business-georiënteerd


                                                      10
Conclusies



• Het realiseren van services van hoge kwaliteit is geen
    sinecure
•   Ervaren en gedisciplineerd team nodig
•   Agile werkwijze verankerd in de organisatie
•   Specialistische kennis voor het testen van services
•   Kwaliteit borgen middels een framework van
    automatische tests
• Weerstand aan marktdruk vereist



                                                           11
Vragen?




          12

Contenu connexe

Similaire à Service Orientatie

Testen Van Kwaliteit
Testen Van KwaliteitTesten Van Kwaliteit
Testen Van Kwaliteitaukejohanmoor
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016arjenne
 
Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5René Verweijmeren
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Stork
 
Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016TOPdesk
 
TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015Rik Marselis
 
TOPdesk on Tour - PDC, the next step. Van product naar dienst
TOPdesk on Tour - PDC, the next step. Van product naar dienstTOPdesk on Tour - PDC, the next step. Van product naar dienst
TOPdesk on Tour - PDC, the next step. Van product naar dienstTOPdesk
 
Hans Kaashoek (Strategy Partners) Regie van Sourcing
Hans Kaashoek (Strategy Partners) Regie van SourcingHans Kaashoek (Strategy Partners) Regie van Sourcing
Hans Kaashoek (Strategy Partners) Regie van SourcingIT Executive
 
Presentatie contractmanagementdag Jeroen van de Rijt & Corine van Weijen
Presentatie contractmanagementdag Jeroen van de Rijt  &  Corine van WeijenPresentatie contractmanagementdag Jeroen van de Rijt  &  Corine van Weijen
Presentatie contractmanagementdag Jeroen van de Rijt & Corine van WeijenJeroen Van de Rijt
 
Load En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af FinalLoad En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af FinalPlutonIT
 
Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2Martijn Kriens
 
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkTMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkJori Ramakers
 
Netprofiler conversie op de dagen 2011
Netprofiler conversie op de dagen 2011Netprofiler conversie op de dagen 2011
Netprofiler conversie op de dagen 2011Netprofiler
 
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationExperience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationDerk-Jan de Grood
 
Orange Valley - 7 effectieve handvatten voor een effectief cxo proces
Orange Valley - 7 effectieve handvatten voor een effectief cxo procesOrange Valley - 7 effectieve handvatten voor een effectief cxo proces
Orange Valley - 7 effectieve handvatten voor een effectief cxo procesBBP
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementHarold van Heeringen
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogetiHarold van Heeringen
 
You Get Presentatie Ao 20100624
You Get Presentatie Ao 20100624You Get Presentatie Ao 20100624
You Get Presentatie Ao 20100624gerardsavenije
 
Automation & Management In Een Ng Datacenter - Erik Van Busschbach
Automation & Management In Een Ng Datacenter - Erik Van BusschbachAutomation & Management In Een Ng Datacenter - Erik Van Busschbach
Automation & Management In Een Ng Datacenter - Erik Van BusschbachHPDutchWorld
 
Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)
Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)
Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)kwdekker
 

Similaire à Service Orientatie (20)

Testen Van Kwaliteit
Testen Van KwaliteitTesten Van Kwaliteit
Testen Van Kwaliteit
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
 
Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5Operational excellence 3.0 Editie 2018 Deel 5
Operational excellence 3.0 Editie 2018 Deel 5
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
 
Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016
 
TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015
 
TOPdesk on Tour - PDC, the next step. Van product naar dienst
TOPdesk on Tour - PDC, the next step. Van product naar dienstTOPdesk on Tour - PDC, the next step. Van product naar dienst
TOPdesk on Tour - PDC, the next step. Van product naar dienst
 
Hans Kaashoek (Strategy Partners) Regie van Sourcing
Hans Kaashoek (Strategy Partners) Regie van SourcingHans Kaashoek (Strategy Partners) Regie van Sourcing
Hans Kaashoek (Strategy Partners) Regie van Sourcing
 
Presentatie contractmanagementdag Jeroen van de Rijt & Corine van Weijen
Presentatie contractmanagementdag Jeroen van de Rijt  &  Corine van WeijenPresentatie contractmanagementdag Jeroen van de Rijt  &  Corine van Weijen
Presentatie contractmanagementdag Jeroen van de Rijt & Corine van Weijen
 
Load En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af FinalLoad En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af Final
 
Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2Iip saa s - kennissessie exact - tu delft - deel 2
Iip saa s - kennissessie exact - tu delft - deel 2
 
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkTMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijk
 
Netprofiler conversie op de dagen 2011
Netprofiler conversie op de dagen 2011Netprofiler conversie op de dagen 2011
Netprofiler conversie op de dagen 2011
 
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationExperience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
 
Orange Valley - 7 effectieve handvatten voor een effectief cxo proces
Orange Valley - 7 effectieve handvatten voor een effectief cxo procesOrange Valley - 7 effectieve handvatten voor een effectief cxo proces
Orange Valley - 7 effectieve handvatten voor een effectief cxo proces
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance Measurement
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
 
You Get Presentatie Ao 20100624
You Get Presentatie Ao 20100624You Get Presentatie Ao 20100624
You Get Presentatie Ao 20100624
 
Automation & Management In Een Ng Datacenter - Erik Van Busschbach
Automation & Management In Een Ng Datacenter - Erik Van BusschbachAutomation & Management In Een Ng Datacenter - Erik Van Busschbach
Automation & Management In Een Ng Datacenter - Erik Van Busschbach
 
Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)
Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)
Presentatie Dekra Hkz Openbare Apotheken (11 1 2011)
 

Service Orientatie

  • 1. Serviceoriëntatie, en de impact op bouwen en testen 6 november 2008 Eric Jimmink 1
  • 2. Even over mijzelf • Eric Jimmink • Consultant agile testing, Ordina • Co-auteur van ‘Testen2.0 – de praktijk van agile testen’ 2
  • 3. Agenda • Waarom service oriëntatie? • Wat is het? • Wat zijn de voordelen? • Hoe moeten services worden getest? • Een voorbeeld • Waarom zo’n groot succes? • Kunnen wij dit ook? • Zo ja, hoe? • Conclusies • Vragen 3
  • 4. Waarom? • Eisen van de business • Snelle Time-to-market (TTM) • Betrouwbaarheid • Samenvoegen en hergebruiken • Agile: TTM en kwaliteitsfocus • Serviceoriëntatie: hergebruik; mash-ups 4
  • 5. Hoe moeten services worden getest? En mash-ups? • Veronderstellingen bij het testen van een mash-up • Onderliggende services zijn al uitvoerig getest • Standaard glue-code is low-risk • Integratie en configuratie van componenten is high-risk • Services testen • Technisch, low-level • Nadruk op bevestigende, automatisch herhaalde tests • Testtechnieken, -tools, en statistische methoden om een hoge dekkingsgraad te realiseren 5
  • 6. Een succesverhaal: Google Maps API • Meest gebruikte webservice in mash-up oplossingen • Duidelijke toegevoegde waarde • Moeilijk zelf te maken • Gemakkelijk in het gebruik • Kwaliteit 6
  • 7. Een voorbeeld van een mash-up 7
  • 8. Waarom dit grote succes? • User experience • De juiste gegevens • Geen franje • Goede responstijden • Betonsoftware! • Betrouwbaar • 24 uur per dag beschikbaar • Geen noemenswaardige bugs • Community 8
  • 9. Hoe kunnen wij ook betonsoftware maken? • Klant met visie, en mandaat • Agile • Belangrijkste services het eerst • Korte feedback loops • Definition of Done • Discipline • Heel goed kunnen inschatten • Vaste teams • Bouwen tot aan de deadline vermijden 9
  • 10. Betonsoftware testen • Definition of Done bevat onder andere: • Veel geautomatiseerde tests op een laag niveau • Integratie / gebruik in een mash-up testen • Zowel vaste gegevens, als variabele inputs • Twee soorten testers in één project: • Technisch • Business-georiënteerd 10
  • 11. Conclusies • Het realiseren van services van hoge kwaliteit is geen sinecure • Ervaren en gedisciplineerd team nodig • Agile werkwijze verankerd in de organisatie • Specialistische kennis voor het testen van services • Kwaliteit borgen middels een framework van automatische tests • Weerstand aan marktdruk vereist 11
  • 12. Vragen? 12