EPM Flashcards

1
Q

What is SCRUM?

A

It’s a lightweight framework used to create adaptive solutions for complex problems.

It’s uses a Scrum master that has to create an environment where:

  1. A product owner creates a product backlog with the required features for the product
  2. The scrum team turns a number of features into a sprint backlog to create an increment of value.
  3. The scrum team + stakeholders review the sprint/increment and adjust for the next sprint
  4. Repeat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the emipirical SCRUM pillars?

A

Transparency: he conducted work must be visible for the whole team and the stakeholder, in order to make good decision.

Inspection: Is important to spot undesired variance and or problem which then enables the possibility to adapt.

Adaptation: When a increment/sprint’s outcome begins to deliver undesirable results, it’s important to adapt. Adaption should be conducted as quick as possible to avoid further deviation.

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

What does a Scrum team consist of?

A

Scrum teams are small teams consisting of a scrum master, product owner and developers. There are no hierarchy in these teams, which all work focused on the product goal.
Scrum teams are cross functional teams that has the necessary skills to create value in each sprint.
They are also self-managing meaning they decide how does what and when.

Teams should be max 10 people, as smaller teams has shown to be more productive. If the team is bigger it’s beneficial to split the team into smaller teams working on the same backlog.

The teams has all responsibility to achieve the product goal, and therefore also have to manage their own work

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

What does a scrum team consist of, and what are their respective roles?

A

Scrum master: Is responsible for the scrum teams effectiveness by making sure that all team members understand the theories from the scrum guide and now how to use them in practice.
He also coach the team to be self managing, to create high value increments, remove impediments, and make sure all the scrum events are conducted and in a good way while also making sure timeboxes are kept.
He serves the product owner by coaching in effective product backlog management, and how to present product backlog items clearly to the teams. Also facilitating stakeholder management if requested.
The scrum master also serves the organization as a whole through leading and training the organization in its adaptation to SCRUM, and also advising on new SCRUM implementations.
He also removes barriers between employees and stakeholders, and make sure that a empirical approach is followed to solve complex problems better.

Product owner: Is responsible for maximizing the output which is done through effective product backlog management. This is done through clearly explaining and make sure all team members understand the product goal and the different items in the product backlog. He also decides what items are going to be in the backlog.

Developers: The people who has to create a increment of value in each sprint. They create a sprint backlog consisting of a fitting number of features. They create a definition of done, and make sure to adapt their plan each day.

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

What are the five SCRUM events, and what is the main goal of these?

A

The first event is the sprint, which contains the four other events which is sprint planning, daily sprint meetings, sprint review and retrospective.

The goal for these events is to continuously adapt the work conducted and the SCRUM artifacts to minimize deviations from the product goal. The meetings also makes sure that no other meeting throughout the day are necessary.

The meeting should be conducted the same place and time each day to minimize complexity.

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

What is a sprint?

A

A sprint is used to create a increment of value. The sprints can be no longer than a month. The sprint includes the four other events to enable inspection and adaptation. The scope can be negotiated with the product owner if needed.

Various practices exist to monitor the progress, like burn-down, burn-up charts or cumulative flows. But they do not replace the importance of empiricism.

A sprint can be cancelled if the sprint goal is obsolete. Only the product owner can stop a sprint.

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

What is sprint planning?

A

The goal here is to plan the upcoming sprint. This meeting can take up to eight hours. The planning consists of three main parts:

  1. Understand and explain why the items improve the value of the product goal
  2. Estimate and pick the number of product backlog items into a sprint backlog (can be challenging)
  3. The developers go through each picked item and makes a plan for the work needed to be done to complete the item. This is often done by creating sub tasks taking a day or less.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a daily scrum meeting?

A

The daily scrum meeting is max. 15 minutes (only for developers), and a used to continuously track progress, spot impediments and react to them, and also to update the sprint backlog when needed.
Then they also create a plan for the upcoming days, which also helps the self management.

Changes to items can only be make at these meetings.

Can use a SCRUM board (To Do - Build - Test - Done) for each item

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

What is a sprint review?

A

Is where the scrum teams shows stakeholders their increment of value, and discuss possible adaptations and perhaps also new possibilities that result in a changing product backlog. They then discuss on what to do next.
This meeting should take max 4 hours for 1 month sprint.

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

What is a sprint retrospective?

A

