Home

mjukvaruprojekt

Ett mjukvaruprojekt är en tillfällig satsning som syftar till att skapa eller uppdatera en mjukvaruprodukt eller en tjänst. Projektet har en definierad början och slut, samt mål, leveranser och resurser. Målet är ofta en färdig programvara, dokumentation och eventuella underhålls- eller supportavtal.

Projektet följer en livscykel som vanligtvis inkluderar uppstart, planering, genomförande, övervakning och avslut. Under uppstart identifieras

Många mjukvaruprojekt använder en blandning av modeller. Metoder som vattenfallsmodellen representerar planbaserade arbetssätt, medan agila ramverk

Vanliga roller är projektägare eller uppdragsgivare, styrgrupp, projektledare, utvecklingsteam, testare och användare eller kund. Klara mål

Vanliga utmaningar inkluderar tidspress, förändrade krav, teknisk skuld, integrationsbehov och beroenden till externa leverantörer. Mätningar som

målgrupp,
intressenter
och
omfattning
samt
budget
och
tid.
Planeringsfasen
resulterar
i
en
projektplan,
kravspecifikationer
och
arkitektur-
och
designbeskrivning.
Genomförandefasen
omfattar
kodning,
tester
och
integrering,
medan
övervakningen
följer
upp
framdrift,
kvalitet
och
risker.
Avslutet
innebär
överlämning,
dokumentation
och
utvärdering.
som
Scrum
och
Kanban
och
hybrider
som
blandar
olika
metoder
används
beroende
på
behov.
Valet
påverkas
av
kravstabilitet,
tid,
budget
och
externa
beroenden.
DevOps
och
kontinuerlig
leverans
används
ofta
för
bättre
integration,
testning
och
distribution.
och
kontinuerlig
kommunikation
med
intressenter
är
avgörande
för
framgång.
Kvalitetssäkring,
riskhantering
och
konfigurationshantering
är
viktiga
genom
hela
projektet.
burndown,
velocity
och
ledtid
används
för
att
följa
framsteg
och
bedöma
leveransförmåga.