Software Project Management
eBook - ePub

Software Project Management

Methods and Techniques

  1. 244 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Software Project Management

Methods and Techniques

About this book

The management of a software project has been shown to be the number one factor in determining a software development project's success. It has been found that most software projects fail because of poor management. Not surprisingly, most software development managers have not been trained in project management. Software Project Management: Methods and Techniques aims to remedy this situation in two ways: familiarizing software developers with the elements of the project management discipline and providing fact-based resources on practicing software project management.

Much like the checklist pilots go through prior to a flight, this book provides a pre-project checklist which enables the software engineering team to review and evaluate an extensive set of technical and sociopolitical risks which will help the software project manager and the team determine the project team's chances of success. This same list and the individual question responses can be used later as part of the project's closeout process helping team members to improve their individual and collective abilities to assess risk.

Intended for both students and software project managers, the book is organized along the lines of the five major functions of a software project manager: planning; scheduling and costing; controlling; staffing; and motivating. The basics of each of these functions are presented in a single chapter. These are followed by a series of narrow topic presentations in the form of appendices that are intended to help solve specific problems that may occur during the conduct of a software project. As in the main portion of the text, the appendices include references that provide an avenue into further detail on the topic. Designed to promote project success, this approach has been taken because software projects are each unique undertakings such that providing a "one size fits all" approach will fail most of the time.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Software Project Management by Lawrence J. Peters in PDF and/or ePUB format, as well as other popular books in Computer Science & Project Management. We have over one million books available in our catalogue for you to explore.

Information

Table of contents

  1. Cover Page
  2. Half Title page
  3. Title Page
  4. Copyright Page
  5. Dedication
  6. Contents
  7. Overview
  8. Chapter 1 Introduction to Software Project Management
  9. Chapter 2 Planning Software Projects
  10. Chapter 3 Estimating Cost and Schedule of Software Projects
  11. Chapter 4 Controlling
  12. Chapter 5 Staffing
  13. Chapter 6 Motivating
  14. Chapter 7 Project Closeout
  15. Additional Software Project Management Resources
  16. Appendix 1: A Word from Our Sponsor – The Brain
  17. Appendix 2: Basics of Negotiation
  18. Appendix 3: Brainstorming
  19. Appendix 4: Characteristics of Successful High-Technology Teams
  20. Appendix 5: Computing the Cost of a Change
  21. Appendix 6: Developing a Business Case
  22. Appendix 7: Developing the Project Closeout Plan
  23. Appendix 8: The Effect of Cultural Differences (on Software Development Teams)
  24. Appendix 9: Emotional Intelligence
  25. Appendix 10 Environmental Factors Affecting Productivity
  26. Appendix 11 How Software Project Managers Are Evaluated
  27. Appendix 12 How to Run Effective Meetings
  28. Appendix 13 Ishikawa (Fishbone) Diagrams
  29. Appendix 14 Knowing When It Is Time to Cancel a Project
  30. Appendix 15 Lying and Software Projects
  31. Appendix 16 Managing Multiple Generations
  32. Appendix 17 Outsourcing (Offshoring)
  33. Appendix 18 PERT [Program Evaluation Review Technique]
  34. Appendix 19 Planning using Integrated Cost and Schedule Work Packages
  35. Appendix 20 A Pre-Project Launch Checklist
  36. Appendix 21 Putting Pressure on the Team Can Reduce Productivity
  37. Appendix 22 Reducing Affinity Bias
  38. Appendix 23 Risk Management Methods
  39. Appendix 24 Software Project Management Antipatterns
  40. Appendix 25 Software Project Managers
  41. Appendix 26 Software Engineering Ethics
  42. Appendix 27 Technical Debt – The Ultimate Productivity Killer
  43. Appendix 28 Transitioning from Software Engineer to Software Project Manager
  44. Appendix 29 Why Smart People Make Dumb Decisions
  45. Appendix 30 Why Software Engineering Teams Should Be Kept Intact
  46. Appendix 31 Why We Don’t Learn from Success
  47. Appendix 32 Stoplight Charts
  48. Appendix 33 The Theory of Constraints
  49. Appendix 34 Documenting the Undocumented
  50. Appendix 35 Making Documentation Transparent
  51. Appendix 36 Capability Maturity Model (CMM)
  52. Appendix 37 Motivation Basics
  53. Closing Comments
  54. Chapter Questions and Suggested Answers
  55. Index