Title: Detecting software development process patterns in project data
Authors: Pícha, Petr
Issue Date: 2019
Publisher: Západočeská univerzita v Plzni
Document type: report
URI: http://www.kiv.zcu.cz/site/documents/verejne/vyzkum/publikace/technicke-zpravy/2019/Rigo_P%C3%ADcha_2019_4.pdf
Keywords: projektový management;zkvalitňování softwarového procesu;projektová data;Aplikace pro správu životního cyklu
Keywords in different language: project management;Software Process Improvement;project data;Application Lifecycle Managemen
Abstract in different language: Project Management (PM) and Software Process Improvement (SPI) are complex activities demanding decisions which are not clear-cut even when using a defined pro- cess based on best practices proven as beneficial to product quality and project suc- cess. This is due to specific context surrounding each software development project and the fact that much of the guidance is in textual form not suitable for automatic processing. An deep know-how and extensive manual analysis of the project data and progress is therefore needed to support the correct PM and SPI decisions. This analysis is time and resource consuming, and prone to overlooking important data and reaching incorrect conclusions potentially derailing the project even further. The goal of this work is to represent the project data using a unified metamodel allowing cross-examination of different projects, detection of defined errors in PM (anti-patterns) as well as points of divergence from the defined software development processes. The expected benefit is streamlining the anti-pattern detection activities, leaving more time to handle their occurrences properly, while minimizing their ef- fects on product quality and project success. To reach the goal we analyzed software development methodologies, Application Lifecycle Management (ALM) tools com- monly used in PM, techniques of software process modeling and current research in methods and frameworks to aid PM and SPI efforts. We also review well-known PM anti-patterns from literature and present a method for their operationalization. We then propose an approach to analyze project data from ALM tools and detect anti- pattern occurrence in it. The approach is partially validated through implementation of an experimental tool.
Rights: © Západočeská univerzita v Plzni
Appears in Collections:Zprávy / Reports (KIV)

Files in This Item:
File Description SizeFormat 
Rigo_Pícha_2019_4.pdfPlný text3,02 MBAdobe PDFView/Open

Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/37196

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.