SMART requirements schrijven



Vergelijkbare documenten
Analytisch denken en helder schrijven

Procesvalidatie voor een veiliger ketentest

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

Training en workshops

EFFECTMETING TAALBELEID. Matthijs Eijgelshoven Projectmanager taalbeleid Dienst Studentenzaken

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Bedrijfsvoorstelling

MINOR SOFTWARE KWALITEIT EN TESTEN. 15 mei 2019 Maurice van Haperen

Betere software kwaliteit begint in het onderwijs. Frens Vonken Leo van der Aalst

pagina x van y 1. Onderwerp. Qubic Solutions. Ansur gebruikersdag oktober Vision meets Precision. Vision meets Precision

Christian Hoppenbrouwers Tools voor offshore testen Voorjaarsevent Testnet: 30 juni 2008

Leer Opdrachten ontwerpen voor Blended Learning

Testgedreven ontwikkeling dat is pas veilig!

AGILE WERKEN Leer je eigen capaciteiten optimaal te benutten dankzij een effectieve samenwerking.

HRYou dienstverlening om trots op te zijn. Annette van de Meene & Anneli van der Reijden

Achter de schermen bij TPI Testscholen, kiezen of mixen?de praktijk

Test rapportage Waarom eigenlijk?

De tester als bruggenbouwer

Wat drijft het werkveld?

Training en workshops

Radboudumc online: Hoe stel je de patiënt centraal in een omnichannel oplossing? Mobile Healthcare Event 24 november 2017 Yno Papen

Rapport Onderzoek Visie en ambitie van ICT professionals. In opdracht van:

MAXIME VOLLERS OPLEIDINGSADVISEUR & ONTWIKKELAAR

Leer/werk trajecten voor ICT professionals

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Test Management Assessment

KENMERKEN MODEL BASED TESTING TOOLS

Turn Knowledge into Workplace Performance

Model Driven Development. Kosten, baten, organisatie

Integrale productontwikkeling wearable products BNO FHI bijeenkomst Utrecht, 4 november Michaël Hoonakker

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Overzicht. Onderzoekstaal. TOHBO Inholland. Taalbeleid Inholland

Kasper Hanselman De speelse geest slaat alles stuk (Lucebert)

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved.

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

WELKOM!! Workshop Het vervolg van matching: doorstroom naar studieloopbaanbegeleiding. Indra Newton Willem Vrooland

Handout. Hoe testers de kwaliteit van requirements kunnen beïnvloeden. Slechte requirements zijn overal. Testnet thema-avond Requirements.

BACHELOROPLEIDING DEELTIJD

Projectmanagement onderzoek. Meest succesvolle projectmanagement methodiek is PINO. 6 december 2006 Barry Derksen MSc MMC CISA CGEIT RI

VOICE OF THE CUSTOMER

Code of Conduct CSR certificering

DIGITAAL TOETSEN, CASUS AVANS. Eky Fioole / Jan Snijders Leer- en Innovatiecentrum. Eky Fioole en Jan Snijders

Was, is of komt er aandacht voor

Testen+ Testaanpak Sogeti testteam bij de Friesland Bank. Versie: 13 februari 2012 André Louwes / Arjan van der Haar

BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development

Design & Smart Lighting Seminar 2014 Donderdag 25 september 12:00 tot 20:00 uur Willem Fenengastraat 4D Amsterdam

Effectief testen in complexe omgeving

Netwerk uur tot uur

Training en workshops

Uitdagingen bij de ontwikkeling van draadloze producten D&E event FHI ( s Hertogenbosch) 9 oktober 2013

HOE EEN ACCOUNTANT ZIJN DNA VERANDERT

Pair Testen. Het verbeteren van je test kennis met anderen. Peter

Blended onderwijs in de digitale wijk

Stichting NIOC en de NIOC kennisbank

Case. VolkerWessels Telecom FLOWFABRIC OPTIMISATION ENGINEERS

Derk-Jan de Grood Resultaat gedreven testen met de juiste mind-set

Wie is Wie? #mkbvalleiregio #h4andrew

Training en workshops

Masterclass IT Savvy. Impact van trends

Leiderschap in een organisatie met technische professionals

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Lighting and Electronics the way you want it Lighting and Electronics the way you want it. Jack van Daal Business Development Manager

Educatief arrangeren rond LOB

Zest Application Professionals Training &Workshops

Oogst van de connected thinking sessie van prof. dr. Jeff Gaspersz tijdens de A+O Metalektrodag op 22 maart 2018

Agile ervaring Ir.ing. Erik van Daalen

Agile Testen in de praktijk

31ste LVO Congres Doelen stellen. Voor professionele nieuwsgierigheid in het beroepsonderwijs.

Use-Case 2.0. Requirements Kenniscentrum 15 November Eric Lopes Cardozo

bedrijfsprocessen en vormt daarmee de kapstok voor de producten van andere disciplines. Het PAM is geen RUP concept.

INNOVATION BY MAKING LEARNING BY DOING

Het Nieuwe Leren in IT projecten

Hightech Talent Masterclass

Master Software Engineering. Inhoud, begeleiding, tentamen dr. Anda Counotte Docent en mentor

De volgende stappen helpen je een begin te maken om je werk te optimaliseren.

Belastingdienst MCC Visie op mobiel en interactie met burgers en bedrijven

LEARNING LAB. Training: Ontwerp een onderwijskundig sterke e-learningervaring. donderdag 20 oktober van uur

ERP Implementatie in de praktijk

MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009

MACHINE LEARNING. Een egocentrische presentatie door een data scientist van Axians. Michel van Gelder Data Scientist bij Axians

