Project Management Flashcards

1
Q

What is Kanban?

A
  • Visual cards
    • Kanban board displays each user story on a card and move through columns
    • Continuous development and delivery tracking a small number tasks fluidly and concurrently
    • Work in progress (WIP) limits set helps remove blockers and bottlenecks
    • If you have a continuous stream of work requests, kanban works well
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a methodology?

A

A model which project managers employ for the design, planning, implementation and achievement of their project objectives.

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

Describe the risk management process.

A

• Risk identification
○ A checklist of common risks may be used to identify risks in a project
§ Technology risks -> database can it process enough transactions per second? Software components, can some cause problems?
§ People risks -> Is it possible to recruit staff with the skills required? Is further training required?
§ Organisational risks -> organisational financial problems. Organisation is restructured so that different management are responsible for the project.
§ Tools risk -> code generated by software code generation tools inefficient?
§ Requirements risks -> changes to requirements that require major design rework are proposed.
§ Estimation risks -> Time required to develop the software is underestimated. The rate of defect repair is underestimated. The size of the software is underestimated.
• Risk analysis
○ Assess probability and seriousness of each risk
§ Assign each a probability class .. Very low, low, moderate, high or very high
§ Assign each a effect class .. Catastrophic, serious, tolerable or insignificant
○ E.g. Organisational financial problems, the need to recruit staff with proper skill set, database faults
• Risk planning
○ Consider each risk and develop a strategy to manage that risk
○ Avoidance strategies
§ Coming up with strategies to lower the probability of a risk occurring
○ Minimisation strategies
§ Coming up with strategies to lower the impact of a risk if it did occur
○ Contingency Plans
§ Coming up with strategies to handle risks when they do occur
• Risk monitoring
○ Assessing each identifies risk regularly to determine whether or not it is becoming less or more probable
○ Risk monitoring tracks projects
§ Assess whether a predicted risk occurs
§ Assess whether the effects of the risk have changed
§ Ensures that risk aversion steps are defines and properly applied
Collects information that can be used in the future

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

Describe the four stages of the Tuckman development model.

A
  • Forming
    ○ High dependence on leader for guidance and direction
    ○ Individual roles and responsibilities are unclear
    • Storming
      ○ Decision don’t come easily within group
      ○ Team members “fight” for position as they attempt to establish themselves in relation to other team members and the leader
      ○ Clarity of purpose increases but plenty of uncertainties persist
    • Norming
      ○ Agreement and consensus largely forms among the team, who respond well to facilitation by leader
      ○ Roles and responsibilities are clear and accepted
    • Performing
      ○ Team more strategically aware, team know why and what it is doing.
      ○ Team has shared vision and is able to stand on it’s own two feet with no interference or participation from the leader
      ○ Disagreements occur but now they are resolved within the team positively
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the main difference between Kanban and Scrum?

A
  • Kanban there is a WIP limit
    ○ But the WIP tasks are flexible and can be swapped between the To-do column
    Kanban tasks are organised by work priority
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe Scrum technique.

A
  • Regular fixed length sprints
    • End of each sprint if approved by PO
    • PO, Scrum master, dev team
    • Velocity = # story points completed in sprint
      Ideally no changes during sprint
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is lean?

A
  • Process of eliminating waste from within a project, process or company
    • Minimise waste and maximise value to the customer
    • Empowering frontline workers, responding immediately to customer requests
      ○ Inventory - Partially work done
      ○ Extra processing - Paperwork or excess documentation
      ○ Overproduction - Extra features and processes
      ○ Transportation - Building the wrong thing
      ○ Waiting - Waiting for the information
      ○ Motion - Task switching
How well did you know this?
1
Not at all
2
3
4
5
Perfectly