Kanban

  • Epic => Feature => Story
  • En issue = arbeid for en person (deles ikke)
  • Plukk den øverste issuen som er tildelt deg eller som du har kompetanse til å gjøre.
  • Kun en issue av gangen i arbeid
  • Når man flytter en issue eller går for dagen så kommenter issuen

  • Når en oppgave flyttes til test skal den være testbar av kunde, helst med URL til hva som skal testes.

  • Hold den tekniske spesifikasjonen i oppgaven.
  • Ta opp med prosjektleder oppgaver som har vært på on-hold mer enn en uke
  • Ta opp med prosjektleder oppgaver som har vært på qa / test mer enn en uke

  • QA = Ønsker at kollega tar en teknisk sjekk

  • Test = Ønsker at kunde eller kollega sjekker

  • Status på en issue skal alltid være riktig.

Oppstart av issue

  • Forstå kunden
  • Hva er det i dette for kunden? Hvorfor vil kunden ha dette og hva skal det brukes til?
  • Snakk med prosjektleder
  • Snakk evt med kunden.
  • Har de bestilt og akseptert rolls-roys eller lada?
  • Hvem skal bruke den? Krav til poleringsgrad (forskjell på backend og frontend)

  • Forstå oppgaven før utvikling påbegynnes

  • Er den spesifisert godt nok? Oppstart møte?
  • Har den et estimat?
  • Kost nytte? Hva ville denne oppgaven være verdt for meg om jeg var kunden?

Planlegg Arkitektur? Søk etter ferdige moduler? Høre om kollegaer har gjort noe tilsvarende? Best practice design? Design guidelines?

Start utvikling Hold deg til oppgaven. Ikke finn på ekstra funksjonalitet som ikke er beskrevet eller avtalt.

Spesifikasjon av issue

Ulike nivåer Funksjonell beskrivelse Wireframes Swagger / API Databasemodell Tekniske beskrivelse

Kanban kolonner

  • ToDo
  • Blocked
  • InProgress - Kun en oppgave pr utvikler her av gangen.
  • InReview
  • Landed
  • Qe blocked
  • Ready for qe
  • Inprogress
  • Qe Rejected
  • Ready to release
  • Done