Skip to main content

Social Contracts, Simple Rules and Self-organization: A Perspective on Agile Development

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2014)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 179))

Included in the following conference series:

Abstract

Teams and organizations are complex adaptive systems. Self-organization in complex adaptive systems evolves through a set of Simple Rules. Self-organization is a core tenet of agile teams. Self-organization does not mean everyone gets to do whatever they want to do. Team members create contracts with each other. These contracts create boundaries, or containers, within which self-organization can occur. Teams also create contracts with other teams, the wider organization and other stakeholders. The contracts are both implicit and explicit. Social contracts in complex adaptive systems are more effective if they are based on Simple Rules. Social Contract Theory acts as a lens through which we can better understand these social contracts in agile teams. This paper represents ongoing research that examines the role of Simple Rules and Social Contract Theory in fostering self-organization in agile development teams. The paper discusses four examples of social contracts in agile teams: definition of done, definition of ready, working agreements, and retrospectives.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Qvortrup, M.: The political philosophy of Jean-Jacques Rousseau: The impossibilty of reason. Manchester University Press, Manchester (2003)

    Book  Google Scholar 

  2. Rawls, J.: A Theory of Justice. Harvard University Press, Cambridge (1971)

    Google Scholar 

  3. Jos, P.H.: Social Contract Theory: Implications for Professional Ethics. The American Review of Public Administration 36, 139–155 (2006)

    Article  Google Scholar 

  4. Wikipedia, http://en.wikipedia.org/wiki/Social_contract

  5. Binmore, K.G.: Game Theory and the Social Contract, Vol 2: Just Playing, vol. 2. The MIT Press, Cambridge (1998)

    Google Scholar 

  6. Gat, I.: A Social Contract for Agile, http://theagileexecutive.com/2009/02/03/a-social-contract-for-agile/

  7. Gat, I.: Addition to the Social Contract, http://theagileexecutive.com/2009/04/11/addition-to-the-social-contract/

  8. Atlas, A.: Teach Your Boss to be Agile with a Social Contract, http://theagileexecutive.com/2009/11/05/teach-your-boss-to-be-agile-with-a-social-contract-guest-post-by-alan-atlas/

  9. Appelo, J.: Management 3.0: Leading Agile Developers, Developing Agile Leaders. Addison-Wesley, Upper Saddle River (2011)

    Google Scholar 

  10. Dooley, K.J.: A Complex Adaptive Systems Model of Organization Change. Nonlinear Dynamics, Psychology and Life Sciences 1, 69–97 (1997)

    Article  MATH  Google Scholar 

  11. Snowden, D.J., Boone, M.E.: A Leader’s Framework for Decision Making. Harvard Business Review (2007)

    Google Scholar 

  12. Vasconcelos, F.C., Ramirez, R.: Complexity in business environments. Journal of Business Research 64, 236–241 (2011)

    Article  Google Scholar 

  13. Appelo, J.: Management 3.0: leading Agile developers, developing Agile leaders. Addison-Wesley, Upper Saddle River (2011)

    Google Scholar 

  14. Stacey, R.: Emerging Strategies for a Chaotic Environment. Long Range Planning 29, 182–189 (1996)

    Article  Google Scholar 

  15. Cohn, M.: Succeeding with Agile: Software Development Using Scrum. Addison-Wesley, Upper Saddle River (2010)

    Google Scholar 

  16. Sutherland, J., Schwaber, K.: The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. Scrum.org (2013)

    Google Scholar 

  17. Eoyang, G.H.: Human Systems Dynamics Professional Certification Training Manual. HSD Institute, Cohort 32 - Roffey Park, UK (2013)

    Google Scholar 

  18. Eoyang, G.H., Holladay, R.J.: Adaptive Action: Leveraging Uncertainty in Your Organization. Stanford University Press, Stanford (2013)

    Google Scholar 

  19. Eoyang, G.H.: Conditions for Self-Organizing in Human Systems. Doctor of Philosophy. The Union Institute and University (2001)

    Google Scholar 

  20. Rubin, K.S.: Essential Scrum: a practical guide to the most popular Agile process. Addison-Wesley, ( Pearson Education [distributor]) London, Boston (2012)

    Google Scholar 

  21. Power, K.: Definition of Ready: An Experience Report from Teams at Cisco. In: Cantone, G., Marchesi, M. (eds.) XP 2014. LNBIP, vol. 179, pp. 312–319. Springer, Heidelberg (2014)

    Google Scholar 

  22. Olson, E.E., Eoyang, G.H.: Facilitating Organization Change: Lessons from Complexity Science. Jossey-Bass/Pfeiffer, A Wiley Company, San Francisco (2001)

    Google Scholar 

  23. Kerth, N.: Project retrospectives: a handbook for team reviews. Dorset House Publishing, New York (2001)

    Google Scholar 

  24. Emery, D.: The Second Directive, http://cwd.dhemery.com/2003/06/the_second_directive/

  25. Tabaka, J.: Collaboration Explained: Facilitation Skills for Software Project Leaders. Addison-Wesley Professional, Upper Saddle River (2006)

    Google Scholar 

  26. Derby, E., Larsen, D.: Agile Retrospectives: Making Good Teams Great. The Pragmatic Programmers, Raleigh (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Power, K. (2014). Social Contracts, Simple Rules and Self-organization: A Perspective on Agile Development. In: Cantone, G., Marchesi, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2014. Lecture Notes in Business Information Processing, vol 179. Springer, Cham. https://doi.org/10.1007/978-3-319-06862-6_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06862-6_21

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06861-9

  • Online ISBN: 978-3-319-06862-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics