Agile Basics Flashcards

1
Q

What is Agile?

A

Agile is a set of related frameworks, concepts, techniques, and behaviours. It was a presented as an alternative to Waterfakll which was documentation heavy and not good at handling change.

Agile can be an iterative and timeboxed approach to delivery, a group of management products and check-ins (ways of working), or a set methodology (Scrum, Kanban, XP)

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

What are the use cases for PRINCE2 and Agile

A

PRINCE2 and PRINCE2 Agile can only be used for projects. Agile can bee use for BAU operations.

BAU is a routine behaviours that can be undertaken by anyone with the technical to complete the work and not exclusively PMS.

A lot of Agile principles and concepts can be brought into PRINCE2.

PRINCE2 is a PM process. Agile is a family of behaviour, frameworks, concepts, and techniques.

Agile frameworks are BAU process, but can be used to delivery MDP steps in a PRINCE2 project.

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

What is a release?

A

A set of features, fixes, or improvements that are built, managed, tested, and released to the production environment together.

The term “Deployment” can also be used interchangeably, but not in PRINCE” Agile.

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

What is flow-based working?

A

Way of working that does not rely on putting work into timeboxes, but instead pulling from the backlog when needed

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

What is a timebox?

A

Finite period of time with a hard deadline, in wich the team works towards a set goal. Time should not be changed the the work contained within should be prioritised and pushed to keep to the time restraint,

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

What is an increment?

A

An increment is the sum of all items in the product backlog completed during a sprint (the work done). This work should be tested and in a usable condition.

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

What is Agile agnostic and how does this support project delivery?

A

Agile agnostic refers to the concept that Agile or PRINCE2 Agile does not favour particular concepts, behaviours, or techniques. Those selected should b=e unique to each project and support the particular requirements and demands of the project.

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

What is Agile?

A

Agile is a set of behaviours, concepts, and techniques. A PM can use any variety of these items in any combination to fit the needs of the business.

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

What is a user story?

A

Format can change, but generally lists who, what, and why (i.e. As a <role>(stakeholder), I want to <function>(requirement) so that <benefit> (why))</benefit></function></role>

Allows one to translate customer requirements and vision to language the delivery team will understand. Allows easy testing.

AC for each US, effort (estimate), and the value. Can also have technical requirements.

PM creates the US and populates the user stories.

When estimating, all user stories are mapped out and estimated. Check for dependencies between user stories and opportunities to do multiple user stories at the same time.

Once estimated, PM then populates the sprints

User stories need to be exact with what the user should be able to do and why

User stories can be technical for non-functioanltiy reuiqqnments (security updates, performance).

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

What makes a good user story?

A

INVEST - good user stories are:

  • Independent
  • Negotiable
  • Valuable
  • Estimable
  • Small
  • Testable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly