A case study applying process and project alignment methodology

被引:0
作者
INESC-ID, CSI / Universidade do Algarve, Campus de Gambelas, Faro [1 ]
Zip 8005-139, Portugal
不详 [2 ]
Zip 1000-029, Portugal
机构
[1] INESC-ID, CSI / Universidade do Algarve, Campus de Gambelas, Faro
[2] INESC-ID / Instituto Superior Técnico, Rua Alves Redol, no 9, Lisboa
来源
J. Braz. Comput. Soc. | 2006年 / 3卷 / 65-82期
关键词
Meta-models; Project Management; Software Process Improvement;
D O I
10.1007/BF03194496
中图分类号
学科分类号
摘要
Software Process Improvement (SPI) is one of the main software development challenges. However, SPI standards and models (CMMI, SPICE) have not been always adopted with success. The current problem is a lack of strategy to implement successfully these standards and models. To undertake this objective is essential observe real life experiences and detect process and project mutual relationships. Without this alignment it will not be possible to find out how process management is really important to achieve organization’s strategic objectives. This paper proposes a methodology that allows the definition, evaluation and improvement of an organization software development process. This proposal, called a Process and Project Alignment Methodology (ProPAM), allows the specification of an organization development process, as well process and project alignment. ProPAM presents the following life cycle: (1) process definition; (2) project definition considering a base process model; (3) project coordination and monitoring and (4) process improvement assessment. This paper also provides an overview of the action plan to be taken within the software organizations that intent to conduct a SPI initiative. This plan includes two distinct phases: (1) specify the development process and (2) analyze projects, starting an SPI effort. In order to evaluate ProPAM, a study case is undertaken. The case study is performed following the action plan and presents all the steps of the ProPAM. Final results show that, when the organization started using ProPAM, process and project alignment reduced project planning time and effort. ProPAM also introduced new organizational practices that result in a SPI program. © 2007, The Brazilian Computer Society.
引用
收藏
页码:65 / 82
页数:17
相关论文
共 26 条
[1]  
Salo O., Improving Software Development Practices in an Agile Fashion.Agile Newsletter 2/2005, Agile-ITEA, (2005)
[2]  
Hardgrave B.C., Armstrong D.J., Software process improvement: it’s a journey, not a destination, Communications of the ACM, 48, 11, pp. 93-96, (2005)
[3]  
Capability Maturity Model for Software (CMM), Version 1.1, Carnegie Mellon University, (1993)
[4]  
Capability Maturity Model Integration (CMMI), Version 1.1, Carnegie Mellon University, (2002)
[5]  
Project S.P.I.C.E., Software Process Assessment Part 2: A model for process management, Version, 1, (1998)
[6]  
Kuvaja P., Simila J., Krzanik L., Bicego A., Koch G., S. Saukkonen, (1994)
[7]  
Vandeville J.V., Organizational Learning through the Collection of Lessons Learned, Informing Science, 3, pp. 127-133, (2000)
[8]  
Gruhn V., Modeling J.U.S.P., An Experience Report related to Problem Tracking in an Industrial Project.Proceedings of the 20th international conference on Software Engineering, Kyoto, Japan, pp. 13-21, (1998)
[9]  
Curtis B., Kellner M.I., Over J., Process Modeling, Communications of the ACM, 35, pp. 75-90, (1992)
[10]  
Krasner H., Tirrel J., Linehan A., Arnold P., Ett W.H., Lessons learned from a software process modeling system, Communications of ACM, 35, n.9, pp. 91-100, (1992)