Plan van aanpak. Website voor Bouwkundig Adviesbureau Punte. Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink

Vergelijkbare documenten
Plan van aanpak. Website voor Bouwkundig Adviesbureau Punte. Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink

Plan van Aanpak. project Tetris Packing

Scrum: Een Agile aanpak voor ontwikkeling van producten. Scrumteam rollen. Verder dan de vraag 2

Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

Scrum. Een introductie

Welkom. bij scrum. Zin in Onderwijs

Scrum in het kort

Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken.

De Agile Analist. Henk Jan Huizer

Gewone jongens die mooie dingen maken. Wat we doen en hoe we het doen

[ SCRUM. ] Een introductie

Plan van Aanpak. project Tetris Packing

Leiderschap in een organisatie met technische professionals

SCRUM METHODE.

Agile werken: zó doen we dat

Agile (Scrum) Werken Jeroen Hak

Kwaliteit in Agile: een gegeven?

PERSOONLIJK EINDVERSLAG

Project: DevThis! Bedrijf: Discodevelopment

Rubrics / Leerdoelen

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

Game en Software Project

1. De watervalmethode Agile softwareontwikkeling Iteratief werken Agile technieken voor teams... 3

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

JIRA Handleiding. Techtwo Internetdiensten Reduitlaan DC Breda

Project 2 Maze Driver. Plan van Aanpak TI1A

Scrum met leerlingen in de klas

Auditen van Agile projecten

Agile Testen in de praktijk

De tester als Product Owner Wat denk je zelf?

Summary report. Time entries. Users Luc Schols 112:52:38. Other 545:11:53. Rasjaad Basarat 112:30:08. Jesse Baas 108:26:26

EXIN Agile Scrum Foundation

Plan van aanpak. Snelste-pad-algoritmen. Studenten. MDL-referentie. Clermond de Hullu Wiebren Wolthuis Simon Wels Maik Gosenshuis D01

Werken met een Architect. Jeroen de Vries Architecten

Scoren met je project Projectmatig werken mag géén last zijn!

PROJECT: ONTWIKKELOMGEVINGEN VIRTUELE TESTOMGEVINGEN

Project Verwenmorgen voor ouderen organiseren Groepen van 5 leerlingen Totaal: 560 minuten

13. De ideale product owner

XP Extreme Programming. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

LEER- EN SAMENWERKINGS OVEREENOMST

TFS als perfecte tool voor Scrum

Scrum. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

HET OPSTELLEN VAN USER EN HET UITSPLITSEN VAN USER STORIES NAAR CONCRETE TAKEN.

WHITE PAPER. Agile/Scrum

Inhoud. 1. Agile werken. 2. Het belang van Agile werken. 3. Basisprincipes van Agile werken. 4. De meest gebruikte Agile methode: Scrum

SCRUM VEROVERT INTERACTIEVE MEDIA

Gaan we verbouwen? De vertrouwde begeleiding van PrachtNova

PLAN VAN AANPAK NETIDENTITY. Priscilla

Overdracht van project naar beheer. Beheer is ook Agile!

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

De overstap naar Agile De overstap naar Agile

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)

LEER- EN SAMENWERKINGS OVEREENOMST

Snel waarde creëren met Scrum

Plan van Aanpak. Christophe Deloo, Roy Straver & Machiel Visser. Versie 4 ( )

SCRUM VERDUBBELAAR. dubbel zo goed door je persoonlijke backlog. Een leerprogramma dat zorgt voor verdieping. in de ontwikkeling van Scrumteams

Extended ISO 9126: Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Voorblad Inhoudsopgave Inhoud

Agile ervaring Ir.ing. Erik van Daalen

Bijlage 3: Master testplan

Project. 3D-Fraggel. Plan van aanpak. Door: IH1T08 1/1

het assessment plan van aanpak Sophia Thelen Interactieve vormgeving (90414) Stagebedrijf & opdrachtgever: C&F Report design

Eerste ontwerp Conferentie Software Development Programma 5 minuten Introductie. Netvlies Sedert 1997

STARTUP AGILE/SCRUM: SPRINT 0. StartUp Agile/scrum Sprint 0

Training Projectmanagement

Inhoudsopgave. Bewust willen en kunnen 4. Performance Support 5. Informele organisatie 5. Waarom is het zo moeilijk? 6

Agile/Scrum Foundation

Team. Tijd. Tools. Functionaliteiten In de onderstaande afbeelding wordt aangegeven welke behoeften TeamPlayer voor u kan invullen.

Agile bij grote administratieve systemen. Omgaan met requirements

Organisch veranderen Adgile Scrum. Corry Oosterhoorn

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

Scrum. Veranderingen. Product development of product manufacturing?

Plan van Aanpak. Opdrachtnemers: Hielke Kuipers Opdrachtgever: Mr. Gerard van Kruiningen

Prince2 audit. Kwaliteitsmaatregel met rendement

Agile with a smile. Dion Kotteman

Agile Foundation examen - OEFENVragenformulier

AGILE INSPIRATION BOOST. Agile. Sneller, slimmer, beter? Inspiratie voor Agile / Scrum teams

