Teema 66/91· Tarkvaraarendus ja digitaalne teenusosutamine
SPACE ja DevEx
SPACE (Satisfaction, Performance, Activity, Communication, Efficiency) ja DevEx (Developer Experience) raamistikud mõõdavad arendajate tootlikkust mitmemõõtmeliselt, selle asemel et toetuda ühele näitajale.
Miks see on oluline
Ühe näitaja (näiteks koodiridade arv) optimeerimine toob sageli kaasa soovimatuid tagajärgi; mitmemõõtmelised raamistikud annavad tasakaalustatuma pildi tegelikust tootlikkusest.
Matemaatika
Puudub ühtne valem; raamistikud kasutavad kombineeritud mõõdikuid viiest kategooriast (rahulolu, tulemuslikkus, tegevus, suhtlus, tõhusus).
Lahendatud näide
Meeskond, millel on kõrge tegevuse näitaja (palju commit'e), kuid madal rahulolu näitaja, võib viidata läbipõlemisele, mis jääks tähelepanuta, kui mõõdetaks ainult tegevust.
Seos tarkvaraarendusega
See ongi tarkvaraarenduse enda raamistik, mida siin kasutatakse analoogiana tööjõu hoidmise ja personali heaolu mõõtmisele tervishoius.
Lõksud
- Ühe SPACE mõõtme optimeerimine teiste arvelt.
- Mõõdikute kasutamine individuaalseks hindamiseks, mitte süsteemi parandamiseks.
Allikad
- Forsgren N, et al., SPACE framework research.
- GitHub, DevEx research and measurement.