Extreme Capability
Forfatter
Thomsen, Kresten
Semester
4. semester
Udgivelsesår
2004
Antal sider
130
Abstract
Specialet undersøger, både teoretisk og med praktiske iagttagelser, i hvilken grad Extreme Programming (XP) kan støtte de organisatoriske beslutninger, der skal til for at placere en softwareorganisation på et bestemt niveau i Capability Maturity Model (CMM), en model der vurderer og certificerer modenheden af arbejdsprocesser. Analysen konkluderer, at organisationer baseret på XP kan opnå certificering på CMM niveau 3, men at højere niveauer ikke kan nås uden at gå på kompromis med XPs grundlæggende værdier. Specialet diskuterer også, om CMMs intention kan efterleves med XP som organisatorisk redskab, og finder, at XP gennem eksplicit videndeling og tillid til medarbejderne kan opfylde ånden i CMM niveau 5 uden at kunne opnå formel certificering på dette niveau. Afslutningsvis introduceres begrebet Extreme Capability som betegnelse for organisationer, der via koblingen mellem XP og CMM udnytter kommunikation, viden og omstillingsparathed både i softwareudviklingen og på et organisatorisk niveau.
The thesis examines, both theoretically and through practical observations, to what extent Extreme Programming (XP) can support the organizational decisions needed to place a software organization at a given level of the Capability Maturity Model (CMM), a framework that assesses and certifies the maturity of work processes. The analysis concludes that organizations based on XP can achieve certification at CMM Level 3, but that higher levels cannot be reached without compromising XP's core values. The thesis also discusses whether the intention behind CMM can be realized with XP as an organizational tool, and finds that, through explicit knowledge sharing and trust in employees, XP can fulfill the spirit of CMM Level 5 without being able to obtain formal certification at that level. Finally, the thesis introduces the term Extreme Capability for organizations that, by linking XP with the CMM perspective, leverage communication, knowledge, and adaptability in both software development and at the organizational level.
[Dette resumé er genereret ved hjælp af AI]
Emneord
