Op naar de release candidate voor jouw opdrachtgever. Ontwerp en ontwikkel een complexe, gebruiksvriendelijke en interactieve webapplicatie op basis van een bestaande api of een zelf in te richten headless CMS.
Deze leertaak hoort bij sprint 18 Let's JAM. Dit is een leertaak die je individueel of in een team uitvoert.
In het college S18W1-01-Sprintplanning-Lets-JAM wordt de opdracht uitgelegd.
In semester 3 heb je veel geleerd over het inzetten van workflow, tools en frameworks om een passende oplossing voor een case te realiseren. Het resultaat is een web applicatie op basis van data uit een bestaande API of een zelf in te richten API. Deze laatste sprint neem je als team de tijd om de puntjes op de i te zetten en jullie beste werk te leveren. Je beste werk, niet alleen qua resultaat maar ook qua proces. Je zult bij het werken aan deze leertaak aandacht besteden aan die onderdelen die jij persoonlijk nog moet bewijzen.
Deze opdracht gaat over alle fasen van de DLC Analyseren, Ontwerpen, Bouwen, Testen en Integreren
Je werkt vanuit (gedocumenteerde) conventies, principes en code afspraken aan componenten. Je richt je daarbij eerst op de core functionaliteiten goed werkend krijgen en dan enhancen.
Je werkt met branches en pull request requirements per component. Een component is pas release candidate waardig als het uitvoerig getest is, denk aan usability, a11y, performance en responsiveness.
Leg focus op het planbord, het in kaart brengen en toewijzen van taken. Maak daarbijn afspraken over het reviewen van code. Je controleert elkaars code in het pull request, een ander teamlid moet jouw code reviewen op code conventies, a11y, PE en responsive...
Doorloop de fasen van de DLC zoals je dat je de afgelopen anderhalf jaar hebt eigen gemaakt en documenteer al jouw bevindingen in de README en de Wiki.
Focus sprint 18 - De focus van deze sprint ligt op het ontwerpen en ontwikkelen van een complexe gebruiksvriendelijke interactieve toepassing voor het web
Deze opdracht is done als:
- je hebt gewerkt volgens de verschillende fases van de development-lifecycle
- jouw werk is gedocumenteerd in de Readme en Wiki
- je een complexe, gebruiksvriendelijke en interactieve webapplicatie hebt ontworpen en ontwikkeld
- de site een onderbouwde oplossing een voor de design challenge van een opdrachtgever biedt
- de site op Github staat en een live url heeft
- de site release candidate waardig is