Skip to main content

Change

  • Chapter
  • First Online:
Agile Software Engineering

Abstract

Coping with changechange is one of the main challenges of software engineering. This challenge encourages agile software developers to establish a development process that enables them to cope successfully with changes introduced during that process, while keeping the high quality of the product. This chapter focuses on change introduction into organizations that plan to transit, or that are already in the transition, to agile software development. Specifically, we present an evolutionary frameworkevolutionary framework for coping with change, using it for understanding a transition to agile development. We also suggest several methods to use in such a transition process, such as an organizational survey and a condensed workshop format on agile software development.

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 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 39.95
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

References

  • Christensen CM,Christensen CM Marx M,Marx M Stevenson HHStevenson HH (2006) The tools of cooperation and change. Harvard Bus Rev 84(10):72–80, 148

    Google Scholar 

  • Dubinsky Y, Hazzan O (2003) eXtreme programming as a framework for student-project coaching in computer science capstone courses. Proceedings of the IEEE international conference on software—science, technology & engineering, Herzelia, Israel, pp 53–59

    Google Scholar 

  • Dubinsky Y, Hazzan O (2005) A framework for teaching software development methods. Comput Sci Educ 15(4):275–296

    Article  Google Scholar 

  • Hazzan O, Dubinsky Y (2003) Teaching a software development methodology: the case of extreme programming. The proceedings of the 16th international conference on software engineering education and training, Madrid, Spain, pp 176–184

    Google Scholar 

  • Hazzan O, Dubinksy Y (2005) Clashes between culture and software development methods: the case of the Israeli hi-tech industry and extreme programming. Proceedings of the agile 2005 conference, IEEE computer society, Denver, Colorado, pp 59–69

    Google Scholar 

  • Manns ML,Manns ML Rising LRising L (2004) Fearless change: patterns for introducing new ideas. Addison-Wesley, Reading, MA

    Google Scholar 

  • Plotkin HPlotkin H (1997) Darwin machines and the nature of knowledge. Harvard University Press, London

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag London

About this chapter

Cite this chapter

Hazzan, O., Dubinsky, Y. (2008). Change. In: Agile Software Engineering. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-1-84800-198-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-84800-198-5_12

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84800-198-5

  • Online ISBN: 978-1-84800-199-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics