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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
See the two NATO Software Engineering conferences held in 1968 and 1969 at http://homepages.cs.ncl.ac.uk/brian.randell/NATO.
- 2.
- 3.
References
K. Beck, Extreme Programming Explained (Addison-Wesley, 1999)
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
A. Cockburn, Agile Software Development, (Addison-Wesley, 2001)
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
I. Coman, A. Sillitti, Automated segmentation of development sessions into task-related subsections. Int. J. Comput. Appl. ACTA Press, 31(3) (2009)
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)
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
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
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
Curtis, W., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Commun. ACM 31(11) (1988)
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
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)
R. Kraut, L. Streeter, Coordination in Software Development. Commun. ACM 38(3) (1995)
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)
T.W. Malone, K. Crowston, The interdisciplinary theory of coordination. ACM Comput. Surv. 15(1) (1994)
W.G Ouchi, Markets, bureaucracies and clans. Adm. Sci. Q. 25(1) (1980)
M. Poppendieck, T. Poppendieck, Lean Software Development: an agile toolkit, (Addison-Wesley 2003)
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)
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)
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
G. Succi, Managing eXtreme Projects, EUROMICRO 2003 (Belek-Antalya, Turkey, September, 2003)
J.D. Thompson, Organizations in Action: social science bases of administrative theory, (McGraw-Hill 1967)
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
J.P. Womack, D.T. Jones, Lean Thinking: banish waste and create wealth in your corporation, (Free Press, 2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
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)