Is used to look back on what worked well and what did not, and then how to improve the things that did not work well. This ensures continuously increased effectiveness for the team.

The meeting can take max 3 hours

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

What are the three different artifacts, and what are their main purpose?

A

The three artifacts are the product backlog, the sprint backlog, and the increment.

The goal of these artifacts are to increase the transparency as much as possible in order to make the correct adaptations throughout each increment(sprint)

It can be measured as:
Product backlog measured to product goal
Sprint backlog measured to sprint goal
Increment to definition of done

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

What is a product backlog?

A

A product backlog is a ordered list of items that can/should be done to improve/create the best possible product. Each item is also sized by the developers to better determine how much work can be done in each sprint. The product owner can help in this process by explaining items and explain trade-offs.
The refinement of the items is done continuously.

The product goal is in the product backlog and is what the scrum teams strive to achieve.

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

What is a sprint backlog?

A

The sprint backlog contains the sprint goal (why) the different items needed to be completed (what), and what is needed to be done to complete them (how).

The backlog is updated throughout the sprint as more is learned. If work turns out to be different than expected the developers negotiate with the owner on how to change the sprint goal in the sprint without affecting the product goal.

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

What is a increment?

A

A increment is a suppart of the product goal, which works together with all the previous created increments. Multiple increments can be created at each sprint. The increments are discussed at the sprint review but can be send to the stakeholder prior to the meeting. The meeting should never be seen as a gate to release. And very important the increment has to meet the definition of done.

Definition of done is a formal description of requirements each increment must apply with before being released. The definition of done can be made by the organization, or else the scrum team defines the required definition of done.
If a increment doesn’t fulfill the definition of done it cannot be released and has to go back to the product backlog.

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

What is a WBS?

A

A work breakdown structure, where the goal or product is separated into several subparts that needs to be completed to finish the product

This is useful for estimating time, cost, resources and risks. To estimate three point estimate can be used.

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

What is the milestones of a project?

A

Point of time in your schedule, can be when subparts of a project is completed - celebrate!

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

What is a baseline?

A

When the project scope is approved a baseline need to be made, and is a fix point from where the project starts so that any progress can be measured against this. It most often consist of the parts: scope, time and cost which is all measured.

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

What is project life cycle?

A

An example is the single phase life cycle, that starts with initiation followed by planning. After the planning executation starts together with a continues monitoring and controlling (using the baseline). When the execution is done the project are closed

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

What is a gannt chart?

A

A tool to make a schedule for the required work. It is a very good idea to have a WBS conducted prior as all these subparts can be used in the gannt chart by showing the time the part should start and the expected duration

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

What is a CCB?

A

Stands for the change control board. Is a group of stakeholders (representatives) that are designated to make approval/denials for changes. So if changes has to be made to the baseline it has to go through the CCB first.

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

Who are the stakeholders?

A

All people that have a interest in the project. Managers, coworkers, people who are going to use the product, sub vendors etc

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

What is change management?

A

Is a project manage plan on who does what, when and where related to changes in the project. Is made to control the scope.

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

What is risk mitigation?

A

Different from identifying the risk, the mitigation is the strategy on creating a plan for mitigating the different risks. The goal is to reduce the probability of risks occurring or reducing the impact of the risks.

24
Q

What is a project?

A

A temporary (clear start and ending) amount of work to create a unique (new) product, process or results.

25
Q

What is a program?

A

Is a collection of connected projects. A program is complete when all the underlying projects are completed.

26
Q

What is project/program portfolio?

A

It is a portfolio of the different programs and connected projects that a enterprise has and wants to complete or just considering.

27
Q

What is project management used for?

A

For completing a project within time, scope and a agreed level of quality.

28
Q

What is a project charter?

A

Is a document made by PM, senior management and stakeholders which describe the project in general, its objectives and constraints, business case, rough schedule and cost for project
They also agree on the standards for the project.

It is followed by a project plan that more specifically describes the different components of the project that need to be made.

29
Q

What is a project scope or scope statement?

A

A document stating the project objectives, delivarebles, required resources, budget and timeline.

Is made by the PM and his/her team. And is much more detailed than the project charter made by the sponsor.

Needs clear KPI so that the different parts can be measured and thereby make sure that the objectives are met.

30
Q

What is a critical path (PERT chart)?

A

