Implementation of Agile Development Methodology in Allocated and Unallocated Team Projects

  • André Luís Monteiro da Silva USP
  • Luiz Thadeu de A. Cavalheiro Construtora Andrade Gutierrez S.A.
  • Norton Trevisan Roman USP
  • Marcos L. Chaim USP

Abstract


This paper describes an experience in implementing the Scrum agile methodology in two distinct projects, one with its developing team hosted in the company’s administrative head office, and the other with a team allocated in a different town. Results illustrate the advantages of Scrum over the traditional waterfall methodology, previously used in the company. As an additional result, it was also observed that the distance between the Product Owner and Scrum Master, related to the developing team, may have an impact in the progress of the project.
Keywords: Methodology, Agile Development, Allocated and Unallocated Team

References

Vodde, B. and Koskela, L. 2007. Learning Test-Driven Development by Counting Lines. IEEE Softw. 24, 3 (May 2007), 74-79.

Anderson, D. J. (2004). Feature-driven development: towards a toc, lean and six sigma solution for software engineering. In TOC ICO World Conference, Miami, EUA.

Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., and Thomas, D. (2001). Manifesto para desenvolvimento Agil de software. http://agilemanifesto.org/iso/ptbr/. Acesso em 10/01/2012.

Cohen, D., Lindvall, M., and Costa, P. (2003). Agile software development a dacs state- of-the-art report. Technical report, Fraunhofer Center for Experimental Software Engineering Maryland and The University of Maryland.

Kent Beck, C. A. (2004). Extreme Programming Explained: Embrace Change. Addison Wesley Professional, 2 edition. ISBN: 0-321-27865-8.

Kruchten, P. (2004). The rational unified process: an introduction. Pearson Education, 3 edition. ISBN 0-321-19770-4.

Pichler, R. (2010). Agile Product Management with Scrum: Creating Products that Customers Love. Addison-Wesley.

Pressman, R. S. (2001). Software Engineering – A Practitioner’s Approach. McGraw- Hill, 5 edition.

Schwaber, K. (1995). Scrum development process. In Proceedings of the 10th Annual ACM Conference on Object Oriented Programming Systems, Languages, and Applications (OOPSLA’95), pages 117–134, Austin, EUA.

Schwaber, K. and Sutherland, J. (2010). Scrum guide. http://www.Scrum.org/storage/Scrumguides/Scrum%20Guide%20-%20PTBR.pdf. Acessado em 11/01/2012.
Published
2012-05-16
SILVA, André Luís Monteiro da; CAVALHEIRO, Luiz Thadeu de A.; ROMAN, Norton Trevisan; CHAIM, Marcos L.. Implementation of Agile Development Methodology in Allocated and Unallocated Team Projects. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI), 8. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 645-654.

Most read articles by the same author(s)