Project Management Flashcards

Project Management

1
Q

Who manages the project management of a project?

A

Project Manager. They manage the:
- Execution
- Control
- Closure
Of a project.

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

During a project, what does a project manager need to account for?
Give me 3 things.

A
  • Refine estimates
  • Adjust for future estimates
  • Manage scope creep
  • Account for time
  • Manage risk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can estimates be refined?

A
  • Can be calculated manually with real world experience
  • Can be calculated with the help of estimation software, or estimation method/procedure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Is the workplan dynamic?

A

Yes, it keeps changing and constantly tracks all accomplished tasks, what’s not been done, the estimated finish dates etc.

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

If a team finishes ahead of schedule, should the project manager adjust the completion date?

A

No, because unforeseen delays could still happen, resulting in the promised original date more reasonable. The project manager can still shift deadlines forward, but not the completion date of the project.

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

What is scope creep?

A

This is when new requirements are added to the project after the original project scope was defined

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

Who could potentially introduce scope creep?

A

Could be introduced by users, developers, or managers.

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

How does scope creep impact business?

A

Costs
Time (schedule)

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

How do we avoid scope creep?

A
  • Identifying the requirements as well as possible at the beginning
  • Project manager should oversee and allow only necessary requirements to be added after the project begins
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can we account for time?

A

Timeboxing

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

What does timeboxing help with?

A

Sets a fixed deadline for a task, as some tasks can continue indefinitely

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

How to implement timeboxing?

A
  • Set deadline
  • Prioritise delivery over functionality
  • Reduce functionality if necessary.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does applying timeboxing on the entire project help with?

A
  • Can help to focus the mind on the most important features
  • Helps with deciding quality versus number of features trade-off
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What’s an important consideration when timeboxing for the client?

A

Depends if they prefer:
- Reduce quality or
- Reduce the number of features

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

How can we manage risks?

A
  • Be aware of potential risks in the planning phase, so they can be avoided ahead of time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why is a risk assessment produced?

A
  • To document the likelihood of the risk
  • The potential impact of the project
  • Ways to address the risk (risk mitigation)
17
Q

Give me 2 tips for managing risks

A
  • Allocate tasks with fewest dependencies on other tasks
  • Reschedule workload between the team when needed.
18
Q

What is a work management system?

A

This is a tool that is used to support project management.

19
Q

Why use a work management system? Give me 3 reasons

A
  • Helps to manage tasks that need doing
  • Make it easy for all stakeholders to see what work is left to complete
  • Provide useful tools to track the status of the project
  • They make it easier for everyone to self-manage
  • They can also aid in measuring developer productivity (through tracking resoled issues, tasks completed etc.)
20
Q

How does a work management system help an internal organisation? Give 3 ways.

A
  • Keeps track of everything that is going on
  • No repeated work
  • Best practice procedures (to assure quality)
  • Ensure you produce a quality product
21
Q

How does a work management system help with extern reassurance? Give 2.

A
  • Customer is confident that you now what you are doing
  • Customer sees that you are managing the project well
  • Customer is confident in the final product you deliver
22
Q

Give 2 Examples of work management systems.

A
  • Jira | Highly configurable, supports different agile methodologies, free version up to 10 users.
  • Azure DevOps | Integrates well with other MS Technology like VSC, teams etc and office. Has a focus on test management
  • GitHub | GitHub primarily provides hosing for git version control, source code management and some work management functionality. Azure DevOps and Jira both have GitHub for source control.
  • Trello | Light weight and designed as Kanban board tool. (doesn’t handle time tracking or automatic reporting)
  • Basecamp | targeted at project management of any kind, rather than systems development. Has useful collaboration features. No kanban/scrum boards however
    -Wrike | Can integrate existing apps (e.g. Teams,. zoom etc.