Managing Distributed Software Development with Performance Measures

The Distributed Software Development (DSD) has been increasingly adopted for providing advantages over traditional software development. But this approach presents some challenges such as communication difficulties, cultural differences among the involved and low proximity among developers. This paper presents a set of performance measures for management through five perspectives: financial, customer, internal processes and, learning and growth, based on Balanced Scorecard (BSC).The fifth perspective, geographical dispersion, has been proposed as an extension of the BSC System for DSD projects. The performance perspectives aim measure and to support the decision making process of stakeholders through metrics related to the attributes of quality, productivity, cost, time and geographic dispersion, fundamental in the software project management. So, the performance measures are a mechanism to evaluate the return on financial investment, the satisfaction of customers and employees, the performance of processes running on the DSD, the continuous improvement of the organization and the success of the geographical dispersion.

[1]  Umit Bititci,et al.  Integrated performance measurement systems: a development guide , 1997 .

[2]  Zoltan Kazi,et al.  Performance indicators in software project monitoring: Balanced scorecard approach , 2012, 2012 IEEE 10th Jubilee International Symposium on Intelligent Systems and Informatics.

[3]  R. Kaplan,et al.  The balanced scorecard--measures that drive performance. , 2015, Harvard business review.

[4]  James D. Herbsleb,et al.  Configuring global software teams: a multi-company analysis of project productivity, quality, and profits , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[5]  Hanne Nørreklit The Balance on the Balanced Scorecard: A Critical Analysis of Some of Its Assumptions , 2000 .

[6]  Renato Balancieri,et al.  Knowledge and Contextual Information Management in Global Software Development: Challenges and Perspectives , 2012, 2012 IEEE Seventh International Conference on Global Software Engineering Workshops.

[7]  Mario Piattini,et al.  Challenges and Improvements in Distributed Software Development: A Systematic Review , 2009, Adv. Softw. Eng..

[8]  Päivi Parviainen,et al.  Metrics and measurements in global software development , 2012 .

[9]  Arthur M. Schneiderman,et al.  WHY BALANCED SCORECARDS FAIL , 2013 .

[10]  Atreyi Kankanhalli,et al.  A review of metrics for knowledge management systems and knowledge management initiatives , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.