BDD/Gherkin. Een introductie

Handleiding In Dialoog met studenten aan de hand van uitkomst JOB-monitor:

Transcriptie:

SMART requirements schrijven Reverse Engineering als aanpak voor leren Requirements Kenniscentrum 27 maart 2012, 18:50 19:30 uur Hossein Chamani, docent en trainer bij Hogeschool Rotterdam 1

Introductie Gewerkt in Telecom als projectmanager, testmanager, Network Manager en trainer testmanagement Docent software testing, analytisch schrijven en telecommunicatie bij Hogeschool Rotterdam 2

Introductie Verwerf graag kennis uit de praktijk en verspreid deze kennis Momenteel bezig met een trainingsboek over SMART requirements schrijven De onderdelen worden via een weblog geleidelijk gepubliceerd 3

De volgende foto s geven een indruk hoe ik als docent graag: studenten train voor de praktijk vakkennis verwerf uit de praktijk 4

Studenten worden getraind bij ICT-bedrijven om de motivatie en praktijkgerichtheid te verhogen 5

Studenten krijgen bij bedrijven trainingsopdrachten en ze voeren deze uit op de werkplek van ICT ers 6

Experts worden uitgenodigd voor het trainen en inspireren van jonge talenten 7

Manuscripten reviewen en auteurs feedback geven tijdens het schrijfproces 8

9

Inhoud presentatie SMART requirements schrijven Wat en waarom? SMART requirements schrijven Waarom Reverse Engineering als aanpak voor trainingen? Enkele aanbevelingen voor leren SMART requirements schrijven volgens Reverse Engineering 10

Inhoud presentatie SMART requirements schrijven Wat en waarom? SMART requirements schrijven Waarom Reverse Engineering als aanpak voor trainingen? Enkele aanbevelingen voor leren SMART requirements schrijven volgens Reverse Engineering 11

Requirements in de context van softwareontwikkeling Business case Concept Requirements Ontwerp Software 12

Requirements in de context van softwareontwikkeling Requirements beschrijven een behoefte. Ze maken de behoefte expliciet en vormen de informatiebasis voor het ontwerpen, ontwikkelen en testen van softwareproducten. 13

SMART Requirements: Wat? SMART Requirements zijn eenduidig beschreven en bevatten geen logische fouten. Specifiek Meetbaar Acceptabel Realistisch Tijdsgebonden 14

SMART requirements schrijven: Waarom? 15

Inhoud presentatie SMART requirement schrijven Wat en waarom? SMART requirement schrijven Waarom Reverse Engineering als aanpak voor trainingen? Enkele aanbevelingen voor leren SMART requirement schrijven volgens Reverse Engineering 16

Reverse Engineering Reverse Engineering: Wat? Business case Concept Requirements Ontwerp Software Forward engineering 17

Reverse Engineering: Waarom? Drie scenario s als voorbeeld De klant wil een softwareproduct laten nabouwen omdat: 1. de leverancier niet meer bestaat 2. de gebruikte technologie is verouderd 3. de klant niet tevreden is over de leverancier. 18

Communicatiemodel voor leren van en met andere experts 19

Waarom Reverse Engineering als invalshoek voor leren SMART requirements schrijven? Requirements Engineers kunnen SMART requirements leveren als ze meer inzicht hebben in de denk- en werkwijze van de gebruikers van requirements zoals: ontwerpers ontwikkelaars testers 20

Waarom Reverse Engineering als invalshoek voor leren SMART requirements schrijven? Door Reverse Engineering krijgen Requirements Engineers meer inzicht in de denk- en werkwijze van de gebruikers van requirements zoals: ontwerpers ontwikkelaars testers 21

Waarom Reverse Engineering als invalshoek voor leren SMART requirements schrijven? Reverse Engineering maakt het mogelijk om: trainingen snel en makkelijk te concretiseren flexibel te leren exploratief te leren meer plezier te hebben van het leren 22

Inhoud presentatie SMART requirements schrijven Wat en waarom? SMART requirements schrijven Waarom Reverse Engineering als aanpak voor trainingen? Enkele aanbevelingen voor leren SMART requirements schrijven volgens Reverse Engineering 23

Leren SMART requirements schrijven volgens Reverse Engineering: voorbeeldscenario 24

Wanneer bestaande softwareproducten analyseren en SMART requirements schrijven? U kunt bestaande softwareproducten analyseren en SMART requirements schrijven wanneer u zich wilt voorbereiden op bijvoorbeeld: opdrachten bij (nieuwe) klanten opdrachten in nieuwe branches nieuwe systemen of technologieën 25

Vertaal het ontwerp van een bestaand softwareproduct naar SMART requirements 26

Vertaal het ontwerp van een bestaand softwareproduct naar SMART requirements 27

Vertaal het algoritme of de code van een bestaand softwareproduct naar SMART requirements 28

Vertaal het algoritme of de code van een bestaand softwareproduct naar SMART requirements Read Dienstjaren If Dienstjaren > 20 Then Vakantiedagen = 35 Else If Dienstjaren > 10 Then Vakantiedagen = 30 Else If Dienstjaren > 5 Then Vakantiedagen = 25 Else Vakantiedagen = 20 Endif Endif Endif Print Vakantiedagen 29

SMART requirement schrijven Wat en waarom? Samenvatting SMART requirements schrijven Waarom Reverse Engineering als aanpak voor trainingen? Enkele aanbevelingen voor leren SMART requirements schrijven volgens Reverse Engineering 30

SMART requirements schrijven Reverse Engineering als aanpak voor leren Kritische reflectie of vragen over de voor- en nadelen? 31