Project Planning Flashcards
(35 cards)
Does good management guarantee success in a project?
No, but bad management nearly guarantees failure.
What are three common consequences of poor management?
Late deliverables, cost overruns, requirements failures.
Why does every project need a champion?
To advocate and fight for the project’s success.
Why is software management harder than managing physical projects?
Software is intangible, progress is difficult to see, and standard processes do not always apply.
Why is measuring “80% finished” in software misleading?
Because software projects often have evolving requirements and no clear completion point.
How do technology changes impact software project management?
Prior experience may become obsolete due to rapid technology evolution.
Name four key activities in software project management.
Requirements writing, planning & scheduling, costing, and monitoring.
Give three examples of deliverables in software projects.
Documents, completed software components, received hardware.
What does a software development plan include?
Development timeline, foreseeable risks, software components, dependencies.
What are three aspects of a quality plan?
Readability, maintainability, efficiency
What are three types of software maintenance?
Bug fixes, feature improvements, adaptation to new environments.
What is configuration management?
Managing different software versions, e.g., OS editions, pricing schemes.
What should a staff development plan address?
How staff skills will be utilized and developed.
What are key constraints to establish in project tracking?
Delivery date, budget, hardware, software, staff levels.
What is a milestone in project tracking?
A tangible achievement, such as completed software modules or documents.
What should be done when a problem arises in a project?
Identify the issue, initiate a solution, and revise constraints or schedules if needed.
Why are time estimates for software projects often unreliable?
Each project is unique, uses different technologies, and previous estimates may not apply.
Name two common scheduling tools used in project management.
Microsoft Project, Google Sheets.
What are the ideal time frames for dividing project tasks?
Tasks should be between 1 to 10 weeks.
What percentage of project effort is usually spent on planning?
33% (1/3)
What percentage of effort is spent on system testing?
25% (1/4)
What is the industry standard software output per developer per year?
~1000 lines of code (LOC) per year.
What are the three project types in COCOMO?
Simple, Moderate, Embedded.
What is the formula for estimating effort in Basic COCOMO?
Effort = a(KLOC)^b (where a and b depend on project type).