ABSTRACT
Context: One of the leading challenges in Distributed Software Development (DSD) is to communicate correctly and promptly, as factors such as physical distance and lack of face-to-face contact can hinder this process. In this context, the Communication Maturity Model (C2M) was proposed as an option to support the improvement of communication in DSD. But this maturity model could not be effectively used in organizations, due to the absence a specific C2M based assessment method. Objective: This work aims to present the Standard C2M Based Assessment Method (SCBAM) in its basic dimension, the Basic Standard C2M Based Assessment Method (SCBAM-B). An assessment method to determine the maturity level of communication in DSD organizations, based on the C2M model. Method: The SCBAM-B was designed according to a methodology that included a review of the DSD literature, maturity and capacity models, evaluation methods, the development of a software tool, and evaluation with experts. Results: The SCBAM-B was perceived by experts as a relevant approach for assessing the communication level in organizations and propose a path for improvements. Conclusions: For being lightweight and capable of automation, the SCBAM-B has the potential to help the communication improvement in DSD organizations, in the light of the C2M model.
- J Alonso and I Martínez De Soria. 2010. Enterprise Collaboration Maturity Model (ECMM): Preliminary Definition and Future Challenges. In Enterprise Interoperability IV: Making the Internet of the Future for the Future of Enterprise (1 ed.). Springer London, London, UK, 429--438.Google Scholar
- Alessandra Anacleto. 2004. Método e Modelo de Avaliação para Melhoria de Processos de Software em Micro e Pequenas Empresas. Ph.D. Dissertation. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Catarina.Google Scholar
- Y. Baruch and B. C. Holtom. 2008. Survey Response Rate Levels and Trends in Organizational Research. Human Relations 61, 8 (2008), 1139--1160.Google ScholarCross Ref
- Erran Carmel. 1999. Global Software Teams: Colloborating Across Borders and Time Zones. Prentice Hall. 269 pages. Google ScholarDigital Library
- CMMI. 2010. CMMI for Development, Version 1.3. (2010), 482 pages. http://resources.sei.cmu.edu/asset{_}files/TechnicalReport/2010{_}005{_}001{_}15287.pdfhttp://resources.sei.cmu.edu/library/asset-view.cfm?assetID=8091Google Scholar
- G. Cuevas, A. Serrano, and A. Serrano. 2004. Assessment of The Requirements Management Process Using a Two-Stage Questionnaire. In International Conference on Quality Software - QSIC. IEEE, Braunschweig, 110--116. Google ScholarDigital Library
- D.E. Damian and D. Zowghi. 2002. The Impact of Stakeholders' Geographical Distribution on Managing Requirements in a Multi-Site Organization. In Proceedings of the International Conference on Requirements Engineering. IEEE, Essen, Germany, 1--10. Google ScholarDigital Library
- Fred D. Davis. 1989. Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly 13, 3 (1989), 319--340. Google ScholarDigital Library
- Ivaldir H. de Farias Junior, Luan Duarte, Joao Paulo N. De Oliveira, Ari'dnes R.N. Dantas, Jefferson F. Barbosa, and Hermano P. De Moura. 2012. Motivational Factors for Distributed Software Development Teams. In International Conference on Global Software Engineering Workshops. IEEE, Porto Alegre, 49--54. Google ScholarDigital Library
- Ivaldir H De Farias Junior. 2014. C2M - A Communication Maturity Model for Distributed Software Development. Doctoral dissertation. Informatics Center (CIn), UFPE University. http://www.repositorio.ufpe.br/handle/123456789/12140Google Scholar
- Rafael Audy Glanzner. 2012. 2DAM-WAVE - Um Método de Avaliação Parao Modelo de Capacidade WAVE. Ph.D. Dissertation. Dissertação (Mestrado em engenharia de software) - Faculdade de Informática - Pontifícia Universidade Catolica do Rio Grande do Sul. http://repositorio.pucrs.br/dspace/handle/10923/7032Google Scholar
- J Herbsleb, J D Herbsleb, D Moitra, and D Moitra. 2001. Global Software Development. IEEE software 18, 4 (2001), 16--20. Google ScholarDigital Library
- Haiyan Huang and Eileen M Trauth. 2007. Cultural Influences and Globally Distributed Information Systems Development: Experiences from Chinese IT Professionals. CACM (2007), 36--45. http://portal.acm.org/citation.cfm?id=1235000.1235008 Google ScholarDigital Library
- Elaine B Hyder, Keith M Heston, Bill Hefley, and Mark C Paulk. 2006. eSourcing Capability Model for Service Providers (eSCM-SP) (1 ed.). Van Haren Publishing, Zaltbommel, Pittsburgh, United States. 337 pages. http://books.google.com/books?hl=en{&}lr={&}id=K8mk9KJ3v7cC{&}pgis=1Google Scholar
- ISO/IEC. 1998. ISO/iEC TR 15504-1. Technical Report. 22 pages.Google Scholar
- Nelson Leitão Júnior, Ivaldir Farias Junior, Sabrina Marczak, Rodrigo Santos, and Felipe Furtado. 2015. Identifying the Maturity of Communication Processes in Distributed Software Development: A Preliminary Study of Four Software Organizations. In Workshop Anual do MPS (WAMPS). SOFTEX, Curitiba, Brazil, 49--60.Google Scholar
- Nelson G. de Sá Leitão Júnior. 2016. SCBAM - Um método de avaliação para o modelo de maturidade C2M. Master's Dissertation. CESAR School, Recife, Brazil.Google Scholar
- Saul McLeoud. 2008. Likert Scale. (2008). http://www.simplypsychology.org/likert-scale.htmlGoogle Scholar
- Duncan D. Nulty. 2008. The Adequacy of Response Rates to Online and Paper Surveys: What Can be Done? Assessment & Evaluation in Higher Education 33, 3 (2008), 301--314.Google ScholarCross Ref
- Dewayne E. Perry, Nancy a. Staudenmeyer, and Lawrence G. Votta. 1994. People, organizations, and process improvement. IEEE Software 11, 4 (1994), 36--45. Google ScholarDigital Library
- Alain Pinsonneault and Kenneth L. Kraemer. 1993. Survey Research Mthodology in Management Information Systems: An Assessment. eScholarship 1, 1 (1993), 43. Google ScholarDigital Library
- Darci Prado. 2002. MMGP: Um Modelo Brasileiro de Maturidade em Gerenciamento de Projetos. (2002), 5 pages. http://www.maturityresearch.com/novosite/2005/downloads/Modelo{_}PradoMMGP{_}V3{_}TextoDescritivo.pdfGoogle Scholar
- Rafael Prikladnicki. 2009. Padrões de Evolução na Prática de Desenvolvimento Distribuído de Software em Ambientes de Internal Offshoring: Um Modelo de Capacidade. Ph.D. Dissertation. Tese (Doutorado em Ciência da Computação) - Faculdade de Informática - Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre.Google Scholar
- SCAMPI. 2011. Standard CMMI Appraisal Method for Process Improvement (SCAMPI) Version 1.3a: Method Definition Document for SCAMPI A, B, and C. (2011), 250 pages. http://www.sei.cmu.edu/reports/11hb001.pdfGoogle Scholar
- Suprika Vasudeva Shrivastava and Urvashi Rathod. 2014. Risks in Distributed Agile Development: A Review. Procedia - Social and Behavioral Sciences 133 (2014), 417--424.Google ScholarCross Ref
- SOFTEX. 2012. MPS.BR - Melhoria de Processo do Software Brasileiro - Guia Geral MPS de Software. (2012). http://www.softex.br/mpsbr/{_}guias/guias/MPS.BR{_}Guia{_}Geral{_}Software{_}2012.pdfGoogle Scholar
- SOFTEX. 2013. MPS.BR - Melhoria de Processo do Software Brasileiro, Guia de Avaliação. (2013). http://www.softex.br/wp-content/uploads/2013/07/MPS.BR{_}Guia{_}de-Avaliacao{_}2013.pdfGoogle Scholar
- CMMI Product Team. 2006. CMMI for Development, version 1.2. (2006).Google Scholar
- Antônio Rafael da Rosa Techio. 2014. Sistematização das Evidências Empíricas em Desenvolvimento Distribuído de Software. Ph.D. Dissertation. Pontificia Universidade Catolica do Rio Grande do Sul.Google Scholar
- Stuart Watt, Claire Simpson, Chris McKillop, and Viv Nunn. 2002. Electronic Course Surveys: Does Automating Feedback and Reporting Give Better Results? Assessment & Evaluation in Higher Education 27, 4 (aug 2002), 325--337.Google ScholarCross Ref
- Roberto Zanoni and Jorge Luis Nicolas Audy. 2003. Project Management Model for a Physically Distributed Software Development Environment. In Hawaii International Conference on System Sciences. IEEE, Big Island. Google ScholarDigital Library
Index Terms
- SCBAM-B: A C2M Based Assessment Method for Identifying the Maturity of Communication in Distributed Software Development
Recommendations
Evaluation of a Preliminary Assessment Method for Identifying the Maturity of Communication in Distributed Software Development
WASHES '17: Proceedings of the 2nd Workshop on Social, Human, and Economic Aspects of SoftwareCommunication is still one of the main challenges of distributed software development and it is important for distributed teams to be able to maintain effective communication, i.e., to communicate properly and in a timely manner to facilitate the ...
Ahaa --agile, hybrid assessment method for automotive, safety critical smes
ICSE '08: Proceedings of the 30th international conference on Software engineeringThe need for software is increasingly growing in the automotive industry. Software development projects are, however, often troubled by time and budget overruns, resulting in systems that do not fulfill customer requirements. Both research and industry ...
Systematic literature review on agile practices in global software development
Abstract ContextDeveloping software in distributed development environments exhibits coordination, control and communication challenges. Agile practices, which demand frequent communication and self-organization between remote sites, are increasingly ...
Comments