Skip to main content

Software Project Management

  • Chapter
  • First Online:
Concise Guide to Software Engineering

Part of the book series: Undergraduate Topics in Computer Science ((UTICS))

  • 160k Accesses

Abstract

This chapter provides an introduction to project management for traditional software engineering, and we discuss project estimation, project planning and scheduling, project monitoring and control, risk management, managing communication and change and managing project quality.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    These are the risk management activities in the Prince2 methodology.

  2. 2.

    This refers to whether the project is technically and financially feasible.

  3. 3.

    Organizations have limited resources, and as many projects may be proposed it will not be possible to authorise every project, and so several projects with weak business cases may be rejected.

  4. 4.

    For example, it may be decided to outsource the development to a third party provider, purchase an off-the-shelf solution, or develop the solution internally.

  5. 5.

    The project scheduling is usually done with the Microsoft Project tool.

  6. 6.

    The consequences of under estimating a project include the project being delivered late, with the project team working late nights and weekends to recover the schedule, quality being compromised with steps in the process omitted, and so on.

  7. 7.

    Unless “Go Ask Fred” is the name of the estimation methodology or the estimation tool employed.

  8. 8.

    This quotation is adapted from Benjamin Franklin (an inventor and signatory to the American declaration of independence).

  9. 9.

    The project board in the Prince 2 methodology includes roles such as the project executive, senior supplier, senior user, project assurance, and the project manager. These roles have distinct responsibilities.

  10. 10.

    The project plan will usually specify a tolerance level for schedule and spending, where the project may spend (perhaps less than 10%) in excess of the allocated capital for the project before seeking authorization for further capital funding for the project.

  11. 11.

    Often, a colour coding mechanism is employed with a red flag indicating a serious issue; amber highlighting a potentially serious issue; and green indicating that everything is ok.

Reference

  1. Office of Government Commerce, Managing Successful Projects with PRINCE2, 2004

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gerard O’Regan .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

O’Regan, G. (2017). Software Project Management. In: Concise Guide to Software Engineering. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-57750-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-57750-0_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-57749-4

  • Online ISBN: 978-3-319-57750-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics