Being-a-boss

Inleiding

Dit building block gaat over of ik goed een opdracht inschat en goed feedback op kan geven. Daarnaast is het contact met de opdrachtgever ontzettend belangrijk. Hieronder kun u dagelijks lezen/volgen hoe het is verlopen. Kleine waarschuwing er zullen genoeg zinnen en spelings-fouten in staan want ik heb dyslectie. 

Debriefing

De opdracht wordt geverifieerd door in eigen woorden te beschrijven wat jij gehoord hebt naar aanleiding van de gesprekken met de opdrachtgever.

Het interview heb ik afgenomen op 25-11-2019. De debrief heb ik op 27-11-2019 opgesteld en op 29-11-2019 aangepast. 

Middelen

Je bent in staat inzicht te geven in de middelen die je nodig hebt om tot een eindproduct te komen.

Een aantal voor de hand liggende dingen heb ik nodig zoals:

Opdracht gever:

  1. Opdracht van de opdrachtgever
  2. Contact via mail, Whatsapp en in het echt
  3. Debrief (contract) 
  4. Feedback tussendoor
  5. Einddatum
  6. Testen met opdrachtgever (klant)

Software:

  1. Laptop met netwerk
  2. PHPstorm
  3. Webserver (XAMPP)
  4. Database (PHPMyAdmin)

Kennis:

  1. PHP, SQL (voor database/back-end)
  2. HTML, CSS, SCSS, (Javascript)
  3. Klasgenoten, docenten, peercoachs (voor vragen) 
  4. W3Schools, Tutorials  

Tijd:

  1. Tijd voor onderzoek klant
  2. Tijd voor reserverings systeem bouwen
  3. Tijd voor testen
  4. Tijd voor tegenvallers 

Risico's

Je bent in staat risico’s binnen het proces te benoemen en bijbehorende maatregelen te beschrijven.

Het grootste risico voor mij was dat reserveren totaal niet ging lukken. Dat zou kunnen komen omdat ik geen ervaring had met PHP, HTML, CSS en MySQL. Dit kan ik natuurlijk voorkomen door naar de lessen te gaan en opletten, Speedcourses te volgen en natuurlijk vragen aan klasgenoten, coachs, internet. Daarnaast bij het coderen ontstaan er gegarandeerd error’s en bugs. Het licht er natuurlijk aan hoe lang het duurt voordat deze opgelost zijn. Tijd tekort door een slechte planning of heel veel tegenslagen kan ik in tijd nood kan komen. Dit kan ik voorkomen door ruimte in mijn planning maken voor tegenslagen. 

Proces

Je bent in staat inzicht te geven in de stappen die moeten worden genomen om tot een eindproduct te komen

Eerst peer teams samenstellen. Daarna een opdrachtgever vinden en daarmee een interview houden en een debrief(contract) opstellen. Hierna moet je onderzoek(testen) gaan doen naar de mensen die jou systeem gaan gebruiken; doelgroeponderzoek. Daarvan maak je user story’s. Naar aanleiding van dat ga je ontwerpen maken en die voorleggen aan je opdrachtgever, eventueel aanpassen of opnieuw beginnen. Hierna begin je aan de back-end (PHP, database) en tijdens dat bouw je aan de front-end (html, css, javascript) zodat alles goed samen werkt bouwen. Dan test je dat met je doelgroep en pas je de dingen aan. Als er nog verdere bugs of error’s zijn haal je die er ook uit.

Flexibele planning

Je bent in staat realistisch te plannen en bij te sturen als je opdrachtgever of de omstandigheden dit vereisen.

Planning voor de sprint 1 die ik gemaakt heb: week 1: Opdracht gever vinden en vragen of het mag en kan. Debriefing opstellen en contract opstellen. Week 2: Interview met opdrachtgever. Papier ontwerp maken, testen of het gebruiksvriendelijk is. Prototyping. Week 3: PHP uitproberen. Te weten komen of mijn prototype mogelijk is. 

Dit heb ik later aangepast en uitgebreid naar: Week 3: PHP uitproberen en testen. Week 4: PHP database en testen. Week 5: Front-end beginnen. Week 6: Uitwerken en tweede interview. Week 7: Uitwerken en puntjes op de i. Week 8: Ruimte voor uitloop van planning. 

Ik heb expres ruimte gelaten voor de uitloop van mijn planning. Ik weet natuurlijk niet precies wat er fout gaat straks en hoe lang ik overal mee bezig ben. 

Tot nu toe ben ik tevreden hoe ik heb gepland want ik loop goed op schema. Hierbij heb ik ook de afspraken met mijn opdrachtgever flexibel kunnen inplannen.

Communicatie

Je bent in staat je eigen werkzaamheden en je voortgang regelmatig te bespreken met je opdrachtgever, zodat tijdig bijgestuurd kan worden en je reflecteert hierop.

Ik wilde eerst mijn nagelstyliste vragen of ik daarvoor een reserverings systeem voor mocht maken. Helaas was ze zelf super druk met haar studie en wilde het liever niet. Daarna kwam mijn moeder met dat ze op hun werk echt een vervelend reserverings systeem hadden. Vanaf toen ben ik het voor haar gaan maken. 

Aangezien het mijn moeder is wilde ik het niet super informeel maken want dan leer ik het niet goed. Vandaar dat ik haar ook met haar meisjes naam aansprak om een soort afstand te creëren. Ook heb ik echt momenten genomen om met haar te praten zodat het niet even een gesprekje was onder het eten. Verder heb ik haar gevraagd of ze komende week een test wilt doen en dat vond ze goed.

Eerst heb ik gevraagd wat voor soort reserverings systeem ze wilde. Daarbij heeft ze laten zien wat ze nu gebruikt. Hierna heb ik mijn schetsen laten zien en die laten goedkeuren en aanvullen. Daarna heb ik haar tussen door laten zien hoe het er tot dan toe uit zag (begin sprint 2) en daar was ze erg enthousiast over. Nu komende week gaat ze een test doen.