High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.
-
Upload
reginald-sutton -
Category
Documents
-
view
217 -
download
0
Transcript of High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.
![Page 1: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/1.jpg)
High Quality AgileIncorporating Quality into your Agile Process
Lorinda Brandon
@lindybrandon
![Page 2: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/2.jpg)
Who Am I?
![Page 3: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/3.jpg)
Who Are You?
![Page 4: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/4.jpg)
Automatedvs
Exploratory
![Page 5: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/5.jpg)
DevOps
![Page 6: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/6.jpg)
Burn-down chartsTypes of AgileSetting Point ValuesPigs vs ChickensSpring LengthLots of other process and anti-communication devices
![Page 7: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/7.jpg)
Quality
I am going to talk about...
The most important deliverable of the sprint...
![Page 8: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/8.jpg)
User Experience
I am going to talk about...
The most important deliverable of the sprint...
![Page 9: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/9.jpg)
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
![Page 10: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/10.jpg)
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
![Page 11: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/11.jpg)
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
![Page 12: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/12.jpg)
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
![Page 13: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/13.jpg)
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
![Page 14: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/14.jpg)
Production Data: Beyond Personas
Um. They did what?
Oh. They don’t use that?
It’s how slow?
![Page 15: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/15.jpg)
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
![Page 16: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/16.jpg)
Final Thought
“Quality is not an act, it is a habit.”-Aristotle
![Page 17: High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon.](https://reader036.fdocuments.us/reader036/viewer/2022070407/56649e1a5503460f94b0771e/html5/thumbnails/17.jpg)
Give Feedback on the Sessions
1 Sign In: www.eclipsecon.org
2 Select Session Evaluate
3 Vote