Vår behovsprosess er implementert som et GitHub-prosjekt og er åpent tilgjengelig. Behovsprosessen starter ved at det er registrert et issue på en av våre løsninger eller på vårt dedikerte behovsprosjekt.
Dersom du ønsker å registrere et behov eller en brukerhistorie mot en av våre løsninger, kan du opprette et nytt issue ved å opprette en brukerhistorie.
Behovsprosessen har følgende steg:
Kriteria: Issuet skal vere identifisert som et potensielt behov.
Aktiviterer:
Ansvarlig rolle | Aktivitet | Verktøy |
---|---|---|
Gevinstansvarlig | Opprette epos og utarbeide enkel gevinstanalyse | GitHub |
Funksjonell arkitekt | Opprette brukerhistorier | GitHub |
Kriteria: Behovet skal vere formulert som et epos og ha en enkel gevinstanalyse. Brukerhistorien skal tildeles forretningsverdi etter følgende kriteria:
Indikator | Kriterium |
---|---|
Kritisk | Eposet kan ikke leveres uten denne brukerhistorien. |
Viktig | Brukerhistorien er vesentlig for at funksjonaliteten i Eposet realiseres. |
Mindre viktig | Eposets funksjonelle intensjon er realisert uten denne brukerhistorien. |
Kjekt-å-ha | Når alt annet er levert og teamet ikke har noe bedre å finne på, kan denne realiseres. |
Aktiviteter:
Ansvarlig rolle | Aktivitet | Verktøy |
---|---|---|
Funksjonell arkitekt | Detaljere epos og brukerhistorier som operasjonaliserer eposet | GitHub |
Løsningsarkitekt | Dokumentere relevante kvalitetskrav | |
Interaksjonsdesigner | Lage trådskisser der dette er relevant |
Kriteria: Eposet skal ha ei eller flere brukerhistorier knytta til seg.
Aktiviteter:
Ansvarlig rolle | Aktivitet | Verktøy |
---|---|---|
Løsningsarkitekt | Utarbeide løsningsarkitektur | Archi |
Designer | Utarbeide design basert på trådskisser | |
Testleder | Utarbeide akseptansekriteria som features i Gherkin | GitHub |
Senior utvikler | Utarbeide scenarier i features | GitHub |
Kritieria: Brukerhistorien skal ha et design (der det er relevant) og en løsningsarkitektur. Akseptansekriteria skal være dokumentert som et sett av features.
Aktiviteter:
Ansvarlig rolle | Aktivitet | Verktøy |
---|---|---|
Produkteier | Prioritere brukerhistorier | GitHub |
Scrumleder | Opprette brukerhistorien i utviklingsprosjekt | GitHub |
Seniorutvikler | Dele brukerhistorien opp i oppgaver | GitHub |
Kritieria: Brukerhistorien er prioritert og opprettet i utviklingsprosjekt.
Her vil brukerhistorien bli duplisert over i det relevante utviklingsprosjektet, som oppretter sine brukerhistorier etter behov. Disse skal referere til den opprinnelige brukerhistorien i behovsprosjektet. Utviklingsteamet vil også legge brukerhistorien ut i sine prosjekter med tilhørende milepæler.
Kriteria: Utviklingsteamet har levert funksjonalitet til staging-miljø som realiserer brukerhistorien.
Aktiviteter:
Ansvarlig rolle | Aktivitet | Verktøy |
---|---|---|
Funksjonell arkitekt | Godkjenne levert funksjonalitet | |
Løsningsarkitekt | Godkjenne levert kvalitet | |
Produkteier | Akseptere levert funksjonalitet |
Kriteria: Funksjonalitet og kvalitet er godkjent i akseptansetest og issue er “closed”. Eller det er bestemt at behovet ikke skal taes videre i behovsprosessen. Alle issues som blir lukka vil automatisk havne i denne kolonnen.