What must you create before committing to a project?
Feasibility Study
what is the earliest date that it is possible to start an activity?
Earliest start date
What is the common reason for clients to be dissatisfied with a system?
Confusion over scope
What are the two types of risks there are?
Technical and External
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.
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.
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.
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?
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
What is the Slack formula?
Slack = (latest event)end - (earliest event)begin - (time estimate)
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
What is the leftmost and rightmost in a Gantt Chart?
Leftmost is the start date of the topic.
Rightmost is the expected end date.
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
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?
Fill out the blank:
Good _______ lead to good _______
Good _______ reduce risk
Good __processes_____ lead to good _software______
Good __processes_____ reduce risk
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
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.
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
What is an example of external risk?
Any risk that is outside of the development team or client's control.
Draw an Activity Graph
Pull up slide 23 from presentation 5
What are all the boundaries of the system?
List of included functions
List of excluded functions
List of dependencies
List of current systems to be replaced
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
Who are the clients of Kauli Build?
Registrar, IT, Provost Office
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
What does a square represent in an activity graph?
a milestone