Skip to main content

Considerations on Project Execution

  • Chapter
  • First Online:
Agile Software Development
  • 4029 Accesses

Abstract

Friday, September 28, 2007, was a sunny, warm day in autumn. The leaves were starting to turn from a luscious green to shades of yellow and bright red. That Friday had been defined as the milestone that completed the precisely scheduled development phase of a nonagile, stage-gated project. On this milestone, programmers were supposed to hand over their achievements to the test team. The project managers had been reporting a reassuring green status in their reports over the past weeks. Their good-looking PowerPoint charts had been passed up the management chain and inspired great confidence. The entire team was looking forward to a relaxing weekend, as the last weeks of the development phase had been extremely strenuous. In long hours, everyone had been rushing to complete the work that had been assigned to them. The developers had managed to check-in an incredible amount of last-minute code changes into the source control system. But there was one ugly detail: Many lines of code had been accumulated off-line and were now added to the main code stream just in time to meet the deadline of the milestone. The build stability decreased rapidly. Build breaks occurred more often, and even once the basic compiler errors were resolved, the product was still not installable. Just too much code had been added concurrently. Interfaces of components were out sync, and version conflicts had to be resolved. And worst of all: there had not been enough focus on testing. Especially the integration testing across the functional units had been gravely neglected. But in spite of these problems, on that particular Friday, the coding was complete, as scheduled and promised.

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 EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Stober .

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Stober, T., Hansmann, U. (2010). Considerations on Project Execution. In: Agile Software Development. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70832-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70832-2_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70830-8

  • Online ISBN: 978-3-540-70832-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics