Software developer motivation in a high maturity company: a case study
Nathan Baddoo, T. Hall, D. Jagielska
{"title":"Software developer motivation in a high maturity company: a case study","authors":"Nathan Baddoo, T. Hall, D. Jagielska","doi":"10.1002/spip.265","DOIUrl":null,"url":null,"abstract":"In this article, we discuss the impact of software developer motivation on projects. Motivation has been reported to be an important determinant of productivity and quality of work in many industries. In this article, we explore specifically how motivation impacts on development work in software engineering. We describe work previously done to suggest that software developers may have a different profile of motivators to other professionals. We present data collected from nine developers working in a software organisation that has been assessed at CMM level 5. We find that the developers working in this high maturity development environment are highly motivated. We also report relationships between motivation and progress in development work and describe the impact of motivating factors on specific aspects of software development. Our main conclusion is that good software developers are proactive, flexible and adaptable, prepared to share knowledge with team and follow good practice, for example, documenting work. Also, and in particular reference to this high maturity company, good software developers are able to resolve complex problems, innovative and eager to try new technology. The biggest motivators to such performance in a high maturity organisation are pay and benefits, recognition and opportunities for achievement. These are closely followed by technically challenging work, job security and senior management support. Cost, time, product quality — in terms of reliability — and user satisfaction are all moderately good indicators of project success. User satisfaction, however, is the best indicator of all four as its importance assumes a temporal significance as a project progresses. Finally, we found that technical competency, interpersonal skills and adherence to good practices impact favourably on software project success. Copyright © 2006 John Wiley & Sons, Ltd.","PeriodicalId":379836,"journal":{"name":"Softw. Process. Improv. Pract.","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"50","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Softw. Process. Improv. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/spip.265","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 50
Abstract
In this article, we discuss the impact of software developer motivation on projects. Motivation has been reported to be an important determinant of productivity and quality of work in many industries. In this article, we explore specifically how motivation impacts on development work in software engineering. We describe work previously done to suggest that software developers may have a different profile of motivators to other professionals. We present data collected from nine developers working in a software organisation that has been assessed at CMM level 5. We find that the developers working in this high maturity development environment are highly motivated. We also report relationships between motivation and progress in development work and describe the impact of motivating factors on specific aspects of software development. Our main conclusion is that good software developers are proactive, flexible and adaptable, prepared to share knowledge with team and follow good practice, for example, documenting work. Also, and in particular reference to this high maturity company, good software developers are able to resolve complex problems, innovative and eager to try new technology. The biggest motivators to such performance in a high maturity organisation are pay and benefits, recognition and opportunities for achievement. These are closely followed by technically challenging work, job security and senior management support. Cost, time, product quality — in terms of reliability — and user satisfaction are all moderately good indicators of project success. User satisfaction, however, is the best indicator of all four as its importance assumes a temporal significance as a project progresses. Finally, we found that technical competency, interpersonal skills and adherence to good practices impact favourably on software project success. Copyright © 2006 John Wiley & Sons, Ltd.
高成熟度公司中软件开发人员的动机:一个案例研究
在本文中,我们将讨论软件开发人员动机对项目的影响。据报道,在许多行业中,动机是生产力和工作质量的重要决定因素。在这篇文章中,我们将具体探讨动机如何影响软件工程中的开发工作。我们描述了之前所做的工作,以表明软件开发人员可能与其他专业人员有不同的激励因素。我们展示了从在一个软件组织中工作的9个开发人员收集的数据,这些数据已经在CMM级别5中进行了评估。我们发现在这个高度成熟的开发环境中工作的开发人员是非常有动力的。我们还报告了开发工作中动机和进展之间的关系,并描述了激励因素对软件开发的特定方面的影响。我们的主要结论是,优秀的软件开发人员是积极主动的、灵活的、适应性强的,准备好与团队分享知识,并遵循良好的实践,例如,记录工作。而且,特别针对这家高度成熟的公司,优秀的软件开发人员能够解决复杂的问题,勇于创新,渴望尝试新技术。在一个高度成熟的组织中,这种表现的最大激励因素是薪酬和福利、认可和成就机会。紧随其后的是具有技术挑战性的工作、工作保障和高级管理层的支持。成本、时间、产品质量(就可靠性而言)和用户满意度都是项目成功的适度良好指标。然而,用户满意度是所有四个指标中最好的指标,因为它的重要性随着项目的进展而具有时间意义。最后,我们发现技术能力、人际交往能力和对良好实践的坚持对软件项目的成功有有利的影响。版权所有©2006约翰威利父子有限公司
本文章由计算机程序翻译,如有差异,请以英文原文为准。