Projektvision

Inspelning Vision

Syftet med visionen är att på ett enkelt sätt beskriva problemet som projektet avser lösa, vem/vilka som är behjälpta av denna lösning samt de grundläggande egenskaperna som gör lösningen unik. Visionen skall dock inte beskriva hur detta skall gå till, vare sig tekniskt eller organisatoriskt. Tilltänkta läsare är i stort sett alla inblandade i projektet, en gemensam vision är en av de viktigaste punkterna i ett projekt. Visionen gör att alla kan sträva åt samma håll utan att beskriva onödiga detaljer. Visionen kan även vara en viktig input till t.ex. marknadsavdelning.

Visionen bör innehålla:

Bakgrund och problembeskrivning

Beskriv det problem systemet skall lösa, alternativt det behov eller den möjlighet som finns med det nya systemet. Användar/mål-grupper: Beskriv de tilltänkta användarna, ju mindre generell din beskrivning är desto enklare att bygga en bra applikation.

Marknad

Beskriv konkurrerande och liknande system. Vad gör dessa unika, vilka svagheter respektive styrkor har de, vilken målgrupp vänder de sig till? Försök att tänka brett och generellt (det kanske inte finns något annat system som är exakt samma som det du tänker göra); t.ex. hur löser användarna det problem du tänkt lösa i dagsläget?

Baskrav/Egenskaper/Features/Unique Selling Points**

Ett baskrav är ett krav på en hög nivå och innehåller inga detaljer, detaljerna kommer snarare i kravspecifikationen. Baskraven får gärna vara säljande, lyft fram det som gör din applikation bra, spännande, unik etc. Det är ingen mening med att lista “självklar” funktionalitet som t.ex. att “Användaren ska kunna logga in” (detta hör snarare hemma i kravspecifikationen). Sammantaget så skall baskraven lösa problemet i problembeskrivningen för den tilltänkta målgruppen på ett för marknaden unikt sätt.

Teknik

I detta projekt för vi även in ett avsnitt kring tekniker du tänkt använda dig av, då detta är en viktig punkt i dessa projekt. Tekniker kan väljas utifrån tidigare erfarenhet, att man vill testa eller lära sig något, industristandard, tillgänglighet, etc. Teknik kan vara alltifrån val av programmeringsspråk, speciella API:er, ramverk, hårdvaruplattformar, servermjukvaror etc.