build quality in from day one

26
Qauli ty Tommy Norman Sr. Consultant Holland Square Group Build in From Day One Tommy Norman Quality FAILU RE

Upload: tommy-norman

Post on 01-Nov-2014

351 views

Category:

Technology


1 download

DESCRIPTION

All too often, in the rush to get to market with all your wiz-bang features, testing your product’s quality becomes an afterthought. Eventually, raising support costs start to choke your forward movement and your backlog is now mostly bugs. How can you ensure you address quality concerns up front without restricting the flow of features too much? In this session we will explore techniques for smartly investing in your quality assurance approach while still allowing your company to innovate and get maximum value to your customers. We’ll talk about many real world examples of companies that overcame initial quality problems and effectively incorporated quality assurance into their every day processes.

TRANSCRIPT

Page 1: Build Quality In From Day One

Qaulity

Tommy NormanSr. Consultant

Holland Square Group

Build in From Day OneTommy Norman

QualityFAILURE

Page 2: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

What we are going to cover…

• Introductions• What is Quality?• Common QA Misconceptions• Integrating Quality• Wrap Up

Page 3: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Tommy Norman

Senior Consultant Scrum Certified Microsoft MVP

Agile Nashville Comfortably Scrum @tommynorman

Page 4: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Let’s talk about you…

Who is in Quality Assurance?

Who has a dedicated QA department?

Who is currently having quality issues?

Who has a dev to tester ratio of 3:1?

Who’s testers sit with the developers?

Page 5: Build Quality In From Day One

What is Quality?

Page 6: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

What is “Quality”?

Page 7: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

What is “Quality”?

You’re product is Excellent!

Page 8: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Quality for your customers…

FeaturesNo Defects

Performance

Page 9: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Quality for your company…

Maintainability

Revenue

Market Share

Page 10: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Quality for your company…

Page 11: Build Quality In From Day One

Common QA Misconceptions

Page 12: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Quality Assurance Profession

Doh!

Page 13: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Common QA Misconceptions

Engineers can test just as

well.

Page 14: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Common QA Misconceptions

We test at the end.

Dude.

Page 15: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Common QA Misconceptions

QA is just about finding bugs!

Page 16: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Common QA Misconceptions

QA is separate.I don’t even know you anymore.

Page 17: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Common QA MisconceptionsWe can’t test

until everything is done.

That’s no moon.

Page 18: Build Quality In From Day One

Integrating Quality

Page 19: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Let me tell you a story…

Page 20: Build Quality In From Day One
Page 21: Build Quality In From Day One
Page 22: Build Quality In From Day One

Stop that groveling. It

was better than it was before.

Page 23: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Commandments of QA

Page 24: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Commandments of QA

Hire good quality ENGINEERS.

QA and dev sit together.

Testing is part of your definition of done.

QA is involved in analysis and design.

Test as you go.

Page 25: Build Quality In From Day One

Holland Square Group LLC / 725 Cool Springs Blvd./ Suite 600 / Franklin, TN 37067 / www.hollandsquare.com

Commandments of QA

Limit your work in progress.

Everyone can help test.

Prioritize by value.

Frequent, incremental releases for feedback.

Set bug queue limits.

Page 26: Build Quality In From Day One

Wrap Up