Skip to main content

Stap 2, bepaal de stappen

Welke stappen moet je allemaal nemen.?

We hebben het bijvoorbeeld al eerder gehad over een styleguide. Het maken van een styleguide is een stap, het overleggen met de klant of je project leider en het laten goedkeuren van je style guide ook.

Zie het zo, jouw baas, klant of projectleider denkt dat een website maken in een paar uurtjes klaar is. "Zo moeilijk is het toch niet met ChatGPT", zegt hij de hele dag. Maar jij weet dat je soms uren bezig bent met een klein stom foutje. Of dat je phpmyadmin weer eens de geest geeft en je alle opnieuw moet installeren.

Dus jij moet zo goed mogelijk uitleggen wat je allemaal moet doen zodat je voldoende tijd krijgt om alles te doen.Dat betekent dus dat je je project zo goed mogelijk moet gaan verdelen in hele kleine stapjes.

Dus niet

"Planning maken, ontwerp maken, overleggen, bouwen en testen, klaar."

 en ook niet

"computer opstarten, muis aansluiten, VCS opstarten, code openen, ....."

Maar iets ertussenin, bijvoorbeeld:

  1. Opdracht doorlezen, bepalen of ik alle begrijp en vragen opschrijven.
  2. Requirements / eisen opschrijven en bepalen of er nog vragen of onduidelijkheden zijn.
  3. Opdracht met opdrachtgever doornemen.
  4. Database ontwerp (ERD) maken en in ontwikkelomgeving plaatsen.
  5. Ontwerp maken van User Interface. Maak style guide met plaatjes
  6. Overleg ontwerp met opdrachtgever.
  7. Maak eventuele aanpassingen aan het ontwerp.
  8. Bepaal welke schermen er moeten worden gemaakt, beschrijf deze allemaal.
    Geef ook enkele voorbeelden van hoe een scherm er uit komt te zien.
  9. Bepaal of er extra functionaliteiten in een scherm zitten. Bijvoorbeeld bij datum invoer een datum widget, of het kunnen sorteren van een overzicht. Deze functionaliteiten kosten extra tijd en worden daarom apart genoemd.
  10. Bepaal per scherm (of bij grote applicaties kan je schermen ook groeperen) hoeveel tijd het kost om dit te maken en te testen.
  11. Als alles klaar is, dan testplan maken.
  12. Testen uitvoeren volgens testplan.
  13. Aanpassingen maken (nav testen) of dingen die tijdens het ontwikkelen naar boven zijn gekomen.
  14. Opleveren.
  15. Eventueel nog een paar laatste wijzigingen nav oplevering.
  16. Factuur versturen :)

Opdracht

Maak nu zelf een stappenplan van de Laravel Stock applicatie die je vorig jaar hebt gemaakt.

Inleveren

Stappenplan an de Laravel Stock applicatie die je vorig jaar hebt gemaakt in PDF.