Applying software process improvement in industrial context

From Master Projects
Jump to: navigation, search

has title::Applying software process improvement in industrial context
status: finished
Master: project within::Software Engineering
Student name: student name::M.P.F. Reker
number: student number::1275216
Start start date:=2007/04/01
End end date:=2009/01/31
Supervisor: Patricia Lago
Second reader: has second reader::Hans van Vliet
Company: has company::Fredhopper
Poster: has poster::Media:Media:Posternaam.pdf

Signature supervisor



For software companies to stay competitive it is important that they strive to keep their software processes efficient. To this end companies need to continually refine their software processes. Software process improvement (SPI) is a mean that companies can apply to improve their software processes. This project applies SPI in an industrial context identifying problems in the maintenance development life cycle and implement solutions to these problems. The approach applied consists out of three consecutive phases: recovering, modeling and implementing. The first phase recovers information about the current situation and its problems using direct or independent recovering techniques. In the second phase the recovered information is analysed and transformed into models using UML. Solutions to discovered problems are designed and modeled with UML. The third and final phase consists out of the implementation of the solution models into JIRA. The results of this implementation are validated by comparing the old process and the new process using cycle time scores. These results show that applying SPI with a problem-based approach leads to an efficiency improvement of around 40%.