Att bestämma stadiet i ett informationssystemets livscykel beror på den specifika metod som används (t.ex. vattenfall, smidig, spiral). Vissa vanliga indikatorer över metoder kan dock hjälpa till att identifiera scenen:
Allmänna indikatorer som är tillämpliga på de flesta metoder:
* Planering och initiering: Detta steg fokuserar på att definiera systemets syfte, omfattning, mål och genomförbarhet. Söka efter:
* Projektcharter eller förslagsdokument
* Affärsfallsmässigt motivering
* Intressentanalys och krav som samlar in dokumentation (initiala versioner)
* Högnivå systemarkitekturdiagram
* Budget- och tidslinjeberäkningar
* Analys och design: Detta steg involverar detaljerade kravinsamling, systemdesign och databasdesign. Söka efter:
* Detaljerade krav Specifikationer Dokument (Använd ärenden, användarhistorier etc.)
* Systemdesigndokument (arkitekturdiagram, dataflödesdiagram, gränssnittsdesign)
* Databasschema design
* Prototyper eller mockups
* Implementering/utveckling: Det är här det faktiska systemet är byggt. Söka efter:
* Kodutveckling (synlig i förvar)
* Enhetstestresultat
* Integrationstestplaner och resultat
* Utvecklingsmiljöinställning
* Framstegsrapporter spårar utvecklingsmilstolpar
* testning: Detta innebär rigorösa tester för att säkerställa kvalitet, funktionalitet och säkerhet. Söka efter:
* Testplaner och testfall
* Testresultat och felrapporter
* UAT -planeringstestning (användarens acceptanstestning
* Resultat för testningstestning
* Säkerhetstestresultat
* Distribution: Detta steg fokuserar på att släppa systemet till slutanvändare. Söka efter:
* Distributionsplaner och skript
* Användarutbildningsmaterial
* Go-live-datum
* Utrullningsstrategi (fasad utrullning, big bang, etc.)
* Underhåll och operationer: Detta är pågående support och uppdateringar efter utplaceringen. Söka efter:
* Underhållsscheman och procedurer
* Övervakningsverktyg och instrumentpaneler
* Bugfixar och lappar
* Systemuppdateringar och uppgraderingar
* Performanövervakningsdata
Metodspecifika indikatorer:
* Vattenfall: Steg är sekventiella och väl definierade. Framstegen spåras vanligtvis genom slutförande av varje fas med formella inloggningar.
* Agile (Scrum, Kanban): Framsteg är iterativa och inkrementella. Leta efter sprintar, användarhistorier i olika steg (att göra, pågående, gjort), nedbränningskort och dagliga stand-up mötesprotokoll.
* spiral: Iterativ och riskfokuserad. Leta efter riskbedömningsdokumentation och beslut baserat på riskreducerande strategier vid varje iteration.
Andra ledtrådar:
* Kommunikation: Det språk som används i projektkommunikation kommer att återspegla scenen. Tidiga stadier kommer att fokusera på koncept på hög nivå, senare stadier kommer att innebära mer tekniska detaljer.
* artefakter: De typer av dokument och leveranser som skapats (t.ex. kravdokument, designspecifikationer, testrapporter) indikerar det aktuella steget.
* Teamroller: Engagemang för olika roller (t.ex. affärsanalytiker, utvecklare, testare, distributionspecialister) förändringar över olika stadier.
Genom att undersöka dessa indikatorer kan du få en tydlig förståelse för var ett informationssystem för närvarande sitter i sin livscykel. Kom ihåg att överväga den metod som används vid tolkningen av dessa indikatorer.