EQUA Moeten we requirements serieus nemen?. Traditioneel Iteratief Agile Open Source Frank Peeters Petra Heck

Slides:



Advertisements
Verwante presentaties
Ghent University– UGent
Advertisements

The stock market will go up De beurswaarden zullen stijgen YESNO JA NEEN Is Jefken a good person ? Is Jefken een goed mens ? YES NO JA NEEN Is Lonny a.
Als ik kon zijn waar jij bent If I could be where you are
9 november 2011 Open data als grondstof voor nieuwe toepassingen Paul Suijkerbuijk ICTU 16 november 2011.
Project Software Engineering Universiteit AntwerpenPlanning 4.1 Hoe snel loopt iemand de 100 meter ?
HM-ES-th1 Les 9 Hardware/Software Codesign with SystemC.
Requirements -People are able to make their own memorial page, called a memori -The website will be build first in Dutch for extension.nl, then copied.
Een alternatief voorstel Naar aanleiding van bestudering van de IAASB voorstellen denkt de NBA na over een alternatief. Dit alternatief zal 26 september.
Social Technographics Hoe ontwikkel je een succesvolle social media strategie? Reineke Reitsma Director, Consumer Technographics Forrester Research 11.
Windows app-ontwikkeling Jan Hummelman i&i Conferentie 2012.
Internet vriendschap Internet friendship
De benutting van Peer Review resultaten
Teams on the frontline Geert Stroobant De Heide - Balans
HRQoL assessment in Children with Asthma
Programmeren in Java met BlueJ
OOP met Java Sessie 1.
Vaardig? Een spectrum aan vaardigheden! Van informatie- naar media- naar exploratievaardig? Of e-Research & e-learning literate? Collaboration literate??
Requirements Engineering Practicum Describing the practical exercises with illustrations By: Maurice ter Beek, Slinger Jansen, and Tom Groentjes.
TERUGKEER VAN DE PRESENTATIE
© 2004 IBM Corporation Guts Wissema, OpenSource & Linux Sales, IBM Open Document Format.
WIJ ZIJN ZELFBEDRUIPEND IN ONS HOME WIJ KWEKEN ONZE GROENTEN EN FRUIT WIJ GEBRUIKEN REGENWATER VOOR KOKEN EN BADEN ZONNEPANELEN GEVEN ONS WARMTE EN LICHT.
OOS Object geOrienteerd Software-ontwerp - 4 Codeerperikelen Singleton Specificeren Scheiding GUI en Domein Facade.
Beyond Big Grid – Amsterdam 26 september 2012 Enquette 77 ingevulde enquettes, waarvan 60 met gebruikservaring = Mainly Computer Science.
Ask the Experts. Trek in meer? 16 juni, Nijkerk Gratis toegang voor Technet Deep Dive bezoekers!
Kennisacquisitie en - modellering Rogier van Eijk college 2 Modelleren van analysetaken.
Copyright met toestemming gebruikt van Stichting Licentie © 2001 Marty Sampson / Hillsong Publishing 1/4 KING OF MAJESTY (Marty Sampson) 1. You know that.
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
LokWeb and LWB 7 maart 2006 by Maarten and Hilverd.
Creatieve workshop Wiki: Scroll naar beneden: docentenpagina: Pia Terstroet.
Media en creativiteit 6* Privacy, reputation and control (*voorheen identiteit, kwartaal 2) Elske Revelman de Vries
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Knowledge for business VIOS: Veiligheid In en Om School (Safety In and Around Schools) Kim Kranenborg TNO Human Factors P.O Box ZG Soesterberg.
Bedrijfsbibliotheek Jeffrey Paarhuis Jos Vinke Pieter-Henk Smits
Copyright met toestemming gebruikt van Stichting Licentie © 1994 Shepherd's Heart Music 1/12 JOY! JOY TO THE WORLD (Dennis L. Jernigan) 1. And this is.
SAP Best Practices Pasklare branchespecifieke en brancheoverkoepelende expertise Beschikbaar heid voor klanten en partners van SAP.
Sunday, 03 August 2014 zondag 3 augustus 2014 Click Klik.
“Gebruik van kansverwachtingen” - case studies - Jan Verkade en Karel Heynert 14 februari 2012.
Bedrijfsspecifieke extensies Standaard Rekeningschema
HOM - COM Ledenvergadering 08 / 10 / Soluto bootversneller Link software: Link naar filmke:
in de eerste 2 weken na een herseninfarct ?
CAT: Phystrac bij CTS Julie Staals Sept 2007.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
Algoritmiek Software Development O-O Design Hoorcollege 11 - Ma. 13 nov L.M. Bosveld-de Smet.
Visual Basic.Net - Overzicht
From computer power and human reason. Joseph Weizenbaum.
Hoofdstuk 2 Java. Soorten Java-programma’s nJava Applet programma “leeft” op een WWW-pagina nJava Application programma heeft een eigen window nJavascript.
Deltion College Engels B1 Gesprekken voeren [Edu/005] thema: applying for a job can-do : kan een eenvoudig sollicitatiegesprek voeren © Anne Beeker Alle.
Deltion College Engels C1 Luisteren [Edu/001] thema: It’s on tv can-do : kan zonder al te veel inspanning tv-programma’s begrijpen.
Deltion College Engels B1 Schrijven [Edu/004]/ subvaardigheid lezen thema: reporting a theft can-do : kan formulieren waarin meer informatie gevraagd wordt,
Writing exercise This one goes into your language portfolio!!! You have until the end of the week to hand it in… (So you have a little longer than it says.
Marcel Crok | De staat van het klimaat Lezing KNAW klimaatbrochure Seminar | Maandag 12 december | Nieuwspoort Den Haag.
Een evidence-based methodologie om taalcompetenties te meten Evidence-based HRM (EB HRM) Selor event 14/11/2013.
All right 1thv unit 7 gr 2.1 en 2.2.
Rational Unified Process RUP Jef Bergsma. Iterations –Inception –Elaboration –Construction –Transition De kernbegrippen (Phases)
Copyright met toestemming gebruikt van Stichting Licentie © 1997 Kingsway's Thankyou Music 1/9 THE HEART OF WORSHIP (Matt Redman) When the music fades,
Kindersterfte door ondervoeding, kent u de kinderen uit Guatemala nog?
Tuesday, 19 August 2014 dinsdag 19 augustus 2014.
Sketchpad - Introductie Mens en computer kunnen snel converseren door medium van line drawings Hexagons als één symbool (Ring Structure) Verschil met potlood.
© Shopping 2020 TITLE Date Subtitle Logo Gastheer Logo Voorzitter.
EML en IMS Learning Design
Benjamin Boerebach, Esther Helmich NVMO workshop 12 juni 2014.
Copyright met toestemming gebruikt van Stichting Licentie © th Time Music / Kingsway's Thankyou Music 1/5 LORD OF THE DANCE (Kevin Prosch) Lord of.
Link Popularity Het principe van linkpopulariteit kun je als volgt samenvatten: hoe meer webpagina's er naar een bepaalde webpagina linken, des te belangrijker.
Mining Dutch History: researching public debate in the nineteenth century Dr José de Kruif Researcher Research Institute for History and Culture Utrecht.
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
Information Literacy FNP Marja Duizendstraal 2 September, 2008.
WISKUNDIG MODELLEREN KUNST OF KUNDE? 11 november 2009 Jaap Praagman CQM.
Het EQuA project EQuA = Early Quality Assurance in Software Production (zie website Onderzoeksproject met hogescholen, universiteiten,
Training Artists for Innovation (TAFI) TAFI is een Europees project waarin we een Europees raamwerk ontwikkelen voor wat kunstenaars moeten kunnen om.
Transcript van de presentatie:

EQUA Moeten we requirements serieus nemen?

Traditioneel Iteratief Agile Open Source Frank Peeters Petra Heck

Traditioneel & Iteratief

Principes Requirements Design Bridge Design Bridge Software  De klant is de koning  De klant is de keurmeester  Wij zijn aansprakelijk 4

Kwaliteit Software m.socrative.com Niet te veel en niet te weinig 1.Mijn ontwikkelteam garandeert dat de software matcht met de requirements. In verband met onderhoud: 2.Mijn ontwikkelteam garandeert dat de software matcht met het design.

Symbiosis methodologie 1. garandeert een match tussen requirements en design. 2. garandeert een match tussen design en software.

Symbiosis: Aanpak + Tool Requirements Design Bridge Design Bridge Software  Tool stelt realisatie van requirement vast  Validatie + Realisatie = KLAAR  Requirements   Design  Geen verspilde aandacht voor documentatie

Programmeren Requirements Design Bridge Design Bridge Software  Geen Boilerplate Broncode Domeinlaag  Geschikte operaties, Juiste parameters, Implementatie operaties, Afstemming tussen klassen, …  Rules m.b.t. Afleidbaarheid  Rules m.b.t. Automatische Toestandsovergang  Domain Class Library wordt gegenereerd  Na Use Case Modelling wordt UseCase Class Library gegenereerd 8

Agile & Open Source Petra Heck

Kwaliteit van requirements A. Davis et al., Identifying and measuring quality in a software requirements specification, 1993 Hoe vertalen we dit naar agile?

STELLING De kwaliteit van agile user stories is minder belangrijk dan bij traditionele requirementsdocumenten.

VRAAG 1 “With user stories … we just need to understand each other enough to know when we have struck a proper bargain” (Leffingwell 2011, Agile Software Requirements) In welke vorm leggen jullie agile requirements vast? 1) Helemaal niet (alleen mondeling) 2) Alleen kort statement wat gebruiker wil 3) Een use-case achtige omschrijving (scenario met stappen) 4) Meer detail in vorm van attachments, modellen, algoritmes

VRAAG 2 “user stories need little or no maintenance and can be safely discarded after implementation” (Leffingwell 2011, Agile Software Requirements) Bewaren jullie de agile requirements? 1) Nee 2) Ja, op papier 3) Ja, digitaal als naslag 4) Ja, digitaal voor hergebruik

Conclusie De kwaliteit van agile user stories is net zo belangrijk als bij traditionele requirementsdocumenten.

Heeft u agile requirements die we kunnen analyseren?

Neem requirements serieus!