Agile Principles and Mindset Flashcards

1
Q

6 Principles of Agile Mindset

A
Increase return on investment
Deliver reliable results
Expect Uncertainty
Unleash Creativity and Innovation
Boost Performance
Improve Effectiveness and Reliability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the main difference between the agile triangle and traditional trianble

A

Sope is the item that is negotiable

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

What are the four values of the Agile Manifesto

A

Individuals and interactions over process and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiations
Responding to change over following a plan

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

What are the 12 principles of Agile Manifesto?

A

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customers competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Business People and developers must work together daily throughout the project

Build projects around motivated individuals. Give them the environment and support their needs, and trust them to get the job done.

The most efficient and effective method of conveying information to and withing a development team is face-to face conversation

Working software is the primary measure of progress

Agile processes promote sustainable development.

Continuous attention to technical excellence and good design enhances agility

Simplicity - the art of maximizing the amount of work not done - is essential

The best architectures, requirements, and designs evolve from self-organizing teams

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

What are the scrum pillars and values?

A

Transparency - visibility to what will be done

Inspection - timely checks of how well project is progressing

Adaptation - involves adjusting teams process to minimize further issues

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

What are the 5 fundamental values for Scrum?

A

Focus, courage, openness, commitment and respect

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

What is a sprint?

A

Time boxed ITERATION of one month or less where the team builds a releasable product

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

Who can cancel a sprint?

A

The product owner.

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

What is the development team in scrum?

A

Cross functional team that can code, test, etc.

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

What is the primary goal of the Product Owner?

A

Maximizing the value by managing backlog

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

What is the Scrummaster responsible for?

A

Ensuring Scrum methodology is understood and used effectively.

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

What are Scrum Activities called?

A

Events & Ceremonies

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

What are the 5 scrum activities?

A
Backlog refinement
Spring Planning
Daily Scrums
Sprint Reviews
Sprint Retrospectives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 3 scrum artifacts?

A

Product Increment
Product Backlog
Sprint Backlog

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

What are the core values of Extreme Programming?

A

Simplicity - reduce complexity
Communication - aligning expectations
Feedback - get impressions and suitability fast, fail fast
Courage - allow our work to be fully transparent
Respect - recognize people work differently

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

What are the XP team roles?

A

Coach - mentors team
Customer - business representative
Programmers
Testers

17
Q

What are the 13 core practices of XP?

A
Whole team
Planning Games
Small Releases
Customer Tests
Collective Code Ownership
Code Standards
Sustainable Pace
Metaphor
Continuous Integration
TDD
Refactoring
Simple Design
Pair Programming
18
Q

What are the 3 high level LEAN principles?

A

Using visual management tools
Identifying customer defined value
Building in learning and continuous improvement

19
Q

What are the 7 core lean principles?

A

Eliminate waste - partially done work, delays, handoffs and unnecessary features

Empower the team

Deliver fast

Optimize the Whole

Build quality in

Defer decisions

Amplify learning

20
Q

What are the 7 wastes of LEAN?

A
Partially done work
Extra processes
Extra features
Task switching
Waiting
Motion
Defects
21
Q

What are the 5 principles of Kanban?

A
Visualize the workflow
Limit WIP
Manage Flow
Make process policies explicit
Improve collaboratively
22
Q

How does Kanban move work through a system?

A

Pull system

23
Q

What is Little’s Law?

A

relationship between WIP and productivity (which is why Kanban has a capped board). It is Queue length and queue duration

24
Q

What is different about FDD

A

They develop a model, build a feature list, plan by feature then iterate through design and development

25
What are the 8 practices of FDD?
``` Domain object modeling Developing by feature Individual class (code) ownership Feature teams Configuration management Regular builds Visibility of progress and results ```
26
What are the 8 principles of DSDM (Dynamic Systems Development Method)
``` Focus on the business need Deliver on time Collaborate Never compromise quality Build incrementally from firm foundations Develop iteratively Communicate continuously and clearly Demonstrate control ```
27
What is Crystal?
More than one method, is customized by criticality and team size
28
What are the critically categories for Crystal?
Life, essential funds, discretionary funds and comfort
29
What are the colors, based on smaller to larger team size for Crystal?
Clear, yellow, orange, red, magenta
30
WHat are the 4 primary duties of servant leadership?
Shield the team from interruptions Remove impediments to progress Communicate (and re-communicate) product vision Carry food and water
31
What are the 12 principles for leading agile projects?
Learn the team members needs Learn the projects requirements Act for the simultaneous welfare of the team and the project Create an environment of functional accountability Have a vision of the completed project Use the project vision to drive your own behavior Server as the central figure in successful project team development Recognize team conflict as a positive step Manage with an eye toward ethics Remember that ethics is not an afterthought, but an integral part of our thinking Take time to reflect on the project Develop the trick of thinking backwards
32
Agile Leadership Practices - what are the 4 highest ranked values?
Honesty, Forward-looking, Competent & Inspiring
33
What are Agile Leadership tasks?
Practice transparency through visualization create a safe environment for experimentation experiment with new techniques and processes share knowledge through collaboration encourage emergent leadershjip via safe communication