Agile Flashcards

1
Q

Agile Manifesto

A

Individual and Interaction –OVER– Process and Tools

Working Product –OVER– Extensive Documentation

Customer Collaboration –OVER– Contract Negotiation

Responding to Change –OVER– Following the Plan

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

Role of Project Manager

A

-In Agile, no project manager in the traditional sense.

-Agile coach - serve the team and management.

-Servant leader: coach people, foster collaboration, align the needs of stakeholders.

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

Servant Leader (aka Agile Coach)

A

-Lead by serving the team

-Address the needs and development of team members to drive the best team performance

-Facilitates the team’s discovery and definition of agile.

-Sets the tone with agile practices for the team.

-Shield the team from interruptions
-Listen
-Removes impediments to progress
-Coaching and mentoring team member growth
-Promote safety, respect and trust
-Promote energy and intelligence of others

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

Project Life Cycles (aka Development Approaches)

A

-Agile is a combination of iterative and incremental

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

Predictive Life Cycle (Development Approach)

A

-High certainty around requirements
-Stable Team
-Low Risk
-Team requires detailed plans to know what to deliver and when
-Team leaders try to minimize change

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

Iterative Life Cycle (Development Approach)

A

-Improve the product or result through successive prototypes or proofs of concepts which provides new stakeholder feedback
-Teams may use timeboxing on a given iteration
-Benefits projects when complexity is high
-Frequent Changes
-Scope is subject to different stakeholder views

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

Incremental Life Cycle (Development Approach)

A

-Optimize work for delivering value to sponsors or customers more often than a single final product
-Team plans initial deliverables before beginning their work
-Degree of change and variation is less important than ensuring customers get value as soon as possible

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

Agile Life Cycle (Development Approach)

A

-Team expects requirements to change
-Iterative and incremental approaches provide feedback to better plan the next project
-Incremental uncovers hidden or misunderstood requirements
-Agile life cycles fulfill the principles of the Agile Manifesto

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

Iteration Based Agile

A

-Scrum
-XP
–these utilize iteration based agile
–picture shows “sprints”
–over 85% of agile projects are iteration based agile

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

Flow Based Agile (On Demand Agile)

A

-mixture of lean and kanban
-kanban creates a master queue of work

-lean = reducing waste

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

Hybrid Life Cycle (Development Approach)

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

Scrum Framework

A

-Single team process framework used to manage product development

-Scrum roles
-Events
-Artifacts
-Rules
-Uses iterative approach

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

Scrum Framework (cont’d)

A

-good slide to review at timestamp 4:30:00

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

Agile Teams

A

-focused on rapid product development
-ideal team size is 3 to 9
-members are 100% dedicated
-encouraged to be self-managing
-develop environment of collaboration within and between teams
-mixed team of generalists and specialists
—want “T” shaped people

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

Daily Scrum (Agile Ceremony)

A

-10-15 min meeting held the same time everyday
-Scrum master is the facilitator of the meeting
-Purpose is to answer these questions:
–What did we get accomplished yesterday?
–What are we going to get done today?
–Do you have any obstacles/roadblocks?

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

Retrospective (Agile Ceremony)

A

-last meeting of the sprint
-discussed what worked during the current sprint
-Identify challenge areas
-Suggest process improvements
-establish best practices to be implemented in the next sprint

17
Q

Sprint Review (Agile Ceremony)

A

-held before the retrospective
-developers demonstrate the work that is done
-Product Owner discusses product backlog

18
Q

Planning Poker (Agile Estimating Technique)

A

-based on the Fibonacci sequence
-the next number is the previous two numbers added together

19
Q

T-Shirt Sizing (Agile Estimating Technique)

A

-temporary estimate method until story points can be assigned
-gives you a rough estimate of the size of the user story