high quality agile incorporating quality into your agile process lorinda brandon @lindybrandon
TRANSCRIPT
High Quality AgileIncorporating Quality into your Agile Process
Lorinda Brandon
@lindybrandon
Who Am I?
Who Are You?
Automatedvs
Exploratory
DevOps
Burn-down chartsTypes of AgileSetting Point ValuesPigs vs ChickensSpring LengthLots of other process and anti-communication devices
Quality
I am going to talk about...
The most important deliverable of the sprint...
User Experience
I am going to talk about...
The most important deliverable of the sprint...
Personas Matter
Without the user, it’s just a story...
ALWAYS include the persona:As a ________, I want to ________ because ________
Every team member on the team should be able to articulate it
What’s the Point?
Lightweight artifacts don’t equal lightweight content
Review of all artifacts is essential, including test plans
Train your team to look for the user experience in every document
Establish MATs with the user in mind
What’s the Point?
Lightweight artifacts don’t equal lightweight content
Review of all artifacts is essential, including test plans
Train your team to look for the user experience in every document
Establish MATs with the user in mind
User
Stand Up = Speak Up
It’s not just about about status updates
Encourage feedback:How does it look?How does it feel? Can you show me?
Don’t shut down dialog
Does not do agile development
Does agile development
0% 10% 20% 30% 40% 50% 60% 70% 80%
Does code review
Does not do code review
SmartBear Software 2013 Software Quality Benchmark SurveyFielded: January 2013 N=683 Customer N= 115
Code Review: Ain’t nobody got time for that
Production Data: Beyond Personas
Um. They did what?
Oh. They don’t use that?
It’s how slow?
Fail fast, fail often
Don’t be afraid to decideAssess risk dailyMake decisions early
Assess reality against assumptionsRegularly and oftenLet the users guide you
Failure is just another way of learning
Final Thought
“Quality is not an act, it is a habit.”-Aristotle
Give Feedback on the Sessions
1 Sign In: www.eclipsecon.org
2 Select Session Evaluate
3 Vote