Skip to main content
Top

2019 | OriginalPaper | Chapter

XP / Architecture (XA): A Collaborative Learning Process for Agile Methodologies When Teams Grow

Authors : Luis Freddy Muñoz-Sanabria, Julio Ariel Hurtado Alegría, Francisco Javier Álvarez Rodriguez

Published in: Human-Computer Interaction

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Agile methodologies have proven their effectiveness in small teams; among them, Extreme Programming (XP) as the most used by the software industry and the scientific community. However, there are reports that report problems in applying agile parameters when the development team grows, and the project becomes more complex. The software architecture emerges as a mechanism to solve complexity and collaboration problems for complex projects and large development teams. This research proposes a method based on criteria of collaboration and Extreme Programming (XP) called Xp / Architecture (XA), to apply agile methods when the equipment grows, taking advantage of the capacity of the architecture methods proposed by the system engineering institute (SEI). Different XP teams work collaboratively in coordination with a team that incorporates agile architectural practices. The XA method was applied to three software projects, obtaining as a result, that the proposed model allowed to adhere Extreme Programming to larger teams and maintained the productivity proposed by the agile methodologies.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Canos, J.H., Penadés, C.: Agile methodologies in software development. In: VIII Conference on Software Engineering and Databases (JISBD) (2003). 123456789/476 Canos, J.H., Penadés, C.: Agile methodologies in software development. In: VIII Conference on Software Engineering and Databases (JISBD) (2003). 123456789/476
4.
go back to reference Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley Professional, US (2004). ISBN: 0-201-61641-6 Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley Professional, US (2004). ISBN: 0-201-61641-6
7.
go back to reference Hadar, E., Silberman, G.M.: Architecture agile methodology: long term short term strategy interleaved with practics. In: 23rd ACM in Companion to the SIGPLAN Conference on Object-Oriented Languages and Applications Programming Systems be. Companion OOPSLA 2008, pp. 641–652. ACM, New York (2008). https://doi.org/10.1145/1449814.1449816 Hadar, E., Silberman, G.M.: Architecture agile methodology: long term short term strategy interleaved with practics. In: 23rd ACM in Companion to the SIGPLAN Conference on Object-Oriented Languages and Applications Programming Systems be. Companion OOPSLA 2008, pp. 641–652. ACM, New York (2008). https://​doi.​org/​10.​1145/​1449814.​1449816
9.
go back to reference Kornstadt, A., Sauer, J.: Tackling offshore challenges with agile communication architecture-centric development. Working in Proceedings of the Sixth IEEE/IFIP Conference on Software Architecture, ser. WICSA 2007. IEEE Computer Society, Washington, DC (2007). https://doi.org/10.1109/WICSA.2007.39 Kornstadt, A., Sauer, J.: Tackling offshore challenges with agile communication architecture-centric development. Working in Proceedings of the Sixth IEEE/IFIP Conference on Software Architecture, ser. WICSA 2007. IEEE Computer Society, Washington, DC (2007). https://​doi.​org/​10.​1109/​WICSA.​2007.​39
10.
go back to reference Jensen, R.N., Møller, T., Sönder, P., Tjørnehøj, G.: Architecture and design in eXtreme programming; introducing “Developer Stories”. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds.) XP 2006. LNCS, vol. 4044, pp. 133–142. Springer, Heidelberg (2006). https://doi.org/10.1007/11774129_14CrossRef Jensen, R.N., Møller, T., Sönder, P., Tjørnehøj, G.: Architecture and design in eXtreme programming; introducing “Developer Stories”. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds.) XP 2006. LNCS, vol. 4044, pp. 133–142. Springer, Heidelberg (2006). https://​doi.​org/​10.​1007/​11774129_​14CrossRef
12.
go back to reference Layman, L., Williams, L., Cunningham, L.: Exploring Extreme Programming in context: an industrial case study. In: Proceedings of in the Agile Development Conference, to be. ADC 2004, pp. 32–41. IEEE Computer Society, Washington, DC (2004). https://doi.org/10.1109/ADEVC.2004.15 Layman, L., Williams, L., Cunningham, L.: Exploring Extreme Programming in context: an industrial case study. In: Proceedings of in the Agile Development Conference, to be. ADC 2004, pp. 32–41. IEEE Computer Society, Washington, DC (2004). https://​doi.​org/​10.​1109/​ADEVC.​2004.​15
13.
go back to reference Maurer, F., Martel, S.: On the productivity of agile software practices: an industrial case study. In: International Workshop on Software Engineering Economics-Driven Researh (EDSER). 10.1.1.19.1925 & type = cc Maurer, F., Martel, S.: On the productivity of agile software practices: an industrial case study. In: International Workshop on Software Engineering Economics-Driven Researh (EDSER). 10.1.1.19.1925 & type = cc
16.
go back to reference Wojcik, R., et al.: Attribute-Driven Design (ADD), Version 2.0. Software Engineering Institute, no. CMU / SEI-2006-TR-023 (2006). 10.1.1.97.5395 Wojcik, R., et al.: Attribute-Driven Design (ADD), Version 2.0. Software Engineering Institute, no. CMU / SEI-2006-TR-023 (2006). 10.1.1.97.5395
17.
go back to reference Barbacci, M.R., Ellison, R.J., Lattanze, A.J., Stafford, J.A., Weinstock, C.B., Wood, W.G., Quality Attribute Workshops QAW -third Edition, Carnegie Mellon, Technical report CMU / SEI-2003-TR-016 (2003). 10.1.1.208.5450 Barbacci, M.R., Ellison, R.J., Lattanze, A.J., Stafford, J.A., Weinstock, C.B., Wood, W.G., Quality Attribute Workshops QAW -third Edition, Carnegie Mellon, Technical report CMU / SEI-2003-TR-016 (2003). 10.1.1.208.5450
18.
go back to reference Muñoz, F., Hurtado, J.: XP / Architecture. Technical report, IDIS-TR-002 (2011) Muñoz, F., Hurtado, J.: XP / Architecture. Technical report, IDIS-TR-002 (2011)
Metadata
Title
XP / Architecture (XA): A Collaborative Learning Process for Agile Methodologies When Teams Grow
Authors
Luis Freddy Muñoz-Sanabria
Julio Ariel Hurtado Alegría
Francisco Javier Álvarez Rodriguez
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-05270-6_18