A project management support tool using communication for agile software development

Recently, agile software development methods are popular because software should be developed in a short period. However, conventional project management techniques are often not adaptable to such new development methodologies. Especially, progress and quality control of the document-based management does not fit the agile software development. Therefore, a new project management support tool has been developed based on a new communication model. The new model focuses on relationships between communication and project states. The basic idea of the model is that good communication leads to high quality products and good progress of projects. Based on scattering ratio of communication on time series, the tool can calculate project state as a whole. From results of trial experiments, we confirmed that the strong correlation coefficient between the scattering ratios of communication and the product qualities. Furthermore, the tool was applied to open source projects. The projects' features were clarified in communication analysis using the tool.

[1]  Laurie A. Williams,et al.  Agile software development: it's about feedback and change , 2003, Computer.

[2]  Pierre N. Robillard,et al.  Empirical study of exchange patterns during software peer review meetings , 2002, Inf. Softw. Technol..

[3]  Ken-ichi Matsumoto,et al.  A learning curve based simulation model for software development , 1998, Proceedings of the 20th International Conference on Software Engineering.

[4]  G. W. Snedecor Statistical Methods , 1964 .

[5]  E. Hippel,et al.  Lead users: a source of novel product concepts , 1986 .

[6]  Eric von Hippel,et al.  Lead Users: An Important Source of Novel Product Concepts , 1986 .

[7]  Shinji Kusumoto,et al.  Software Project Simulator for Eectiv e Process Improvement , 2001 .

[8]  Ken-ichi Matsumoto,et al.  A Knowledge-Based Software Process Simulation Model , 2002, Ann. Softw. Eng..

[9]  Katsuro Inoue,et al.  Empirical Project Monitor: A Tool for Mining Multiple Project Data , 2004, MSR.

[10]  N. Hanakawa,et al.  A communication workload estimation model based on relationships among shared works for software development projects , 2002, Ninth Asia-Pacific Software Engineering Conference, 2002..

[11]  R. Katz,et al.  An Investigation into the Managerial Roles and Career Paths of Gatekeepers and Project Supervisors in a Major R&D Facility : R&D Management , 2011 .

[12]  Sara A. McComb,et al.  Examining a curvilinear relationship between communication frequency and team performance in cross-functional project teams , 2003, IEEE Trans. Engineering Management.

[13]  Toni L. Doolen,et al.  The impact of organizational context on work team effectiveness: a study of production team , 2003, IEEE Trans. Engineering Management.

[14]  Bernd Brügge,et al.  Communication Metrics for Software Development , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[15]  Deborah G. . Ancona,et al.  Bridging the Boundary: External Activity and Performance in Organizational Teams. , 1992 .

[16]  Atsushi Ohnishi Visual Software Requirementw Specification Technique Based on Communication Model , 2002 .