Agil Systemutveckling
är en samlande benämning för ett antal metoder som används vid programvaruutveckling. Gemensamt för dessa är att de beskriver en mer lättrörlig och iterativ inställning till systemutveckling med fokus på : individer och samspel, körbar programvara, kundsamarbete och anpassning till förändring.
En av de mest populära metoderna är Scrum, som bl.a. kännetecknas av :
- Fokusering mot kundnytta.
- Flexibilitet gentemot förändringar.
- Korta iterationer och regelbundna leveranser.
- Överblick - arbete och prioritering synlig för alla.
T2 Data har den kompetens och erfarenhet som krävs för att införa och använda agila metoder (speciellt Scrum) i mjukvaruprojekt. Våra konsulter är certifierade Scrum-masters samt utvecklare med egen erfarenhet av Scrum i olika projekt. Vi har även erfarenhet av rollen som Produktägare i kundprojekt.
Agil utveckling med korta iterationer och regelbundna leveranser ökar kraven på automatisering. För att upprätthålla kvaliteten i en kontinuerligt växande kodbas krävs exempelvis automatisering av testarbetet. Mängden regressionstester blir snabbt större än mängden tester kopplade till nyutveckling.
Automatiserad testning förutsätter körbar programvara på olika nivåer, vilket ökar behoven för att även automatisera bygg- och leveransprocesserna. Den ökande mängden automatisering ställer höga krav på spårbarhet och rapportering, som också automatiseras osv osv.
T2 Data kan leverera infrastruktur och automatisering för agila projekt i stora och komplexa organisationer och för produktutveckling med höga krav på leveranskapacitet och kvalitet.
