ABSTRACT
Traditional software engineering approaches were developed based on the old manufacturing process, in terms of roles, responsibilities, tasks, and hierarchy. Modern approaches, such as, Agile approaches, are based on a fusion of these traditional approaches and the Agile Manifesto, which changes the perspective of main software process objectives. These approaches are designed to encourage self-management, which may be challenging even in big or very small software companies. This paper proposes a software engineering complementary framework called Atta 2.0 (Atta 2), which is an approach inspired by a nature organization and aims to deal with the difficulties of self-organization issues. We performed a case study on a start-up company, that follows Scrum guidelines, has a very small team, and maintains several projects at the same time. As the outcome, we have success running the Atta 2 and obtained gains in terms of self-organization, structure, and visibility. Based on this we advocate that Atta 2 improved Sprint planning and execution, tasks creation and distribution, and slightly the quality of delivered artifacts. We also focus that Atta 2 helped to integrate new team members and to extract the best from the new ones and old team members. We advocate that Atta 2, may have value to the community, once it is a complementary option to aggregates value to well-known agile or traditional approaches. Thus, we concluded that Atta 2 can be used jointly with other management approaches, in order to promote the best-aggregated value.
- Alain Abran, James W Moore, Pierre Bourque, Robert Dupuis, and Leonard L Tripp. 2004. Guide to the software engineering body of knowledge: 2004 version SWEBOK. IEEE Computer Society.Google Scholar
- Kent Beck, Mike Beedle, Arie Van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, 2001. The agile manifesto.Google Scholar
- Daniela S Cruzes, Tore Dyba, Per Runeson, and Martin Host. 2011. Case studies synthesis: Brief experience and challenges for the future. In 2011 International Symposium on Empirical Software Engineering and Measurement. IEEE, 343–346.Google ScholarDigital Library
- JM de Abreu and JHC Delabie. 1986. Controle das formigas cortadeiras em plantios de cacau. Revista Theobroma 16(1986), 4.Google Scholar
- Miguel Ecar, Fabio Kepler, and João Pablo S da Silva. 2018. Cosmic User Story Standard. In International Conference on Agile Software Development. Springer, 3–18.Google Scholar
- José V Hernández and K Jaffé. 1995. Dano econômico causado por populações de formigas Atta laevigata (F. Smith) em plantações de Pinus caribaea Mor. e elementos para o manejo da praga. Anais da Sociedade Entomológica do Brasil 24, 2 (1995), 287–298.Google Scholar
- Harri Kaikkonen, Harri Haapasalo, and Kai Hänninen. 2018. Characteristics of self-managing teams in rapid product development projects. International Journal of Value Chain Management 9, 1 (2018), 1–25.Google ScholarCross Ref
- Rensis Likert. 1932. A technique for the measurement of attitudes.Archives of psychology(1932).Google Scholar
- Alci E LOECK, Douglas Grützmacher, and Gustavo Storch. 2001. Distribuição geográfica de Atta sexdens piriventris Santschi, 1919, nas principais regiões agropecuárias do Estado do Rio Grande do Sul. Current Agricultural Science and Technology 7, 1 (2001).Google Scholar
- Per Runeson and Martin Höst. 2009. Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering 14, 2 (2009), 131.Google Scholar
- Ian Sommerville. 2010. Software Engineering(9th ed.). Addison-Wesley Publishing Company, USA.Google ScholarDigital Library
- Viktoria Stray, Nils Brede Moe, and Rashina Hoda. 2018. Autonomous agile teams: Challenges and future directions for research. In Proceedings of the 19th International Conference on Agile Software Development: Companion. ACM, 16.Google ScholarDigital Library
- Edward O Wilson. 1980. Caste and division of labor in leaf-cutter ants (Hymenoptera: Formicidae: Atta). Behavioral ecology and sociobiology 7, 2 (1980), 143–156.Google Scholar
- Claes Wohlin, Per Runeson, Marting Höst, Magnus C. Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in Software Engineering. Springer-Verlag, Berlin. 249 pages.Google ScholarCross Ref
- RONALD ZANETTI, GERALDO ANDRADE Carvalho, A Santos, ALAN Souza-Silva, and MAURÍCIO SEKIGUCHI Godoy. 2002. Manejo integrado de formigas cortadeiras. Lavras: UFLA (2002), 16.Google Scholar
Index Terms
- Work Like Ants! Atta 2.0: Dealing with Self-Organized Teams
Recommendations
Subcontracting for Scrum Teams: Experiences and Guidelines from a Large Development Organization
ICGSE '12: Proceedings of the 2012 IEEE Seventh International Conference on Global Software EngineeringAgile methods and Scrum especially have drawn the attention of large software industry. Whilst originally accepted as a way of working for small companies and teams, more and more of the large organizations have adopted the Scrum method as their primary ...
Challenges Faced While Simultaneously Implementing CMMI and Scrum: A Case Study in the Tax Preparation Software Industry
ITNG '12: Proceedings of the 2012 Ninth International Conference on Information Technology - New GenerationsCMMI certification is a major accomplishment for a software organization, and is often required for an organization to stay competitive. This work is a case study of the challenges faced by a growing tax preparation software company during its attempt ...
The agile requirements refinery: Applying SCRUM principles to software product management
Context: Although agile software development methods such as SCRUM and DSDM are gaining popularity, the consequences of applying agile principles to software product management have received little attention until now. Objective: In this paper, this gap ...
Comments