Læringsplan 6: Uge 17-18

Lærings & Delmål Projektledelse

 
  • Formidle projektstatus internt og ekstern i et udviklingprojekt.
    • Afholde internt møde med teamet, på baggrund af kundemøde og forud for start på sprint 1.
  • I en struktureret sammenhæng, opsøge ny viden, færdighed og kompetencer inden for områder projektstyring og -ledelse.
    •  Læse Del 3 i “Strategisk Projektledelse” bogen.
  • Redegøre for værktøjer til styring af ressourcer i et udviklingsprojekt.
    • Undersøge hvordan Repo i Azure Devops virker, og implementere det i projekt FRIGO.
  • Udarbejde og vedligeholde en projektplan i Azure Devops.
    • Styre Sprint 1 i tid og rum (opgaver, priotering og afklaring)

Lærings & Delmål React

  • Forståelse for Java og Typescript til at støtte om anvendelse af React og React Native.
    • Løse PBI i projekt med Typescript
    • Anvende Typescript i løsning af Plan C opgave.
  • Søge vejledning i anvendelse af React og React Native
    • Modtage code review på PBI opgave og få hjælp til at oprette projekt uden Expo.
  • Anvende centrale elementer i React og React Native til at konstruere web og mobil apps.
    • Anvende Reusable Components, Flatlists, ScrollView og StyleSheet til PBI opgave i projekt.
  • Beherske at vise og modellere data til brugergrænsefladen, modtaget fra backend API / database.
    • Modtage data om produkter fra API, til af vise på skærm i mobilapp, i projekt.
    • Plan C opgave indeholder kald til Pentias egen API.
  • Deltage som programmør indenfor udviklingsorienterede situationer med React og React Native.
    • Løse PBI til et real life projekt, dvs. oprette React Native projekt og lave 1 skærm.

Aktiviteter

Generelt:

  • Selvstudie projektledelse via bog (~ 6 timer)

Projekt:

  • Oprette et React Native CLI projekt => FRIGO (~ 2 timer)
  • “PBI 242169 – Produktoversigt” i React Native (~ 16 timer)
  • Sprint 1 – Diverse koordinering (~ 1 timer)
  • Internt teammøde (~ 1 timer)

Toturial:

  • Learning React Native.PDF, plan C (~ 12 timer)

Video / Online kurser

I alt ca. 38 timers selvstudie.

* Resterende timer er afsat til skolemøder, projektarbejde (udenfor valgfag),  repetition / reflektion, samt portefølje arbejde.  => Denne periode er med få møder!

Tegn på læring

Projektledelse:

Jeg har opnået mine mål i projekt ledelse, såfremt jeg får formidlet udfaldet fra kundemødet til teamet. De skal ligeledes være 100 % klar over planen for sprint 1, hvem laver hvad, hvornår og hvad er afhængighederne på tværs af teamet og virksomheden. Derudover skal jeg have læst DEL 3 i min bog og skrevet mit udbytte ned.

React:

Jeg er tilfreds såfremt jeg løser plan C opgaven fra min lærings toturial og får noget konstruktivt (helst positiv) feedback på denne. Herudover skal PBI i projekt løses og bestå test og code review. Fælles for begge projekter er at min oplevelse skal være, at jeg nu kan tage de indlærte fra tidligere og anvende til løsning af opgaver uden et forudgivet resultat / løsning.

Evaluering:

Er kommet godt i mål med alle opgaver og er færdig med det hele. Jeg har kun tilføjet 2 produkter, da opgaverne jeg laver bliver stadig mere komplekse og omfattende, til gengæld for jeg samlet min viden og brug de indlærte på tværs. 

Denne gang har der været noget mere React en Projektledelse, i og med hele planlægningsfasen af vort projekt er overstået. Så jeg har egentlig “bare” skulle igangsætte, styre og indhente resultater. Min umiddelbar fornemmelse er, at det har givet pote at være detaljeret i planlægningen. Det produkter at hver udvikler har levet, har været af høj kvalitet og tempoet har været hurtig. Vi har på en uge lavet, hvad vi på tidligere semestre har lavet på 3-4 uger. Det har også været positivt at opleve, hver udvikler har haft sit ansvarsområde, hvor vi tidligere på skolen har smeltet meget sammen, til stor frustration og rettelse. 

På React delen har der været utroligt meget at lave denne gang. Jeg har skulle løse en defineret opgave, uden et endeligt resultat. Det har jeg selv skulle kode / til forskel fra tidligere toturials. Jeg synes det er gået godt, da jeg ret hurtigt enten kan løse opgaveerne med de værktøjer jeg har, eller i 90 % af tilfældene finde en løsning på nettet. Jeg formår at sammensætte elementer fra selvstudiet og bruge dem jeg finder relevant, i opgaveløsningen. Vores kode er nu til Code Review ved Pentia’s udviklere, så her kommer den endelige niveau måling.

React:

Projektledelse: