mjukvaruutvecklingsfilosofi
Mjukvaruutveckling är processen att designa, implementera, testa och underhålla mjukvaruprogram och IT-system. En typisk livscykel innefattar kravinsamling, system- och programvarudesign, implementering, testning, distribution och underhåll. Olika utvecklingsmodeller används beroende på kontext.
Vattenfallsmodellen genomför faser i en linjär ordning, medan Agile-metoder som Scrum och Kanban betonar flexibilitet och
Roller i mjukvaruprojekt kan vara produktägare, scrum master eller projektledare, utvecklare, systemarkitekt, testare och UX-designer. Verkgtyg
Målsättningen är att skapa tillförlitlig, användbar och skalbar mjukvara som uppfyller användarnas och företagets krav, samtidigt