ABSTRACT
Eldorado is an R&D Institute responsible for OS customization for Android Smartphone Software worldwide. Eldorado is based in Brazil and works closely with other teams worldwide (China, United States, and India). Handling the project management considering this complex GSD scenario brings many challenges, one of them is the knowledge sharing on new development processes. As each region has its own set of procedures and specific carriers, the newcomers need to learn the new working processes. Even having a Wiki space to share information, the members report great difficulty using it, especially when they start to work on a project from a different region. For this reason, we developed a labeling-oriented project management approach based on identifying and defining project patterns. This experience report describes how we reduced the knowledge information required to manage a mobile software development process, the lessons learned applying the developed approach in mobile projects, and the future steps to improve it.
- Bader Alkhazi, Andrew DiStasi, Wajdi Aljedaani, Hussein Alrubaye, Xin Ye, and Mohamed Wiem Mkaouer. 2020. Learning to rank developers for bug report assignment. Applied Soft Computing 95 (2020), 106667. https://doi.org/10.1016/j.asoc.2020.106667Google ScholarCross Ref
- Raquel F. V. Cunha, Fernanda B. S. Souza, Franciney O. Lima, and Bruno A. Bonifácio. 2020. How do newcomers learn work process in global software development (GSD)?: a survey study from the perspective of newly project leaders. In ICGSE ’20: 15th IEEE/ACM International Conference on Global Software Engineering, Seoul, Republic of Korea, June 26-28, 2020, Paolo Tell, Igor Steinmacher, and Ricardo Britto (Eds.). ACM, 71–75. https://doi.org/10.1145/3372787.3389302Google ScholarDigital Library
- Klinsman M. Gonçalves, Yasmine G. Vaz, Eberth F. Cruz, Rafael E. Silva, Lineker Souza, Fábio M. Azevedo, Eduardo D. Sardinha, Paulo Fonseca, and Cícero A. L. Pahins. 2020. MoraySTF: A Novel Approach for Requirement Definition for GSD Projects in a Mobile Ecosystem. In Proceedings of the 15th International Conference on Global Software Engineering (Seoul, Republic of Korea) (ICGSE ’20). Association for Computing Machinery, New York, NY, USA, 96–100. https://doi.org/10.1145/3372787.3390433Google Scholar
- Waqar Hussain and Tony Clear. 2014. Spreadsheets as Collaborative Technologies in Global Requirements Change Management. In 2014 IEEE 9th International Conference on Global Software Engineering. 74–83. https://doi.org/10.1109/ICGSE.2014.25Google ScholarDigital Library
- Dirk Riehle and Heinz Züllighoven. 1996. Understanding and Using Patterns in Software Development. Theory Pract. Object Syst. 2 (1996), 3–13.Google ScholarDigital Library
- Edgar Tanaka, Edilson Silva, and Gustavo Tordin. 2019. Dogfooding: ”Eating our Own Dog Food” in a Large Global Mobile Industry Player. In 2019 ACM/IEEE 14th International Conference on Global Software Engineering (ICGSE). 62–67. https://doi.org/10.1109/ICGSE.2019.00024Google Scholar
Index Terms
- Pattern with partners: A systematic approach to handle knowledge sharing in GSD projects
Recommendations
Knowledge creation and sharing in a systems development project
Systems development projects are complex collaborative efforts in which actors create and share knowledge across organisational boundaries and over time. We know, however, little about how knowledge is created and shared in systems development projects ...
Knowledge Management in Distributed Agile Software Development
AGILE '12: Proceedings of the 2012 Agile ConferenceSoftware development teams need highly valuable knowledge to carry out knowledge-intensive development activities. Agile teams are cross-functional teams that promote sharing of project-specific knowledge through frequent face-to-face interaction, ...
Documentation Work in Agile Teams: The Role of Documentation Formalism in Achieving a Sustainable Practice
AGILE '12: Proceedings of the 2012 Agile ConferenceAs its second guiding principle, agile software development promotes working software over comprehensive documentation. In this paper we investigate alignment between two different documentation practices and agile development. We report upon an ...
Comments