Dr. Ralf Kneuper

Beratung für
Softwarequalitätsmanagement und
Prozessverbesserung

Bachelorarbeit von Kivanc Semen: Combining Agile Software Development and CMMI in Small Settings

Diese Arbeit schrieb Herr Semen unter der gemeinsamen Betreuung durch Mark Paulk und Ralf Kneuper während eines Studienaufenthaltes an der Carnegie Mellon University, und reichte sie im Mai 2010 am Karlsruher Institut für Technologie ein.

Abstract

Which  small  software  company  representing  90% of  the  market  would  not  want  to support  its  key  competitive  advantage  of  flexibility  and  simultaneously  mitigate  its risks?  This  is  at  least  partially possible  by  taking  the  best  from  two  approaches: Agile software development and CMMI for Development.

Agile  software  development  is  a  software  development  approach  enabling  software companies to develop flexibly which is a decisive advantage in rapidly changing environments.

Capability  Maturity  Model  Integration  for  Development  (CMMI-DEV),  a  reference model for software process improvement offers valuable best practices and a structured way of improving software processes.

This thesis synthesizes the research material of combining agile software development with CMMI and contributes to the  research world by focusing on small settings. Based on those results, an improved software development process for the German student project, StuSer developing an online-platform is presented. Concretely, it is shown how the agile approach "XP" enriched with "Scrum" and plan-driven elements meets the CMMI targets.

Kontakt

Sie erreichen Herrn Semen unter info (at) gekes.de

© Ralf Kneuper · 2010-11-14 · http://www.kneuper.de/Lehrauftraege/Arbeiten/semen_abstract.html