high quality agile

17
High Quality Agile Incorporating Quality into your Agile Process Lorinda Brandon @lindybrandon

Upload: raheem

Post on 18-Feb-2016

26 views

Category:

Documents


0 download

DESCRIPTION

High Quality Agile. Incorporating Quality into your Agile Process. Lorinda Brandon. @ lindybrandon. Who Am I?. Who Are You?. Automated vs Exploratory. DevOps. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: High Quality Agile

High Quality AgileIncorporating Quality into your Agile Process

Lorinda Brandon@lindybrandon

Page 2: High Quality Agile

Who Am I?

Page 3: High Quality Agile

Who Are You?

Page 4: High Quality Agile

Automatedvs

Exploratory

Page 5: High Quality Agile

DevOps

Page 6: High Quality Agile

Burn-down chartsTypes of AgileSetting Point ValuesPigs vs ChickensSpring LengthLots of other process and anti-communication devices

Page 7: High Quality Agile

Quality

I am going to talk about...

The most important deliverable of the sprint...

Page 8: High Quality Agile

User Experience

I am going to talk about...

The most important deliverable of the sprint...

Page 9: High Quality Agile

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

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

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

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

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

Production Data: Beyond Personas

Um. They did what?

Oh. They don’t use that?

It’s how slow?

Page 15: High Quality Agile

Fail fast, fail oftenDon’t be afraid to decide

Assess 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

Final Thought

“Quality is not an act, it is a habit.”-Aristotle

Page 17: High Quality Agile

Give Feedback on the Sessions

1 Sign In: www.eclipsecon.org

2 Select Session Evaluate

3 Vote