Project Planning Flashcards
True or False: Software is sometimes priced so a contract can be won
True
What document is Plan-driven development organized upon?
Project Plan (includes schedule, tasks, who’s responsible for completing each task, etc.)
Name the type of diagram that can give a graphical representation of how the schedule for the project will look
Bar Charts
What is a project milestone and what happens once one is reached?
A project milestone is a point in a schedule that you can compare to assess progress once met.
What is the agile planning game?
Makes use of user stories to measure progress and involves the whole team in project planning. the plan is developed incrementally and, if problems arise it is adjusted so that software functionality is reduced instead of delaying the delivery of an increment
True or False: Estimation techniques for software are experience-based when managers judge the effort required where the effort required is computed from other estimated project parameters
True
What is the Application Composition Model Formula?
PM = (NAP x (1 - %REUSE/100)) / PROD
- PM: Effort in Person-Months
- NAP: Number of Application Points
- PROD: Productivity
True or False: The COCOMO Model is not well documented
False
What 4 sub-models are included within COCOMO 2 Models?
- Application Composition Model
- Early Design Model
- Reuse Model
- Post-architecture Model
True or False: The number of people on a project depends on the phase of the project
True
Name the three planning stages
Proposal Stages
Start-up phase
Modify the plan through the project development lifespan
Name and Describe 3 Factors which affect Software Pricing
Any 3:
Cost Estimate Uncertainties - Can’t estimate exactly how much a project will cost, so price is increased as precaution
Financial Health - The Organization is financially struggling so the price is lowered to win contracts
Contractual Terms - Developers keep ownership of code so it can be reused but the price is reduced
Market Opportunities - Reducing the cost of the project to try and establish themselves within a new market
Requirements Volatility - Requirements are likely to change so price is lowered to win contract
What 4 assumptions should you make when planning?
- Plans should be realistic
- Problems are always going to occur
- Unexpected Problems should be considered
- Contingency Plan should be made to avoid total project failure
What are the 5 stages of the Planning Game?
- Story Identification
- Initial Estimation
- Release Planning
- Interaction Planning
- Task Planning
True or False: Release and Iteration Planning involves selecting and refining the stories that will reflect the features to be implemented in a release of a system and the order in which they should be implemented
True