Is the fastest possible a project can be finished. The tasks are defined, as well as the predecessor and the duration. A diagram can then be made to easy find the critical path after a backward path is made to calculate the late start and late finish points.

31
Q

What are the three components of each stage?

A

Activites: The things that need to be done according to the project plan
Analysis: The teams analysis of the results from all the activities
Deliveribles: The presentation of the result of the analysis before entering the next gate

32
Q

What are the three components of each gate?

A

Deliverbles from the previous stage
Criterias: made to decide whether the activities completed fulfill the requirements which is used to make a go/kill decision
Output: Go/kill/recycle and a path forward (new project plan/schedule etc)

33
Q

What are the benefits/down sides from Stage-Gate model?

A

Plus:
Limited investment in each stage
Reduce risk and failure rate
Accelerated time to market

Negative:
One big release
Documentation heavy
Managers decision point

34
Q

What are the core values of the agile manifesto?

A
  1. Working software over heavy documentation
  2. Individual interactions over processes and tools
  3. Collaboration with customer rather than contract negotiations
  4. More than following a plan, respond to change
35
Q

What are some of the experienced positive sides of being a PM?

A

“newness” of tasks, building teamwork, leadership, and coordinating and organizing tasks

36
Q

What are some of the negative sides of being a PM?

A

A common one is a overload of work resulting in stress, but also being held responsible for things without having the authorization over it.

37
Q

What are some of the negative sides from moving from PM teams to self managing teams?

A

People focusing to much on their own tasks not giving feedback to other

Developers working on other things that agreed on

Reporting problems too late or even not reporting at all

People did not give feedback in daily meetings because they didn’t understand what the other members were working on

Difficult to move from clear requirements to more fluffy backlog items where more creativity was needed

38
Q

What are the problems of having virtual teams?

A

It’s very important to have trust between the team members, this is done through a high level of communication and tools providing transparency so team members can follow each others progress.
It is also important that the team leaders are trained in leading virtual teams to make sure that people work well together.
Another important area is the selection of people where it is not only the skills that should decide who are picked but also things like culture (personality types) and timezone are important parameters.

39
Q

What is the role of a project manager?

A

To lead a project from start to finish
To lead a group of people (specialist within their field) to develop a product in collaboration
Handles all the different stakeholders an keep them satisfied to certain extend
Is expected to know the projects content and explain to technical team members
Delivers product within time, cost and scope

40
Q

What are the differences between managers and leaders, and are both needed in projects?

A

Yes they are both needed because:

Managers embrace process, seek stability and control, and instinctively try to resolve problems quickly—sometimes before they fully understand a problem’s significance. Leaders, in contrast, tolerate chaos and lack of structure and are willing to delay closure in order to understand the issues more fully.

41
Q

What are the different types of risks that should be identified?

A

Stochastic - do they happen yes/no
Variability - Don’t know the outcome of a known process (time, cost etc it takes)
Ambiguity - Uncertainty in our knowledge (gaps)

42
Q

What is risk tolerance, reserve and risk threshold?

A
  1. How big an impact the organization can tolerate from risks
  2. The reserve put aside to handle the risks
  3. How risk willing the company is
43
Q

When can a risk management plan be made, and what are the main steps in it?

A

As early as possible, but a PM plan on scope, time and costs for the project needs to be made first.

  1. Risk management planning: How should the plan be made. Make a risk breakdown structure
  2. Identifying the risks: Is a ongoing process. A good tool is a fishbone diagram. It is also important to thoroughly describe each risk.
  3. Risk analysis (Qualitative/Quantitative): Qualitative is about identifying probability and impact of the risk (also use matrix to prioritize the risks). Then the quantitative part begins for estimating time/cost if risks occur together with probability (optimistic, likely pessimistic) to calculate EMV (This is the risk register!). Also decision trees can be used.
  4. Risk response: How to minimize/avoid/transfer/accept the risks impact/probability
  5. Implement the risk response plan
  6. Monitor and control
44
Q

What is a PMO and what are they used for?

A

Project management office: Help PM’s to succeed with their project by providing/gaining knowledge!!! from former projects, explaining best practices, templates, dealing with risks etc.

They make sure projects are aligned to companies strategies, and also creating new methodologies and standards for improving succes-rate of projects.

They can also control finances and resources that are released to projects, and decide wether projects has to be paused/stopped.

Research has shown that the longer a PMO has been used the higher degree of successful projects are achieved.

45
Q

