Decision making
Management
Client engagement
Risks and uncertainties
Random
100

What must you create before committing to a project?

Feasibility Study

100

what is the earliest date that it is possible to start an activity?

Earliest start date

100

What is the common reason for clients to be dissatisfied with a system?

Confusion over scope

100

What are the two types of risks there are?

Technical and External

100

Fill in the blank:


_______ made at the _______ of the project are the most ______

to correct.

__Mistakes_____ made at the ___beginning____ of the project are the most __difficult____ to correct.

200

What is the difference between advocacy and enthusiasm?

Advocacy builds enthusiasm for a project and convinces an organization to undertake the said project. 

Enthusiasm emphasizes benefits and downplays risk.

200

Name 3 standard approaches to project management

1. The scope of the project is defined early.

2. The development is divided into tasks and milestones.

3. Estimates are made for the time and resources needed for each task

4. All estimates are then combined to create a schedule and a plan.

5. The plan is modified by changes to scope, time, resources, etc.

200

What do clients wish to know?

(Hint: there are three common questions they ask)

1. Will the system do what was promised?

2. When will it be delivered? If late, how late?

3. How does the cost compare with the budget?

200

Name 2 ways to minimize risk

It can be one of the following:

1. Several target levels of functionality: required, desirable, and optional phases

2. visible software process: intermediate deliverables

3. good communication

4. well defined development process

200

What is the Slack formula?

Slack = (latest event)end - (earliest event)begin - (time estimate)

300

Provide an example of confusion over scope

Example 2 from slide 13 in presentation 4: client L didn't communicate but expected sub-systems

OR

ANY EXAMPLE IF STUDENT CLARIFIES THE PROBLEM

300

What is the leftmost and rightmost in a Gantt Chart?


Leftmost is the start date of the topic.

Rightmost is the expected end date.

300

How can the development team have clients appreciate the proposed system?

Name two out of the three

1. Demonstration of key features or similar systems

2. Mock-up of user interfaces

3. Walk through typical transactions or interactions

300

What questions can you ask to identify risks?


(there are 3 questions)

1. What can go wrong?

2. How will progress be monitored and problems identified(visibility)?

3. What are the fall back options?

300

Fill out the blank:


Good _______ lead to good _______ 

Good _______ reduce risk


Good __processes_____ lead to good _software______ 

Good __processes_____ reduce risk

400

What is required to show that a project is technically feasible?

(There are 4; name 2)

1. outline of requirements

2. possible system design

3. possible choices of software

4. estimate number of users, data, transactions, etc

400

Name 2 Agile Approaches to Project Management

1. Planning is divided

2. Release planning is a best guess, high level view of what can be achieved in a sequence of time-boxes

3. Release plans are continually modified

4. Clients and developers share control of the release plans and choice of sprints

5. For each time-box, the team plans what can realistically be achieved. They may use tools like Gantt charts or other conventional planning tools to track progress.

400

What are the three common mistakes in a feasibility study report?

1. Vague of scope.

2. Not detailed plan to estimate the effort

3. Project is too ambitious

400

What is an example of external risk?

Any risk that is outside of the development team or client's control. 

400

Draw an Activity Graph

Pull up slide 23 from presentation 5

500

What are all the boundaries of the system?

  1. List of included functions

  2. List of excluded functions 

  3. List of dependencies

  4. List of current systems to be replaced

500

What are the 5 aims of completing a project?

Aim to complete:

1. on time

2. on budget

3. with the required functionality

4. to the satisfaction of the client

5. without exhausting the team

500

Who are the clients of Kauli Build?

Registrar, IT, Provost Office

500

What are some sources of uncertainty?

(there are 4; name at least 2)

1. Clients (being unsure of scope)

2. Benefits (being hard to quantify)

3. Approach (being ill-defined)

4. Organizational changes being needed

500

What does a square represent in an activity graph?

a milestone

M
e
n
u