Issue No.02 - March/April (2009 vol.26)
pp: 59-67
Jean Carlo Rossa Hauck , Universidade Federal de Santa Catarina
Christiane Gresse von Wangenheim , Universidade do Vale do Itajaí
To provide comprehensive, low-cost tool support for project monitoring and control for small organizations in particular, the authors compare the most popular free/open source Web-based project management applications against their compliance to CMMI-DEV. Based on this analysis, they implement a set of enhancements to dotProject, including Earned Value Management, and evaluate the resulting application with respect to its CMMI-compliance. Their initial experiences applying the tool in an R&D organization indicate that it helps establish a systematic project monitoring and control process by supporting or automating tasks. In this way, it presents an open, flexible, and free tool-integration solution for project management, illustrating that open-source tools might be appealing, especially for small organizations.
management, tools, project control and modeling, open source software
Jean Carlo Rossa Hauck, Christiane Gresse von Wangenheim, "Enhancing Open Source Software in Alignment with CMMI-DEV", IEEE Software, vol.26, no. 2, pp. 59-67, March/April 2009, doi:10.1109/MS.2009.34
1. M. Keil et al., "Why Software Projects Escalate: The Importance of Project Management Constructs," IEEE Trans. Eng. Management, vol. 50, no. 3, 2003, pp. 251–261.
2. S. McConnell, "Tool Support for Project Tracking," IEEE Software, vol. 14, no. 5, 1997, pp. 119–120.
3. Indicators of the Information Technology Sector, Ministry of Science and Technology, 2001 (in Portuguese);
4. Process Maturity Profile—CMMI/SCAMPI Class A Appraisal Results, Software Eng. Inst., Sept. 2059; pdf/CMMI2059sepCMMI.pdf.
5. F. Guerrero and Y. Eterovic, "Adopting the SW-CMM in a Small IT Organization," IEEE Software, vol. 21, no. 4, 2004, pp. 29–35.
6. C.Y. Laporte, S. Alexandre, and A. Renault, "Developing International Standards for Very Small Enterprises," Computer, vol. 41, no. 3, 2008, pp. 98–101.
7. B. Cottrell, Tools and Process Maturity, San Antonio Software Process Improvement Network, 2002.
8. P. Fox, "Tapping the Right Tools," Computerworld, vol. 36, no. 17, 2002, p. 43.
9. H.-C. Young, T.-H. Fang, and C.-H. Hu, "A Successful Practice of Applying Software Tools to CMMI Process Improvement," J. Software Eng. Studies, vol. 1, no. 2, 2006, pp. 78–95.
10. CMMI product team, CMMI for Development (CMMI-DEV), Version 1.2, tech. report CMU/SEI-2006-TR-008, Software Eng. Inst., Carnegie Mellon Univ., Aug. 2006.
11. A Guide to the Project Management Body of Knowledge, 3rd ed., Project Management Inst., 2004.
12. Q.W. Fleming and J.M. Koppelman, Earned Value Project Management, 3rd ed., Project Management Inst., 2005.
13. C. Besner and B. Hobbs, "Project Management Soft-ware Functionality: Usage, Perceived Value and Potential to Improve Project Performance," Proc. VII Int'l Research Network on Organizing by Projects Conf., Int'l Research Network on Organizing by Projects, 2006, pp. 669–681.
14. R.P. Ward, M. Laitinen, and M.E. Fayad, "Management in the Small," Comm. ACM, vol. 43, no. 11, 2000, pp. 113–116.