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
Q

What are the 8 practices of FDD?

A
Domain object modeling
Developing by feature
Individual class (code) ownership
Feature teams
Configuration management
Regular builds
Visibility of progress and results
26
Q

What are the 8 principles of DSDM (Dynamic Systems Development Method)

A
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
Q

What is Crystal?

A

More than one method, is customized by criticality and team size

28
Q

What are the critically categories for Crystal?

A

Life, essential funds, discretionary funds and comfort

29
Q

What are the colors, based on smaller to larger team size for Crystal?

A

Clear, yellow, orange, red, magenta

30
Q

WHat are the 4 primary duties of servant leadership?

A

Shield the team from interruptions
Remove impediments to progress
Communicate (and re-communicate) product vision
Carry food and water

31
Q

What are the 12 principles for leading agile projects?

A

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
Q

Agile Leadership Practices - what are the 4 highest ranked values?

A

Honesty, Forward-looking, Competent & Inspiring

33
Q

What are Agile Leadership tasks?

A

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