Agile Terms Flashcards
Acceptance Test-Driven Development
A method used to communicate with business customers, developers, and testers before coding begins.
Build test first then program around test
Active Listening
To focus on what is said and provide feedback to communicate understanding
Affinity Estimation
A method used to quickly place user stories into a comparable-sized group.
Vision Statement
Pre-Sprint Activity.
A statement that defines the purpose and value of the product
Product Road Map
A high level visual that shows how we get from start to finish of project.
Pre-Spint activity - controlled by product owner
Osmotic Communication
Useful info flows from person to person by them overhearing a background coversations. Happens because you work in same room
Agile Modeling
A workflow depiction of a process or system a team can review before it is turned into code. Stakeholders should understand the model.
Epic Story
A large story that spans iterations, then disaggregated into smaller stories.
Empiricism
tells us “Knowledge comes from experience
Daily Scrum
a 15-minute event for the Developers of the Scrum Team. It is held at the same time and place every working day of the Sprint.
How long are Sprints
2-4 weeks
Sprint Goal
the objective of the sprint. It provides guidance on why we’re building the increment
Only 3 roles in a Scrum Team
Product Owner
Scrum Master
Development team
Distributed Teams
when at least 1 team member is working off-site
Zero sum rewards
means only 1 person can win (employee of the month)
User Story
Small chunk of business functionality within a feature that involves roughly 1-3 days of work
Should be 4-40 hours worth of work
Candidate story
Potential user stories
Use case
a description of all the ways an end-user wants to “use” a system. These “uses” are like requests of the system, and use cases describe what that system does in response to such requests. In other words, use cases describe the conversation between a system and its user(s), known as actors.
User Personas
(Gather Requirements Approach)
You write a fictional sketch of how a user would use a product.
DSDM Contracting (Dynamics System Development Method)
Hybrid approach between predictive and agile
Creates a fixed schedule, cost, and quality but still follows Agile framwork
Graduated Fixed Price Contract
If the vendor gets done on time, they get paid for the agreed hourly rate
If they complete early, they get paid higher houry rate
If they finish late, they get paid lower hourly rate
Gulf of Evaluation
the difference between what you said and what the individual understands. “Not clear on DoD” Customer asks for a certain solution and it could be misinterpreted because its not clear. You kind of take it in different direction than the customer actually wanted.
Value-Based Analysis
Business benefit minus the cost
Business benefit = $8,000
Cost equals $5,500
Value is $2,500
Ideal Time
estimate with no interruptions (Ideally, we could complete this in 3 weeks if everything goes perfectly)