ABSTRACT
People Management (PM) is part of software project management since the Software Development Process (SDP) depends on the people who do it. In order to maximize the success of software projects, agile methods focus on people and their interactions. However, agile projects still suffer from the risks of failure. Understanding that PM is a complex and central activity in the SDP, this paper aims to map how academic studies describe the PM in the software development environment, what good practices are described by these studies and how the software industry has applied the PM. Therefore it is intended to build a PM model for agile software development approaches. A Systematic Literature Review (SLR) was carried out in order to obtain data regarding the state of the art of PM in the agile development, and also a questionnaire format survey, which was answered by professionals working in the industry to map the application of PM mechanisms in software development organizations. From the data obtained in the SLR and in the questionnaires applied it was proposed a model of People Management. The proposed model was generically constructed to serve as a PM guide in agile projects, regardless organization characteristics and the development team where the model will be implemented.
- Kent Beck. 2004. Programação Extrema (XP) explicada: acolha as mudanças. bookman.Google Scholar
- Kent Beck, W Cunningham, A Hunt, R Martin, D Thomas, M Beedle, and J Sutherland. 2001. Manifesto Ágil. Manifesto para Desenvolvimento Ágil de Software (2001).Google Scholar
- Karoly Bozan. 2017. The Perceived Level of Collaborative Work Environment's Effect on Creative Group Problem Solving in a Virtual and Distributed Team Environment. In 50th Hawaii International Conference on System Sciences, HICSS 2017, Hawaii, USA, January 4--7, 2017. http://aisel.aisnet.org/hicss-50/cl/virtual_teams/5Google Scholar
- Xusen Cheng, Tingting Hou, Shixuan Fu, and Jianshan Sun. 2017. Individual Trust Development in Business Virtual Teams: An Experimental Study. In Proceedings of the 50th Hawaii International Conference on System Sciences.Google ScholarCross Ref
- Idalberto Chiavenato. 2008. Gestão de pessoas. Elsevier Brazil.Google Scholar
- Prerna Chikersal, Maria Tomprou, Young Ji Kim, Anita Williams Woolley, and Laura Dabbish. 2017. Deep Structures of Collaboration: Physiological Correlates of Collective Intelligence and Group Satisfaction.. In CSCW. 873--888. Google ScholarDigital Library
- Kieran Conboy, Sharon Coyle, Xiaofeng Wang, and Minna Pikkarainen. 2011. People over Process: Key Challenges in Agile Development. IEEE Software 28, 4 (2011), 48--57. Google ScholarDigital Library
- Broderick Crawford, Claudio León de la Barra, Ricardo Soto, and Eric Monfroy. 2012. Agile software engineering as creative work. In Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering. IEEE Press, 20--26. Google ScholarDigital Library
- Dr Bill Curtis, William E Hefley, and Sally A Miller. 2002. The people capability maturity model: Guidelines for improving the workforce. Addison-Wesley. Google ScholarDigital Library
- Fabio QB da Silva, A Cesar C Franca, Tatiana B Gouveia, Cleviton VF Monteiro, Elisa SF Cardozo, and Marcos Suassuna. 2011. An empirical study on the use of team building criteria in software projects. In Empirical Software Engineering and Measurement (ESEM). IEEE, 58--67. Google ScholarDigital Library
- Peter Ferdinand Drucker. 1995. People and performance: The best of Peter Drucker on management. Routledge.Google Scholar
- A César C França, Ana CML de Araújo, and Fabio QB Da Silva. 2013. Motivation of software engineers: A qualitative case study of a research and development organisation. In Cooperative and Human Aspects of Software Engineering (CHASE), 2013 6th International Workshop on. IEEE, 9--16.Google ScholarCross Ref
- A. César C. França, Adelnei de L. C. Felix, and Fabio Q. B. da Silva. 2012. Towards an explanatory theory of motivation in software engineering: A qualitative case study of a government organization. In 16th International Conference on Evaluation & Assessment in Software Engineering, EASE, Spain. 72--81.Google Scholar
- PMBOK Guide. 2012. A guide to the project management body of knowledge. In Project Management Institute, Vol. 3.Google Scholar
- Eisha Hasnain, Tracy Hall, and Martin Shepperd. 2013. Using experimental games to understand communication and trust in Agile software teams. In Cooperative and Human Aspects of Software Engineering (CHASE), 6th International Workshop on. 117--120.Google Scholar
- Gerd Höfner and VS Mani. 2012. 4 C: An approach for effective people management in an offshore software development center. In Global Software Engineering (ICGSE), 2012 IEEE Seventh International Conference on. IEEE, 207--211. Google ScholarDigital Library
- Staffs Keele. 2007. Guidelines for performing systematic literature reviews in software engineering. In Technical report, Ver. 2.3 EBSE Technical Report. sn.Google Scholar
- Sherlock Licorish, Anne Philpott, and Stephen G MacDonell. 2009. Supporting agile team composition: A prototype tool for identifying personality (In) compatibilities. In Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering. IEEE, 66--73. Google ScholarDigital Library
- Elizabete Munzlinger, Fabricio Batista Narcizo, and José Eustáquio Rangel de Queiroz. 2012. SistematizaçãO De RevisõEs BibliográFicas Em Pesquisas Da áRea De IHC. In Companion Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems (IHC '12). Brazilian Computer Society, Porto Alegre, Brazil, Brazil, 51--54. http://dl.acm.org/citation.cfm?id=2400076.2400099 Google ScholarDigital Library
- Roger S Pressman. 2005. Software engineering: a practitioner's approach. Palgrave Macmillan. Google ScholarDigital Library
- Vinícius S Santos and Edna D Canedo. 2014. Utilização da Metodologia Ágil no Desenvolvimento de Software na Justiça Eleitoral Brasileira. X Simpósio Brasileiro de Sistemas de Informação (SBSI), Londrina-PR 1, 2014 (2014), 345--356.Google Scholar
- C Schwaber. 2016. Ken & Sutherland, Jeff The Scrum Guide™ Scrum. Org and ScrumInc (2016).Google Scholar
- Ian Sommerville. 2010. Software engineering. Pearson. Google ScholarDigital Library
- Medha Umarji and Forrest Shull. 2009. Measuring Developers: Aligning Perspectives and Other Best Practices. IEEE Software 26, 6 (2009), 92--94. Google ScholarDigital Library
- June M. Verner, Muhammad Ali Babar, Narciso Cerpa, Tracy Hall, and Sarah Beecham. 2014. Factors that motivate software engineering teams: A four country empirical study. Journal of Systems and Software 92 (2014), 115--127.Google ScholarCross Ref
Index Terms
- People Management in Software Agile Development
Recommendations
A Software Development Process for Super Agile Projects
SBSI '18: Proceedings of the XIV Brazilian Symposium on Information SystemsIncreasing in the creative economics, growth in the demand of mobile applications, and necessity of rapid product availability to the customer promote arising from projects that have a life cycle of a few days. These type of projects are called super ...
Empirical Study of Agile Software Development Methodologies: A Comparative Analysis
In today's software industry, technological prowess and ever-evolving customer requirements have led to more complex software demands. Agile based software development is increasingly being adopted by the software practitioners as it assures early ...
Applying agile and lean practices in a software development project into a CMMI organization
PROFES'11: Proceedings of the 12th international conference on Product-focused software process improvementThis paper presents an approach based on a practical experience in applying agile and lean practices in a software development process performed into an organization evaluated CMMI level 5. As a result of a theoretical review on agile and lean practices,...
Comments