Kravspecifikation - Internetprojekt Exempel på innehåll
Kravspecifikation - Internetprojekt Exempel på innehåll
___________________________________________________________________________________________________
Kravspecifikationsmall, kommentarer:
Kravspecen tas fram av beställaren, producenten eller av beställare och producent i samråd.
Vanligt är att man delar upp kravspecen i icke-funktionella och funktionella krav. Jag valde i vår mall att försöka följa de diskussioner vi haft. Jag har vidare försökt göra mallen med tankte på just webbprojekt. IT-projekt ställer något andra krav.
En hållregel är: man specificerar inte hur problemen ska lösas. Man specificerar vad lösningen ska kunna göra, vilka krav man ställer på den.
Jag har gjort dispositionen såhär:
1. Börja med att ge en läsanvisning till dokumentet.
2. Gör sedan en kort beskrivning till vad som ligger till grund för projektet, vilka problem skall lösas och varför/vad syftet är med själva projektet, varför vi vill ha produktionen gjord. [Varför?]
3. Beskriv sedan den tänkta användaren för produktionen. [Vem?]
4-5. Specificera sedan, utfirån användarsituationen och projektets avgränsningar, våra krav på produktionens funktionalitet och prestanda. [Vad?].
6. Specificera sedan de ev. krav vi har, som rör arbetsprocesserna. [Hur?]
7-8. Avsluta med leveransvillkor och bilagor
KRAVSPECIFIKATION
Internetprojekt
Exempel på innehåll
1 Om dokumentet 3
1.1 Förkortningar, ordförklaringar 3
2 Bakgrund 3
2.1 Organisationen 3
2.1.1 Projektgrupp 3
2.2 Produktionen 3
2.2.1 Mål 3
2.2.2 Syften 3
2.2.3 Tidsplan 3
3 Användaren 3
3.1 Vanliga användare 3
3.1.1 Målgrupp 3
3.1.2 Användarsituation 4
3.1.3 Användardator 4
3.2 Administrativa användare 4
3.3 Språk 4
4 Krav på teknik 4
4.1 Befintligt system/Befintlig lösning 4
4.2 Planerat system/Planerad lösning 4
4.2.1 Säkerhetsaspekter 5
4.2.2 Servermiljö 5
4.2.3 Databashanteringssystem 5
4.2.4 Maskinvara 5
4.2.5 Konvertering 5
4.2.6 Licenser 5
4.3 Utvecklarmiljö 5
5 Krav på innehåll och design 5
5.1 Budskap och tonalitet 5
5.2 Yttre design 5
5.2.1 Layout 5
5.2.2 Navigation 5
5.2.3 Menyer 5
5.2.4 Knappar 5
5.2.5 Inmatning 5
5.2.6 Återkoppling 6
5.3 Inre design 6
5.3.1 Sökkriterier 6
5.3.2 Nivåer 6
5.4 Indata 6
5.5 Utdata 6
6 Krav på arbetsmetoder 6
6.1 Dokumentation 6
6.2 Testning 6
6.3 Förvaltning och vidareutveckling 7
6.3.1 Mallar 7
6.3.2 Uppdatering 7
7 Leverans 7
7.1 Leveransvillkor 7
7.2 Support 7
7.3 Garantitid 7
8 Bilagor 7
1Om dokumentet
Vad ska kravspecifikationen ligga till grund för? Av vem/vilka är det framtaget och för vem/vilka?
1.1Förkortningar, ordförklaringar
Som används i dokumentet.
2Bakgrund
Ge en kort beskrivning till vad som ligger till grund för projektet, vilka problem skall lösas och varför/vad syftet är med projektet.
2.1Organisationen
Beskriv övergripande den egna organisationen och vilken verksamhet den har.
2.1.1Projektgrupp
Namn + kort beskrivning av funktion i projektet
2.2Produktionen
2.2.1Mål
Kortfattad version. Vad ska levereras när projektet är klart?
2.2.2Syften
Varför? Grunden till att projektet finns.
2.2.3Tidsplan
Kortfattad tidsplan för projektet.
3Användaren
Beskriv hur användarsituationen är tänkt att se ut och vilken målgruppen är för produktionen. Vem är vår användare och vilka krav kan vi räkna med att han-hon ställer?
3.1Vanliga användare
3.1.1Målgrupp
Vilka är dom tänkta användarna? Vilka förkunskaper har dom, ålder, annat av intresse för produktionen.
3.1.2Användarsituation
Vid pekskärm på mässa, hemma, vid skrivbordsdatorn?
3.1.3Användardator
Datortyp
Processor
Arbetsminne
Hårddisk
Operativsystem
Bildskärm
bildskärskort
upplösning
antal färger
Styrmedel
CD-spelare
DVD-spelare
Ljudkort
Högtalare
Uppkoppling/nätverk
Användarprogramvaror
3.2Administrativa användare
Administrativa maskin- och programvaror
3.3Språk
Vilket/vilka språk nu, framtida översättningar?
4Krav på teknik
Teknisk prestanda och krav på funktionalitet
4.1Befintligt system/Befintlig lösning
Om det finns system eller webblösningar, så beskriv det här och ev. framtida planer med dessa.
4.2Planerat system/Planerad lösning
Kompatabilitet medbefintligt system/tidigare lösningar. Krav på effektivitet, tillförlitlighet.
4.2.1Säkerhetsaspekter
Säkerhetskrav
4.2.2Servermiljö
Krav på servern, ex. servertyp, processoshastighet, arbetsminne, hårddiskutrymme.
4.2.3Databashanteringssystem
Krav på databashateringssystem
4.2.4Maskinvara
Krav på hårdvara och kringutrustning
4.2.5Konvertering
Produktionen ska kunna konverteras till följande format:
4.2.6Licenser
4.3Utvecklarmiljö
5Krav på innehåll och design
Krav på innehålls- och designmässig funktionaliet och prestanda
5.1Budskap och tonalitet
Vilka krav sätter vi på innehållets direkt kommunicerande delar? Vad vill vi föra fram? Hur vill vi föra fram det? Vilket tonläge? Vilken argumentation, vilken ton?
5.2Yttre design
Grafiskt användargränssnitt. Vad har vi för krav på gränssnittet? Vilka förhållningsregler finns? Färger, typsnitt, ljud. Beskriv gärna en användare och ett case att utgå ifrån.
5.2.1Layout
5.2.2Navigation
5.2.3Menyer
5.2.4Knappar
5.2.5Inmatning
5.2.6Återkoppling
5.3Inre design
Systemdesign.
5.3.1Sökkriterier
5.3.2Nivåer
Datastrukturer
5.4Indata
Vilka krav ställer vi på indata? Hur ska material levereras, av vem och när? Ex.
Korrekturläst text
Databas
Bilder
Illustrationer
Animationer
Video
Musik
Ljudeffekter
Speaker
Format, storlek, upplösning och media.
5.5Utdata
Vilka krav ställer vi på ev. utdata ex. statistik, utskrifter
6Krav på arbetsmetoder
Beskriv vilka krav vi ställer på produktionsprocesserna. Vilket tillvägagångssätt, vilka arbetsmoment, vilken strategi.
6.1Dokumentation
Beskrivning av dokumentation och ansvarsfördelning i framtagandet av dokumentation.
6.2Testning
Beskriv vilka krav på tester ni har och ansvar för dessa. Test av ex. innehåll, funktionalitet, språkversioner, tekniska tester, nätverkstest/modemtest
6.3Förvaltning och vidareutveckling
6.3.1Mallar
Produktionen ska reslutera i följande mallar. Beskrivning av krav på rutiner, format och ansvar för innehåll.
6.3.2Uppdatering
Beskrivning av hur uppdatering ska gå till. Beskrivning av krav på rutiner, format, ansvar för innehåll och av vem/vilka uppdatering ska kunna ske.
Krav på dator för uppdatering
7Leverans
7.1Leveransvillkor
7.2Support
7.3Garantitid
8Bilagor
Flödesschema
Tidsplan
Funktionsspecifikationer
Designdokument
Manus
_______________________________________________________________
Ort och datum.
Underskrift beställare Underskrift producent
9