By Niels Bor and Marcus Drost. This workshop analyses test related problems of BI/DWH software development. Testing is a decisive factor for process acceleration in iterative and agile software development. The workshop provides solutions for solving quality, cost and time related problems. The demonstration of the highly automated and multi-functional data compare tool DREAM is part of the workshop.
The workshop is guided by Niels Bor and Marcus Drost.
We thank the SNS REAAL group for the initiation of the workshop.
Het begroten van softwareprojecten: meten is weten!Lucas Blom
Gecertificeerde Metri Software Cost Estimate specialisten meten en begroten al uw IT en Software ontwikkelingsprojecten met behulp van internationale standaarden en state-of-the-art technologie in een kort tijdsbestek. Op deze manier verbetert uw kans op projectsucces aanzienlijk en bespaart u veel geld. In deze whitepaper zet Metri haar visie uiteen op het betrouwbaar begroten van software-ontwikkelprojecten.
By Niels Bor and Marcus Drost. This workshop analyses test related problems of BI/DWH software development. Testing is a decisive factor for process acceleration in iterative and agile software development. The workshop provides solutions for solving quality, cost and time related problems. The demonstration of the highly automated and multi-functional data compare tool DREAM is part of the workshop.
The workshop is guided by Niels Bor and Marcus Drost.
We thank the SNS REAAL group for the initiation of the workshop.
Het begroten van softwareprojecten: meten is weten!Lucas Blom
Gecertificeerde Metri Software Cost Estimate specialisten meten en begroten al uw IT en Software ontwikkelingsprojecten met behulp van internationale standaarden en state-of-the-art technologie in een kort tijdsbestek. Op deze manier verbetert uw kans op projectsucces aanzienlijk en bespaart u veel geld. In deze whitepaper zet Metri haar visie uiteen op het betrouwbaar begroten van software-ontwikkelprojecten.
I am a agile tester, because...(Agile testing put to practice)Derk-Jan de Grood
On 12 September Andreas Prins and I gave two presentation on the TestNet session night. The theme of the event was: Transforming testing to fit modern development. Andreas identified various rhythms (or wavelengths) in the SDLC and explained the automation that can be done in order to have short lead times and frequent feedback on code quality and delivered value.
My presentation was called “I am an agile tester, because…”. During my talk I discussed what it takes to be an agile tester and I introduced 12 statements that can be used as manifesto for the agile tester. During the presentation 40+ participants filled in the survey and we got a nice impression of how agile our testing is. You can find the results below, and in the slide deck.
Using a recent project I was involved in I put these statements to the test. I explain the test strategy I applied and shared my successes and failures. One of the participants tweeted about the presentation: “A nice war story. The 12 statements trigger me to think about my own role and the role of testing within my project and organization”. I think I succeeded my mission.
TESTING VACATURES
Ben jij een tester met ambitie & drive? Met
ervaring in SAP Testing, Agile Testing of
Mobile Testing? Breng je graag je eigen
ideeën in? Dan is Ordina de juiste plaats
voor jou!
Onze testprofessionals werken samen met
aansprekende klanten aan strategische
projecten en hanteren een testaanpak 'op
maat'. Volledig afgestemd op de wensen
en eisen van de klant. Een standaard
aanpak kennen we niet. Op die manier
kunnen de gebruikers het meest efficiënt
en effectief werken met software.
- Swen Vandermeeren, Business Unit Manager
DevOps and metrics presentation, co-presentation by Dave van Herpen and Harold van Heeringen (both Sogeti Nederland B.V.). The key message of the presentation is the fact that metrics are important in DevOps environments and that it is important to do a thorough analysis of which metrics are important to collect and for which reasons.
DevOps is een term die momenteel sterk in opkomst is. Maar is het een hype of heeft het ook een meerwaarde?
DevOps is in basis niets meer dan een samenvoeging van ontwikkeling (Dev) en beheer (Ops) binnen één Agile team. Achterliggende gedachte is dat een team ook direct de pijn voelt wanneer zaken niet goed ontwikkeld en/of getest zijn. Maar welke rol speelt Quality Assurance nu precies binnen DevOps en hoe kan deze methodiek in de praktijk het beste vorm gegeven worden? Binnen deze sessie worden deelnemers meegenomen in de praktijk van DevOps en komen thema’s als Continuous Delivery/Continuous Integration, Test Driven Development en testautomatisering aan de orde. Voordelen, nadelen en uitdagingen worden benoemd en het wordt duidelijk hoe belangrijk testen binnen DevOps is.
Introductie tot Agile werken. Waar komt het vandaan en wat komt er bij kijken als je als opdrachtgever intern of extern een ontwikkelteam inschakelt die volgens Agile principes werkt?
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013webwinkelvakdag
De Bijenkorf is erg succesvol met de online kanalen. Om de ambities verder te ondersteunen heeft men onlangs voor het nieuwe e-commerce platform Intershop 7 gekozen.
Vragen die we tijdens deze case beantwoorden zijn:
- Business Case en ROI - Hoe kan het eCommerce platform hieraan een bijdrage leveren
- Timing - Hoe weet je wanneer het tijd is voor een volgend platform
- Selectie - Wat is belangrijk als de platformen functioneel erg op elkaar lijken
- Project - Next steps
Facto Congres 2015. Workshop 8. Verbeteren van FM met LeanFacto Magazine
Steeds meer organisaties gebruiken ‘Lean’ als middel om de facilitaire processen te verbeteren en efficiënter in te richten. En met succes, want wie de methodiek slim en gestructureerd toepast, kan al snel resultaten behalen.
Lean denken richt zich op het zien van waarde door de ogen van de klant. Door het verbeteren en versoepelen van de processtroom en het elimineren van verspilling, worden lagere kosten en een betere waarde voor de klant bereikt.
Een interactieve workshop met aandacht voor de grondbeginselen van Lean voor Facility Management, het uitvoeren van een waarde-toevoegende analyse en prestaties meten met klantgerichte metingen en kritieke kwaliteitseisen (CTQ's en KPI's). Profiteer van de praktische handvatten en leer van de Lean-ervaringen bij verschillende organisaties (o.a Schiphol, Philips en UWV).
Blijf op de hoogte. Gratis whitepapers, het laatste nieuws en congres/opleiding updates leest u op www.facto.nl
BUZZ When we TAG you - you are IT - Testing jobs at OrdinaOrdina Belgium
“Ordina Testing groeit de laatste maanden enorm sterk en heeft 2014 aangevat met een leuke, hernieuwde dynamiek die voelbaar is. Onze unit is aanwezig binnen alle sectoren op de markt, waarbij we focussen op Shared Best Practices. Zo brengen we theorie en praktijk tot resultaat voor de klant. We zijn dan ook absoluut geen boekenschrijvers. Door onze samenwerking met de andere units van het bedrijf realiseren we combinaties, zoals bv. SAP testing, Mobile Testing, MIG6 Testing.
Ben jij een gedreven persoon, open voor een leuk verhaal geef ons dan snel een seintje.”
SwenVandermeeren, Business Unit Manager
I am a agile tester, because...(Agile testing put to practice)Derk-Jan de Grood
On 12 September Andreas Prins and I gave two presentation on the TestNet session night. The theme of the event was: Transforming testing to fit modern development. Andreas identified various rhythms (or wavelengths) in the SDLC and explained the automation that can be done in order to have short lead times and frequent feedback on code quality and delivered value.
My presentation was called “I am an agile tester, because…”. During my talk I discussed what it takes to be an agile tester and I introduced 12 statements that can be used as manifesto for the agile tester. During the presentation 40+ participants filled in the survey and we got a nice impression of how agile our testing is. You can find the results below, and in the slide deck.
Using a recent project I was involved in I put these statements to the test. I explain the test strategy I applied and shared my successes and failures. One of the participants tweeted about the presentation: “A nice war story. The 12 statements trigger me to think about my own role and the role of testing within my project and organization”. I think I succeeded my mission.
TESTING VACATURES
Ben jij een tester met ambitie & drive? Met
ervaring in SAP Testing, Agile Testing of
Mobile Testing? Breng je graag je eigen
ideeën in? Dan is Ordina de juiste plaats
voor jou!
Onze testprofessionals werken samen met
aansprekende klanten aan strategische
projecten en hanteren een testaanpak 'op
maat'. Volledig afgestemd op de wensen
en eisen van de klant. Een standaard
aanpak kennen we niet. Op die manier
kunnen de gebruikers het meest efficiënt
en effectief werken met software.
- Swen Vandermeeren, Business Unit Manager
DevOps and metrics presentation, co-presentation by Dave van Herpen and Harold van Heeringen (both Sogeti Nederland B.V.). The key message of the presentation is the fact that metrics are important in DevOps environments and that it is important to do a thorough analysis of which metrics are important to collect and for which reasons.
DevOps is een term die momenteel sterk in opkomst is. Maar is het een hype of heeft het ook een meerwaarde?
DevOps is in basis niets meer dan een samenvoeging van ontwikkeling (Dev) en beheer (Ops) binnen één Agile team. Achterliggende gedachte is dat een team ook direct de pijn voelt wanneer zaken niet goed ontwikkeld en/of getest zijn. Maar welke rol speelt Quality Assurance nu precies binnen DevOps en hoe kan deze methodiek in de praktijk het beste vorm gegeven worden? Binnen deze sessie worden deelnemers meegenomen in de praktijk van DevOps en komen thema’s als Continuous Delivery/Continuous Integration, Test Driven Development en testautomatisering aan de orde. Voordelen, nadelen en uitdagingen worden benoemd en het wordt duidelijk hoe belangrijk testen binnen DevOps is.
Introductie tot Agile werken. Waar komt het vandaan en wat komt er bij kijken als je als opdrachtgever intern of extern een ontwikkelteam inschakelt die volgens Agile principes werkt?
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013webwinkelvakdag
De Bijenkorf is erg succesvol met de online kanalen. Om de ambities verder te ondersteunen heeft men onlangs voor het nieuwe e-commerce platform Intershop 7 gekozen.
Vragen die we tijdens deze case beantwoorden zijn:
- Business Case en ROI - Hoe kan het eCommerce platform hieraan een bijdrage leveren
- Timing - Hoe weet je wanneer het tijd is voor een volgend platform
- Selectie - Wat is belangrijk als de platformen functioneel erg op elkaar lijken
- Project - Next steps
Facto Congres 2015. Workshop 8. Verbeteren van FM met LeanFacto Magazine
Steeds meer organisaties gebruiken ‘Lean’ als middel om de facilitaire processen te verbeteren en efficiënter in te richten. En met succes, want wie de methodiek slim en gestructureerd toepast, kan al snel resultaten behalen.
Lean denken richt zich op het zien van waarde door de ogen van de klant. Door het verbeteren en versoepelen van de processtroom en het elimineren van verspilling, worden lagere kosten en een betere waarde voor de klant bereikt.
Een interactieve workshop met aandacht voor de grondbeginselen van Lean voor Facility Management, het uitvoeren van een waarde-toevoegende analyse en prestaties meten met klantgerichte metingen en kritieke kwaliteitseisen (CTQ's en KPI's). Profiteer van de praktische handvatten en leer van de Lean-ervaringen bij verschillende organisaties (o.a Schiphol, Philips en UWV).
Blijf op de hoogte. Gratis whitepapers, het laatste nieuws en congres/opleiding updates leest u op www.facto.nl
BUZZ When we TAG you - you are IT - Testing jobs at OrdinaOrdina Belgium
“Ordina Testing groeit de laatste maanden enorm sterk en heeft 2014 aangevat met een leuke, hernieuwde dynamiek die voelbaar is. Onze unit is aanwezig binnen alle sectoren op de markt, waarbij we focussen op Shared Best Practices. Zo brengen we theorie en praktijk tot resultaat voor de klant. We zijn dan ook absoluut geen boekenschrijvers. Door onze samenwerking met de andere units van het bedrijf realiseren we combinaties, zoals bv. SAP testing, Mobile Testing, MIG6 Testing.
Ben jij een gedreven persoon, open voor een leuk verhaal geef ons dan snel een seintje.”
SwenVandermeeren, Business Unit Manager
15. ? Een Kat Mijn beeld van wat een kat is Een beschrijving van mijn beeld van wat een kat is SPECIFICATIE
16.
17. Testdiepgang in begrijpelijke taal Laten we er niet omheen draaien en zeggen wat we gaan doen en doen wat we hebben gezegd 3
18. Het perspectief van de belanghebbenden kans impact Klant en bedrijfsproces Leverancier en ontwikkelaars Kans Impact
19. Toekennen van testontwerptechnieken Proces Cyclus Test Beslistabellentest Grenswaarden Classification Tree Method Exploratory Testing Algoritmetest Grenswaarden Error Guessing Equivalentieklassen kans impact II IV III I
24. Voorbeeld testclaimformuleringen in de risicomatrix Top-5 gebruikershandelingen Volledige beschreven functionaliteit Default-waarden en default-state Alle berekeningen werken goed Minder 1 seconde wachttijd bij normaal gebruik Pilotsessie levert geen verrassingen op Tien willekeurige gebruikers kunnen binnen een half uur aan de slag Nooit meer dan 3 klikken Altijd juiste order bij juiste klant Maximale vulling van de database geen probleem kans impact II IV III I
25.
26. Lucht-, zand- en cementmanagement “ Close to the Madding Crowd” (Jens Krause), de kracht van de groep en de tester als richtinggever 4
47. Vragen? 1 Uitbreiding van het portfolio (testen binnen het kwaliteitsmodel) 2 Boodschap milieubewust verpakken (begrip voor het cognitieve proces) 3 Testdiepgang in begrijpelijke taal (toepassen van testclaimformuleringen) 4 Lucht-, zand- en cementmanagement (over subtiele verbeteringsprocessen) 5 Welke kant gaat de ontwikkeling op? (over testen met en zonder specificaties) 6 In de ban van Boehm (managementcijfers over documentinspecties)
48. Dank voor uw aandacht! Valhelm verplicht! door Rudi Niemeijer ( [email_address] ) Deze presentatie vindt u op www.testconsultancy.nl/index.php/downloads en op www.testnet.org/Produktie/Bibliotheek/Presentaties.html
Editor's Notes
Over de presentatie Softwareontwikkelstrategieën anno 2010 zijn steeds vaker gebaseerd op 'lightweight', 'just-in-time' en 'good enough' principes die, naast de vele voordelen, ook een aantal in het oog springende nadelen hebben: als een project uitloopt is het bijna altijd de productkwaliteit en de testfase die onder druk komen te staan. Om brokken en valpartijen aan het eind van een project te voorkomen is het daarom effectief om niet met testen te wachten totdat er een werkend stuk software beschikbaar komt maar de hele looptijd voor het ontplooien van testactiviteiten te benutten. Dit betekent dat er van de geijkte paden afgeweken moet worden, maar veel testers hebben echter geen idee welke rol zij zonder ontwerpen en software kunnen vervullen. In 'valhelm verplicht' wordt de tester meegenomen in de mogelijkheden van het 'valideren zonder je te bezeren', ofwel 'testen zonder software'. Deze activiteiten bestaan niet uit het achter de computer uitwerken van mastertestplannen of testscriptsjablonen, maar het mengen in overleggen, voeren van discussies en houden van interviews. Dat dit niet altijd zonder slag of stoot gaat mag duidelijk zijn. Enige gepaste beschermingsmaatregelen zijn hier dan ook aanbevelenswaardig. Presentatieopening Anno 2010 worden testers vroegtijdig betrokken en vormen ze een belangrijke schakel in de totaalkwaliteit van software. Maar of dat altijd zonder problemen gaat?
Inhoud van deze presentatie Ter ingeleide Korte biografie van testprofessionals anno nu Uitbreiding van het portfolio Boodschap milieubewust verpakken Testdiepgang in begrijpelijke taal Lucht-, zand- en cementmanagement Welke kant gaat de ontwikkeling op? In de ban van Boehm Ter afsluiting
Bio van de spreker Rudi Niemeijer, sinds 1994 werkzaam als tester, heeft achtergronden in de elektronica, grafisch ontwerp, fijnmechanica, robotica en tekstschrijven. Hij is ingenieur in de informatica, ISEB Testing Practitioner en weet als geen ander mensen enthousiast te krijgen in het vakgebied testen. Rudi is sinds 1998 vennoot van Testconsultancy Groep (www.testconsultancy.nl), ondermeer bekend als workshopdocent, initiatiefnemer van testforum.nl http://www.testforum.nl en kritische recensent van testboeken. In 2009 verzorgde hij, samen met Martin Pol, de TestNet thema-avond 'NoorderTest 2009' met de presentatie 'U spreekt met de Keuringsdienst van Waarde'.
Kerntaak Het vinden van fouten in software wordt vaak als de kerntaak van een tester gezien. Zodra software voor het eerst gebruikt kan worden, zijn het de testers die een oordeel vellen over de kwaliteit ervan. Toeschouwers Zodra een tester met z’n werk begint, is er een niet aflatende aandacht van zo’n beetje iedereen die in de software is geïnteresseerd; van ontwerper en ontwikkelaar, projectleider en opdrachtgever, tot potentiële eindgebruikers, beheerders enzovoorts. Downside Als er laat in het softwareontwikkelproces nog veel fouten worden gevonden, is niemand blij. Zeker als dat ook nog eens niet direct aan het begin van de start van het testen is. De waardering die testers verwachten blijft dan nogal eens uit, of vervalt in een rechtstreekse kritiek op het testproces. Het kan geen kwaad om als tester altijd een valhelm te dragen!
Wat we moeten We zijn druk met de dingen die we moeten doen om de testfabriek aan de gang te houden. Niet dat we nu de hele dag bezig zijn met professionalisering of teststrategieën, maar het hoort tot het portfolio van de testprofessional anno 2010. Als we het goed doen, zijn veel van deze activiteiten ‘onzichtbaar’ voor de rest van het project: wij hebben onze zaakjes voorelkaar zodra er van ons actie wordt verwacht. Niet vergeten Aan het eind van de dag worden we immers afgerekend op de kwaliteit van ons werk, dat alles verband houdt met de kwaliteit van de software, ons eigen ambitieniveau, of we onze afspraken nakomen en dat we de planningen die we afgesproken hebben, halen.
Maar we willen ook veel Anno nu is de tester geëvolueerd van een professionele dwarsligger naar een testprofessional die overal een antwoord op weet, van het testen van functionaliteit tot performance, concurrency, security en alle andere kwaliteitskenmerken die we uit het ISO 9126 kwaliteitsmodel kennen. We zijn goed in het testen van de interne- en externe kwaliteit van onze software, maar als het aan ons ligt verleggen we waar nodig onze horizon naar het gebruik van de software in de praktijk. De klant is onze nieuwe beste vriend! Gedeelde verantwoordelijkheden! En als we toch bezig zijn, dat ontwikkelen van software kan vast veel beter dan nu gebeurt. Laten we beter communiceren! Eerder betrokken worden! Eerder beginnen met testen! Reality check Zijn we allemaal al zover?
De boodschap in perspectief Software maakt zich niet zelf. Ook kleine schermpjes met op het oog weinig functionaliteit hebben een flinke tijdsinvestering van een ontwikkelaar achter de rug. Een tester kan en mag niet vervallen in consumentengedrag: het is zijn werk om fouten te vinden. Maar ook een diplomatiek getrainde tester zal wel eens een zucht van ‘het is nog niet goed’ laten vallen en in combinatie met de nodigde tijdsdruk ontstaat dan nogal eens een geirriteerde ontwikkelaar. Valhelm verplicht!
De theorie van het overbrengen van informatie Dat het niet altijd gaat zoals in theorie zou moeten is duidelijk. Maar hoe kan dat?
Symbolenleer (semiotics) Ogden en Richards hebben in 1927 hun onderzoek over het overbrengen van boodschappen gepubliceerd. Het heeft veel relevantie in ons vakgebied. Kort gezegd komt het erop neer dat er een onderscheid bestaat tussen ‘werkelijkheid’, ‘beschrijving van de werkelijkheid’ en ‘beeld van de werkelijkheid’. Bij het overbrengen van informatie van de ene persoon naar de andere vindt er een vertaling plaats van ‘beeld’ naar ‘taal’ naar beeld. Door deze vertaling verdwijnt er informatie, maar wordt er door de ontvanger ook informatie toegevoegd. In ons vakgebied hebben we op twee manieren met deze symbolenleer te maken. In het voorbeeld is te zien, dat hoe nauwkeurig wij ons als tester ook uitdrukken, we er rekening mee moeten houden dat ‘de boodschap niet overkomt’. Daar kan de ontvanger van de boodschap niets aan doen: zo werkt communicatie met taal. Op een ander vlak hebben wij ook met symbolenleer te maken: het ontwikkelen van software gaat vaak met taal gepaard.