Contracting in Agile Software Projects: State of Art and How to Understand It

  • Shi Hao Zijdemans
  • Christoph Johann Stettina
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 179)

Abstract

The iterative nature of Agile methods paves the way for new and more dynamic contract arrangements in software development projects. However, while new types and adaptations of existing contract types have emerged in practice, a shared view on these arrangements is missing in literature. In this paper we review common contract types discussed in Agile and traditional project management. Based on existing literature and empirical data collected during a workshop and semi-structured interviews we present a preliminary framework to help understand and choose contracting practices in context.

Keywords

Agile project management contracting procurement practices 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information Software Technology 50(9-10), 833–859 (2008)CrossRefGoogle Scholar
  2. 2.
    Boehm, B., Turner, R.: Management challenges to implementing agile processes in traditional development organizations. IEEE Software 22(5), 30–39 (2005)CrossRefGoogle Scholar
  3. 3.
    Book, M., Gruhn, V., Striemer, R.: adVANTAGE: A fair pricing model for agile software development contracting. In: Wohlin, C. (ed.) XP 2012. LNBIP, vol. 111, pp. 193–200. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  4. 4.
    Hoda, R., Noble, J., Marshall, S.: Negotiating contracts for agile projects: A practical perspective. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 186–191. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  5. 5.
    Kerzner, H.R.: Project Management: A Systems Approach to Planning, Scheduling, and Controlling. Wiley (2009)Google Scholar
  6. 6.
    Molokken-Ostvold, K., Furulund, K.M.: The relationship between customer collaboration and software project overruns. In: Agile Conference (AGILE), pp. 72–83. IEEE (2007)Google Scholar
  7. 7.
    Steven, P.: 10 contracts for your next agile software project (2009), http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts (accessed: April 14, 2013)
  8. 8.
    Hofbauer, J., Sanders, G.: Defense industrial initiatives current issues: Cost-plus contracts (2008), http://csis.org/files/media/csis/pubs/081016_diig_cost_plus.pdf (accessed: November 14, 2013)
  9. 9.
    Opelt, A., Gloger, B., Pfarl, W., Mittermayr, R.: Agile Contracts: Creating and Managing Successful Projects with Scrum. Wiley (2013)Google Scholar
  10. 10.
    Arbogast, T., Larman, C., Vodde, B.: Agile contracts primer (2012), http://www.agilecontracts.org/agile_contracts_primer.pdf (accessed: November 20, 2013)
  11. 11.
    Thorup, L., Jensen, B.: Collaborative agile contracts. In: Agile Conference, AGILE 2009, pp. 195–200. IEEE (2009)Google Scholar
  12. 12.
    Concha, M., Visconti, M., Astudillo, H.: Agile commitments: Enhancing business risk management in agile development projects, pp. 149–152 (2007)Google Scholar
  13. 13.
    Yin, R.K.: Case Study Research: Design and Methods (Applied Social Research Methods), 4th edn. Sage Publications (2009)Google Scholar
  14. 14.
    Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14(2), 131–164 (2009)CrossRefGoogle Scholar
  15. 15.
    Glaser, B.G., Strauss, A.L.: The discovery of grounded theory: Strategies for qualitative research. Transaction Books (2009)Google Scholar
  16. 16.
    Krebs, J.: Agile Portfolio Management. Microsoft Press (2008)Google Scholar
  17. 17.
    Hoda, R., Kruchten, P., Noble, J., Marshall, S.: Agility in context. In: Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA 2010, pp. 74–88. ACM, NY (2010)Google Scholar
  18. 18.
    McLeod, L., MacDonell, S.G.: Factors that affect software systems development project outcomes: A survey of research. ACM Computing Surveys (CSUR) 43(4), 24 (2011)CrossRefGoogle Scholar
  19. 19.
    Stettina, C.J., Kroon, E.: Is there an agile handover? an empirical study of documentation and project handover practices across agile software teams. In: 19th ICE & IEEE-ITMC International Conference, The Hague, Netherlands (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Shi Hao Zijdemans
    • 1
  • Christoph Johann Stettina
    • 1
    • 2
  1. 1.Leiden Institute of Advanced Computer ScienceLeiden UniversityLeidenThe Netherlands
  2. 2.Centre for Innovation The HagueLeiden UniversityThe HagueThe Netherlands

Personalised recommendations