What is Agile?
Methodology
What is Scrum?
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems
Name one of the 6 general practices of Kanban
Visualize, Limit WIP, Manage Flow
Make Policies Explicit, Use Feedback Loops
Evolve Experimentally
What is an Agile Anti-Pattern?
Common solutions to common problems where the solution is ineffective and may result in undesired consequences
What is Backlog Refinement?
When the team refines the backlog ensure the backlog contains the appropriate items and they are prioritized
Name one Agile framework
FDD, Scrum, Kanban, Lean, SAFe, XP, DSDM, ASD, Crystal
Name one Scrum Artifact
Product backlog OR sprint backlog OR increment
Why is a Kanban board important in this framework?
It helps visualize the workflow process
Which of these is an Agile Anti-Pattern?
A: Unclear Requirements and Expanding Scope Creep
B: Scrum Master Acts as Team Lead
C: Sprint Backlog Being Regularly Changed Mid-Sprint
D: All of the above
D
What is Definition of Done?
An agreed upon list of activities deemed necessary to get a product increment, usually a user story, to a done state
For Agile teams, what is the primary measure of progress?
Working software
What are the three pillars of Scrum?
Transparency, Inspection and Adaptation
Why does Kanban limit WIP (work in progress)?
WIP limits encourage a culture of "done" and make blockers and bottlenecks visible
Fun fact: a Kanban saying is stop starting and start finishing
Investing in collaboration tools that make it easy for team members to interact (like Mural, JIRA or Teams) is one example of how to avoid which Agile anti-pattern.
Miscommunication Anti-Pattern
What is Definition of Ready?
Clear criteria a product increment, usually a user story, must meet before being accepted
Fun Fact: This is typically based on the INVEST matrix
Finish this Agile value: Individuals and interactions over...
Processes and tools
When is a product backlog item (ex: story) complete?
When it meets the Definition of Done
What are Classes of Service?
A specific level of service applied to the treatment of a work item
Frequently engaging with stakeholders is one example of how to resolve which Agile Anti-Pattern?
Unclear Requirements Agile Anti-Pattern
What is one of the translations of the word "Kanban"?
In Chinese: sign or large visual board
In Japanese: signal card
Fun Fact: Kanban was first developed and used by Toyota
Agile is iterative. What is iterative development?
Developing in small cycles, or iterations, that contain the whole development process (design, develop, test, release)
What are the 5 values of Scrum?
Focus, Openness, Respect, Commitment and Communication (FORCC)
Name two Kanban metrics (reports)
Work Age Item, Throughput, Cycle Time, WIP
Constantly inspecting and adapting, and creating constant communication flows are a couple examples of how to resolve which Agile Anti-Pattern?
Scope Stretching Agile Anti-Pattern
How is the Fibonacci Sequence used in Agile?
It is used to help with relative sizing and story point estimation
Fun fact: These are the numbers per the Fibonacci Sequence - 0,1,2,3,5,8,13,21