Project Planning Flashcards

1
Q

True or False: Software is sometimes priced so a contract can be won

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What document is Plan-driven development organized upon?

A

Project Plan (includes schedule, tasks, who’s responsible for completing each task, etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name the type of diagram that can give a graphical representation of how the schedule for the project will look

A

Bar Charts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a project milestone and what happens once one is reached?

A

A project milestone is a point in a schedule that you can compare to assess progress once met.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the agile planning game?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the Application Composition Model Formula?

A

PM = (NAP x (1 - %REUSE/100)) / PROD

  • PM: Effort in Person-Months
  • NAP: Number of Application Points
  • PROD: Productivity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

True or False: The COCOMO Model is not well documented

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What 4 sub-models are included within COCOMO 2 Models?

A
  • Application Composition Model
  • Early Design Model
  • Reuse Model
  • Post-architecture Model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

True or False: The number of people on a project depends on the phase of the project

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Name the three planning stages

A

Proposal Stages
Start-up phase
Modify the plan through the project development lifespan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Name and Describe 3 Factors which affect Software Pricing

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What 4 assumptions should you make when planning?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 5 stages of the Planning Game?

A
  • Story Identification
  • Initial Estimation
  • Release Planning
  • Interaction Planning
  • Task Planning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly