Agile Principles and Mindset Flashcards
6 Principles of Agile Mindset
Increase return on investment Deliver reliable results Expect Uncertainty Unleash Creativity and Innovation Boost Performance Improve Effectiveness and Reliability
What is the main difference between the agile triangle and traditional trianble
Sope is the item that is negotiable
What are the four values of the Agile Manifesto
Individuals and interactions over process and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiations
Responding to change over following a plan
What are the 12 principles of Agile Manifesto?
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
What are the scrum pillars and values?
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
What are the 5 fundamental values for Scrum?
Focus, courage, openness, commitment and respect
What is a sprint?
Time boxed ITERATION of one month or less where the team builds a releasable product
Who can cancel a sprint?
The product owner.
What is the development team in scrum?
Cross functional team that can code, test, etc.
What is the primary goal of the Product Owner?
Maximizing the value by managing backlog
What is the Scrummaster responsible for?
Ensuring Scrum methodology is understood and used effectively.
What are Scrum Activities called?
Events & Ceremonies
What are the 5 scrum activities?
Backlog refinement Spring Planning Daily Scrums Sprint Reviews Sprint Retrospectives
What are the 3 scrum artifacts?
Product Increment
Product Backlog
Sprint Backlog
What are the core values of Extreme Programming?
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