What are the three most common roles of a PMO?

A

Strategic: Make sure that projects are aligned with the strategy of the organization, ensure projects improves growth and also by making sure effective knowledge sharing is happening

Tactical: About monitoring the projects making sure that they are kept within cost, time and scope. But also making sure that the projects moves toward the same goal (company strategy/growth). Knowledge sharing between teams.

Operational: Helping the teams towards effective knowledge sharing, but also about keeping stakeholders happy (communication)

46
Q

What are the four archetypes of PMO’s?

A

First of all there is the administrative PMO and the knowledge intensive PMO

Administrative PMO’s are labeled supporters
Knowledge intensive PMO’s are labeled information managers, knowledge managers or coaches.

The supporter: Helps the project with managing the different parts such as risks and potential issues, but is not trying to influence them.

The informant: Gains information on the projects, and is aware of the different projects status whether they are meeting the criteria.

The knowledge manager: Responsible for training and providing knowledge, templates and techniques to optimize performance of teams (best practice manager)

The coach: Most knowledge intensive manager keeps track of project and makes sure that best practices are always used to get the best outcome

The managers get more and more power.

47
Q

What are the three most important documents a PMO needs to have?

A

A PMO Charter: Is a document describing the structure of the PMO, why the PMO is there/what is should accomplish, its authority in the organization, stakeholders, and sponsors also

A PMO Policy: State the overall objectives for the PMO, and include guiding principles to keep it on track such as risk, people and communication management

A PMO Methodology: Provides frameworks, tools and templates for projects made for fitting into the organizations goals and strategy

48
Q

What can some of the downsides of a PMO be?

A

When “over-standardization” happens meaning that they try to use one-solution-fits-all which will increase the likelihood of unsuccessful projects.

Also it can happen that it is too beurocratic meaning the PM’s easily drown in too much paperwork delaying the projects.

49
Q

Why does many PMO’s fail and why do almost 70% think PMO’s are too beurocratic?

A

Companies develop all the time, and therefore the PMO’s tasks within an organization has to change as well, otherwise they get outdated and unusefull.

Many companies today are switching towards more agile dominated approaches, but it’s not enough that only the project teams start being agile the rest of the organization has to do this as well. Therefore PMO’s has to move away from the traditional approaches as well and start being agile by helping the teams follow the organization strategy and goals, and make processes more lightweight. They still have to be a “knowledge center” that make sure all teams continue using best practices that fits the culture of the company (how agile should be fitted to the organization)

50
Q

How does budget management function with Agile?

A

It’s still important to know or make estimates of cost, time and resources. This can simply be done with the salary for personnel and estimated time it takes to do different tasks, but there is also other things such as resources and delays that should be taken into account. If the project is too expensive a prioritized list can be made of most important items.

The budget is then easy to manage because of the daily scrum meetings where it’s very transparent wether items are developed too slow/fast through the item-points together with the burn down chart.

When scope is changed budget has to be as well!

51
Q

Where should PMO’s be placed in the organization?

A

Most often they are placed on department level ensuring teams uses best practices and making sure good outcomes are achieved. But the often fail as they don’t have much power in the organization. This is also the main reason why PMO’s fail.

Giving them a executive role and sponsorship puts more power/resources to their hand, making sure they have the mandate to pick the projects best fitted to the strategy of the organization.

52
Q

What is a feasibility study?

A

A plan for whether a project is a good invest or not (look at future savings/benefits - ROI, )

53
Q

What is a project charter?

A

It’s an agreement between PM, senior management an stakeholders on a projects intent, describes roles, budget, objectives, risks, schedule

54
Q

What is direct/indirect and variable/fixed costs?

A

Direct cost: Labor, materials etc. Things that can be traced directly to the project
Indirect: Things that are hard to trace directly to the project

Fixed: Management, facility cost
Variable: Consultants needed, materials for prototypes etc

55
Q

What is the difference between project and product scope?

A

Project scope is the necessary things to deliver, product scope is the needed features in the product

56
Q

How can a projects progress be measured?

A

Through expected cost / actual cost. If the value is above 1 the projects is using less money than expected

The next is: Expected value / earned value. If the ratio is above 1 the project is behind schedule, but if the earned value / actual cost is above 1 benefits are still achieved for the company

57
Q

What are the differences between horizontal and vertical leadership?

A

Horizontal is team-centered while vertical is person centered