Skip to main content

The Agile Coordination Processes

  • Conference paper
  • First Online:
  • 514 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 717))

Abstract

Software development is a very complex activity in which the human factor has a paramount importance. Moreover, since this activity requires the collaboration among different stakeholders, coordination problems arise. Different development methodologies address these problems in different ways. Agile Methods address them embedding coordination mechanisms inside the process itself rather than defining the development process on one side and then superimposing coordination through additional practices or tools.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    See the two NATO Software Engineering conferences held in 1968 and 1969 at http://homepages.cs.ncl.ac.uk/brian.randell/NATO.

  2. 2.

    See http://www.agilemanifesto.org/.

  3. 3.

    See http://www.agilemanifesto.org/.

References

  1. K. Beck, Extreme Programming Explained (Addison-Wesley, 1999)

    Google Scholar 

  2. T. Chau, F. Maurer, G. Melnik, Knowledge sharing: agile methods vs. tayloristic methods, in 12th International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Austria, June 2003

    Google Scholar 

  3. A. Cockburn, Agile Software Development, (Addison-Wesley, 2001)

    Google Scholar 

  4. I. Coman, A. Sillitti, An empirical exploratory study on inferring developers? activities from low-level data, in 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston, MA, USA, 9–11 July 2007

    Google Scholar 

  5. I. Coman, A. Sillitti, Automated segmentation of development sessions into task-related subsections. Int. J. Comput. Appl. ACTA Press, 31(3) (2009)

    Google Scholar 

  6. I. Coman, P.N. Robillard, A. Sillitti, G. Succi, Cooperation, collaboration and pair-programming: field studies on back-up behavior, J. Syst. Softw. Elsevier, 91(5) 124–134 (2014)

    Google Scholar 

  7. L. Corral, A. Sillitti, G. Succi, J. Strumpflohner, J. Vlasenko, DroidSense: a mobile tool to analyze software development processes by measuring team proximity, in 50th International Conference on Objects, Models, Components, Patterns (TOOLS Europe 2012), Prague, Czech Republic, 29–31 May 2012

    Google Scholar 

  8. L. Corral, A. Sillitti, G. Succi, Mobile multiplatform development: an experiment for performance analysis, in 9th International Conference on Mobile Web Information Systems (MobiWIS 2012), Niagara Falls, ON, Canada, 27–29 August 2012

    Google Scholar 

  9. L. Corral, A. Sillitti, G. Succi, Software development processes for mobile systems: is agile really taking over the business?, in 1st International Workshop on Mobile-Enabled Systems (MOBS 2013) at ICSE 2013, San Francisco, CA, USA, 25 May 2013

    Google Scholar 

  10. Curtis, W., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Commun. ACM 31(11) (1988)

    Google Scholar 

  11. I. Fronza, A. Sillitti, G. Succi, Modeling spontaneous pair programming when new developers join a team, in 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM 2009), Lake Buena Vista, FL, USA, 15–16 October 2009

    Google Scholar 

  12. I. Fronza, A. Sillitti, G. Succi, J. Vlasenko, M. Terho, Failure prediction based on log files using random indexing and support vector machines. J. Syst. Soft. Elsevier, 86(1) 2–11 (2013)

    Google Scholar 

  13. R. Kraut, L. Streeter, Coordination in Software Development. Commun. ACM 38(3) (1995)

    Google Scholar 

  14. T.W. Malone, K. Crowston, What is coordination theory and how can it help design cooperative work systems, in ACM Conference on Computer-supported Cooperative Work, (Los Angeles, CA, USA 1990)

    Google Scholar 

  15. T.W. Malone, K. Crowston, The interdisciplinary theory of coordination. ACM Comput. Surv. 15(1) (1994)

    Google Scholar 

  16. W.G Ouchi, Markets, bureaucracies and clans. Adm. Sci. Q. 25(1) (1980)

    Google Scholar 

  17. M. Poppendieck, T. Poppendieck, Lean Software Development: an agile toolkit, (Addison-Wesley 2003)

    Google Scholar 

  18. A. Rezaei, B. Rossi, A. Sillitti, G. Succim, Knowledge extraction from events flows, in Methodologies and Technologies for Networked Enterprises, eds. G. Anastasi, E. Bellini E. Di Nitto C. Ghezzi L. Tanca E. Zimeo (Springer 2012)

    Google Scholar 

  19. M. Scotto, A. Sillitti, G. Succi, Open source development process: a Review. Int. J. Softw. Eng. Knowl. Eng. World Sci. 17(2) 231–248 (2007)

    Google Scholar 

  20. A. Sillitti, G. Succi, J. Vlasenko, Understanding the impact of pair programming on developers attention: a case study on a large industrial experimentation, in 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, 2–9 June 2012

    Google Scholar 

  21. G. Succi, Managing eXtreme Projects, EUROMICRO 2003 (Belek-Antalya, Turkey, September, 2003)

    Google Scholar 

  22. J.D. Thompson, Organizations in Action: social science bases of administrative theory, (McGraw-Hill 1967)

    Google Scholar 

  23. R. Tumyrkin, M. Mazzara, M. Kassab, G. Succi, J. Lee, Quality attributes in practice: contemporary data, in 10th KES International Conference, Puerto de la Cruz, Tenerife, Spain, June 15–17 2016

    Google Scholar 

  24. J.P. Womack, D.T. Jones, Lean Thinking: banish waste and create wealth in your corporation, (Free Press, 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel Mazzara .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mazzara, M., Sillitti, A. (2018). The Agile Coordination Processes. In: Ciancarini, P., Litvinov, S., Messina, A., Sillitti, A., Succi, G. (eds) Proceedings of 5th International Conference in Software Engineering for Defence Applications. SEDA 2016. Advances in Intelligent Systems and Computing, vol 717. Springer, Cham. https://doi.org/10.1007/978-3-319-70578-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-70578-1_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-70577-4

  • Online ISBN: 978-3-319-70578-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics