A Behavior Marker tool for measurement of the Non-Technical Skills of Software Professionals: An Empirical Investigation

Managers recognize that software development project teams need to be developed and guided. Although technical skills are necessary, non-technical (NT) skills are equally, if not more, necessary for project success. Currently, there are no proven tools to measure the NT skills of software developers or software development teams. Behavioral markers (observable behaviors that have positive or negative impacts on individual or team performance) are beginning to be successfully used by airline and medical industries to measure NT skill performance. The purpose of this research is to develop and validate the behavior marker system tool that can be used by different managers or coaches to measure the NT skills of software development individuals and teams. This paper presents an empirical study conducted at the Software Factory where users of the behavior marker tool rated video clips of software development teams. The initial results show that the behavior marker tool can be reliably used with minimal training. Keywords-Non-technical Skills; behavior marker; performance.

[1]  Luiz Fernando Capretz,et al.  Soft Skills and Software Development: A Reflection from Software Industry , 2013 .

[2]  A. Cockburn,et al.  Agile Software Development: The People Factor , 2001, Computer.

[3]  Rikke Ørngreen,et al.  Managing Information Technology in a Global Environment , 2001 .

[4]  Alain Abran,et al.  A technical review of the software construction knowledge area in the SWEBOK guide , 2002, 10th International Workshop on Software Technology and Engineering Practice.

[5]  Nicholas Ladany,et al.  Consensual Qualitative Research: An Update , 2005 .

[6]  GorlaNarasimhaiah,et al.  Who should work with whom , 2004 .

[7]  Rhona Flin,et al.  Safety at the Sharp End: A Guide to Non-Technical Skills , 2008 .

[8]  Antònia Mas Picahaco,et al.  Software Process Improvement Through Teamwork Management , 2007, PROFES.

[9]  Andrew Begel,et al.  Novice software developers, all over again , 2008, ICER '08.

[10]  Nick Sevdalis,et al.  Observational Teamwork Assessment for Surgery: Construct Validation With Expert Versus Novice Raters , 2009, Annals of surgery.

[11]  Rhona Flin,et al.  Rating non-technical skills: developing a behavioural marker system for use in anaesthesia , 2004, Cognition, Technology & Work.

[12]  Paul O'Connor,et al.  The U.S. Navy's aviation safety program: a critical review. , 2007 .

[13]  Jeffrey C. Carver,et al.  A systematic literature review to identify and classify software requirement errors , 2009, Inf. Softw. Technol..

[14]  Natalia Juristo Juzgado,et al.  Emphasizing human capabilities in software development , 2006, IEEE Software.

[15]  S. G. Cohen,et al.  What Makes Teams Work: Group Effectiveness Research from the Shop Floor to the Executive Suite , 1997 .

[16]  Ian Stewart,et al.  To win friends and influence people , 1985, Nature.

[17]  Chris Phillips,et al.  Assessing competency in undergraduate Software Engineering teams , 2010, IEEE EDUCON 2010 Conference.

[18]  Irit Hadar,et al.  Why and how can human-related measures support software development processes? , 2008, J. Syst. Softw..

[19]  Jaideep Motwani,et al.  IS team projects: IS professionals rate six criteria for assessing effectiveness , 1997 .

[20]  Denny Davis,et al.  Development And Use Of An Engineer Profile , 2005 .

[21]  Lisa Louise Bender,et al.  Measurement of Non-Technical Skills of Software Development Teams , 2014 .

[22]  Patrick Stuart Murray,et al.  LINE OPERATION SAFETY AUDITS (LOSA): DEFINITION AND OPERATING CHARACTERISTICS , 2003 .

[23]  Michael A. West,et al.  Effective Teamwork: Practical Lessons from Organizational Research , 2004 .

[24]  Fabian Fagerholm,et al.  Measurement of the Non-Technical Skills of Software Professionals , 2014 .

[25]  R. Flin,et al.  Anaesthetists' Non-Technical Skills (ANTS): evaluation of a behavioural marker system. , 2003, British journal of anaesthesia.