START MET SCRUM STAPPENPLAN

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Notulen eerste ontmoeting 7 mei

Projectplan. Zonnepomp. Autorisatie. Verstrekkingslijst. Revisiegegevens. K. de Ram Zonnepomp B. Projectcontract zonnepomp. K. de Ram. B.

Wie ben ik? Agile Software Development. Het waterval model. Inhoud

Plan van aanpak. Create an Interactive Content Application

Toepassen van Scrum als process template

Najaarsspecial Oktober 2013

Samenwerkingscontract Team. Ogrenetwork

Dennis Wagenaar Dennis de la Rie v 1.5

Scrum. F. Vonk versie

Projectdocument [versie 2.0]

Even voorstellen. Xenophanes. Literatuur. Inhoudsopgave SCRUM en bid management DEEL I BID MANAGEMENT. (Colophon, 560 circa 478 v. Chr.

BWI Bedrijfscase Projectmanagement deel 2 1. VU BWI Bedrijfscase. Cursus Project management deel 2

Project methodiek. Auxilium BV Oude Delft CD Delft. T: F: E:

Ontwikkeling informatiesysteem

Strategische Media. Werkcollege week

Transcriptie:

Plan van aanpak Website voor Bouwkundig Adviesbureau Punte 2009 Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink

Contents Product Backlog... 3 Documentatie... 4 Kwaliteitsbeheer... 5 Website testen... 5 Doel van het testen... 5 Kwaliteitsattributen... 5 Uitwerking van de test... 5 Project Organisatie... 6 Sofware ontwikkelmethode... 8 Proces... 9 Planning... 10 2

Product Backlog De Product Backlog is een eisenlijst van de opdrachtgever. Dit zijn de wensen/eisen voor het op te leveren product. De Product Backlog is gesorteerd op prioriteit, met nummer 1 als hoogste prioriteit. 1. Onmiddellijk duidelijk welke diensten er aangeboden worden ( bedrijf ) 2. Mooi ontwerp, het ontwerp moet onderscheidend zijn ten opzichte van de concurrentie. 3. Portfolio, hierin worden gerealiseerde projecten getoond. 4. Stuk herkenning van de huisstijl. 5. Alle gegevens moet opdrachtgever zelf kunnen wijzigen. 6. Routeplanner in de contactgegevens. 7. Projectgroep mag zelf initiatieven voorstellen, de opdrachtgever geeft ons de vrijheid naar eigen inzicht detailkeuzes te maken. 3

Documentatie Hieronder een overzicht welke documentatie er moet worden opgeleverd tijdens het project. Als project en software ontwikkelmethode wordt er SCRUM gebruikt. Hierdoor is de documentatie die wordt opgeleverd minimaal. Allereerst is er een plan van aanpak gemaakt. Dit vormt de basis van het project. In principe is alles wat aan documentatie wordt opgeleverd digitaal. Iedereen heeft toegang tot het systeem. Het systeem is toegankelijk via de hieronder staande link: http://trac.xp-dev.com/wpd 4

Kwaliteitsbeheer Website testen (Ook wel Proces review Testing genoemd) Een ontwikkelde website dient ten alle tijden getest te worden, dit omdat het een ingewikkeld proces is met een hoop technische aspecten. De ontwikkelde website dient (voor zover mogelijk) ten alle tijden naar behoren te functioneren, daarom dient de kwaliteit van een website op een dusdanig manier beheert te worden. Doel van het testen Vanuit de makers van de website gezien, is het doel van het testen, het leveren van bewijs dat het ontwikkel en programmeer- werk goed gedaan is en zodat de factuur bij de opdrachtgever ingediend en betaald kan worden. Kwaliteitsattributen In de internationale ISO 9126 standaard voor software kwaliteit worden de volgende kwaliteitsattributen gedefinieerd: Functionaliteit heeft betrekking op het bestaan van een set producten/processen en hun specifieke gebruik. Het zijn de producten/processen die beschreven of stilzwijgende behoeften bevredigen. Betrouwbaarheid heeft betrekking op het vermogen van het product/proces om het prestatieniveau onder bepaalde condities voor een bepaalde periode te handhaven. Onderhoudbaarheid heeft betrekking op de benodigde inspanning om gespecificeerde wijzigingen aan te brengen. Bruikbaarheid heeft betrekking op de inspanning benodigd voor gebruik, en op de individuele beoordeling van een dergelijk gebruik, door een bepaalde of gebleken groep van gebruikers. Portabiliteit heeft betrekking op de mogelijkheid om het product van de ene omgeving naar de andere om te zetten. Efficiency heeft betrekking op de relatie tussen het prestatieniveau van het product/proces en de hoeveelheid gebruikte middelen onder bepaalde condities. Beheerbaarheid heeft betrekking op het gemak waarmee het systeem in operationele staat kan worden gebracht en gehouden. Wij zullen ons dan ook, bij het testen van de ontwikkelde website, houden aan de kwaliteitsattributen gedefinieerd volgens de standaard voor software kwaliteit. Uitwerking van de test Per ticket zal worden gekeken naar hoe deze het beste getest kan worden. 5

Project Organisatie In deze paragraaf gaan we duidelijk maken wie de opdrachtgever is en wat de activiteiten zijn van deze organisatie. Tevens zullen we ingaan op de samenstelling van de projectorganisatie en de verdeling van de rollen binnen de projectorganisatie. Hiermee willen we een duidelijker beeld scheppen wie de actoren zijn gedurende het project. Het project Web-Presence zullen wij als groep zijnde uitvoeren voor de organisatie Bouwkundig Adviesbureau Punte gevestigd aan de Wensinkweg 6 te Losser. De bewindvoerders zijn ing. H.A. Punte en ing. C.S.E. Punte opgericht in 1996. Dit bedrijf is gespecialiseerd in het adviseren over verbouw en nieuwbouwplannen voor woningen, het maken van een voorlopig en een definitief ontwerp tot het uitwerken van de bouwtekeningen en daarbij het begeleiden van de bouwwerkzaamheden tijdens de daadwerkelijke bouw. Het takenpakket van de organisatie bestaat uit: Het ontwerpen. Bouwkundig en technisch tekenwerk. Toetsing aan het bouwbesluit. Bouwfysische berekeningen. Bestekken. Aanvraag vergunningen (sloopvergunning,bouwvergunningen,milieuvergunningen,gebruiksvergunningen) Bouwbegeleiding. Na de presentatie van de beschikbare projecten is er naar overleg tussen de aandrager en de begeleiders van het project Web-Presence een selectie gemaakt op basis van de kwaliteiten en kennis van de deelnemers van de minor Web-Presence. Deze selectie heeft voor het project voor de organisatie Bouwkundig Adviesbureau Punte de volgende 6 deelnemers opgeleverd. 6

De projectorganisatie bestaat uit totaal 6 personen wel te verstaan: Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink Na overleg tussen de groepsgenoten over het te volgen plan is voor het project de volgende rollenverdeling gecreëerd: Product Owner: Hugo Nijhuis Scrum Master: John Oelen 7

Sofware ontwikkelmethode De ontwikkelmethode die wij gaan gebruiken in dit project is SCRUM. SCRUM wordt gebruikt bij software projecten. Het voordeel van deze methode is dat er erg weinig documentatie nodig is, en daarom is een betere concentratie op de core mogelijk. Doordat er elke dag een meeting is, worden problemen op tijd gesignaleerd en blijven bepaalde taken niet tot het eind liggen. Belangrijkste voordelen van SCRUM zijn het verhogen van de effectiviteit van het team en het bewaken van de voortgang van het proces. Problemen worden elke dag besproken, zo is er altijd duidelijk zicht op de voortgang van het proces. Tijdsplanning De tijd wordt per tickets ingeschat op basis van ervaring, direct nadat de tickets zijn opgesteld Werkindeling Maandag worden de tickets opgesteld. Op basis van ervaring en het aantal toepbedeelde uren worden een of meerdere groepsleden aan een ticket toegewezen. De tickets verlopen via een digitaal systeem, zodat ook vanuit huis de status van het project helder is. Afspraken De afspraken die gelden binnen onze groep zijn niet vastgelegd, maar informeel is iedereen duidelijk dat je op de afgesproken tijd aanwezig bent, wanneer je meer dan een kwartier te laat komt moet je contact opnemen met een ander groepslid. Er is een herhalende afspraak op maandag 09:30. Andere afspraken worden informeel gemaakt wanneer ze nodig zijn. Ook wordt er een daily stand up gehouden. Omdat het niet voor iedereen even eenvoudig is om op school te komen, is in overleg afgesproken dat elke dag om 22.00 uur via msn een daily meeting wordt gehouden. Op deze manier kunnen eventuele problemen worden overlegd. Het overleg zal ongeveer 15 minuten duren en iedereen zal zeggen wat hij/zij heeft gedaan, wat je vandaag gaat doen en of er ergens problemen zijn ontstaan. Deze 3 vragen zullen door de SCRUM master worden gesteld. 8

Proces Tijdens het project houden we sprints van één week aan. Aan het einde van de derde sprint willen we de eerste minimalistisch werkende versie van het product klaar hebben. Dit vinden we voor de eerste en tweede week te optimistisch om helemaal correct te doen. Veel van onze tijd zal gaan zitten in het ontwerp en analyse deel van de website omdat het een grafisch hoogstandje moet worden welke aantrekkelijk is voor een breed publiek. Contactmomenten met de opdrachtgever zullen elk weekend na een sprint zijn. 9

Planning De detailplanning zal elke maandag worden gemaakt. Elke week vindt er een sprint plaats. Hierin bepaalt de Product Owner welke onderdelen van de Product Backlog in de sprint komen. Hierna word gekeken welke tickets daarvoor aangemaakt moeten worden en naar de prioriteit ervan. De detailplanning gaat dus over een week. Op basis van ervaring van de teamleden worden de taken verdeeld. Zo weten we bijvoorbeeld dat iemand met veel technische ervaring een bepaalde taak sneller maakt dan een ander teamlid met minder ervaring. We werken ongeveer zoals het hoort met SCRUM, alleen we kijken elke week wat er nog moet gebeuren. 10