inspiring teams to adopt best practices - tale of two projects

16
Inspiring Teams to Adopt Best Practices Laura Stanley Franco

Upload: laura-franco-asq-csqe

Post on 01-Dec-2014

151 views

Category:

Technology


0 download

DESCRIPTION

Everyone injects defects. Only the developer or author of a work product is able to build quality into the finished product. How does a Quality or Process specialist inspire smart, tech-savvy Engineers to adopt an effective inspection practice that produces long-lasting results? Introducing a best practice that thrives requires a culture that fosters and expects continuous improvement. The learning experience must be practical and aimed at adult learners. Lastly, the infrastructure should make it easy to follow the process and collect the data to measure improvements. This presentation will discuss the ingredients for successfully inspiring teams to strive for better quality.

TRANSCRIPT

Page 1: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

Inspiring Teams to Adopt Best PracticesLaura Stanley Franco

Page 2: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

Experienced Software Development Leader

Process and Quality Change Agent Master of the

Difficult Situation

Page 3: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

It was the best of times,It was the worst of timesContrasting doubles

Page 4: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

A Tale of Two Projects

Single External Customer• 3 releases in 3 years

• New and legacy code

• 5 collocated development teams

• No functional QA

• Small system test team

• Customer paid us $X/defect to reach quality criteria

Many External Customers• 2 major releases per year

• New and legacy code

• 15+ distributed development teams

• Offshore functional QA team

• Small, local system test team

• Customers demand low number of critical defects

Page 5: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

Project 1 – Single External Customer

• Defect quality criteria agreed

• One week in-house user acceptance prior to system testing at customer site

• Software shipped in parallel with user acceptance week

• Defects found during user acceptance counted against quality criteria

Page 6: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

The Challenge

• One team set a goal – zero defects during system testing at client site

• Some developers planned their unit testing

• Some did not plan/write down their test cases

• Mix of new and legacy code

Page 7: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

The Negotiation

Written test cases for NEW and LEGACY code

Written test cases for NEW code ONLY

The Agreement

Written test cases for NEW and MODIFIED legacy code

© 2014 Laura Franco

Page 8: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

The OutcomeNew

Modified Legacy

Unchanged Legacy

Unit test case found critical defect in unchanged legacy code!

Chester, the Process Advocate and Change Agent is born!

Developers inspired to plan their unit testing and deliver higher quality code!

Page 9: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

Project 2 – Multiple External Customers

• Standard quality defect criteria in place

• System test shortened from 14 weeks to 8 weeks

• Developers ramp down during system test and ramp up on next release

• Developers responsible for fixing incoming customer defects

Page 10: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

The Challenge

• Dramatically reduce rework during system test

• Team under pressure to improve quality and add more features

• Large number of critical/major defects during system test

• High rate of incoming customer found defects

Page 11: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

The Negotiation

Distributed teams participate in 1 week Mastering Quality workshop

Realistic short-term plan to do now

Long-term plan for roadmap prioritization

The Agreement

Local team participate for 3 days

Regional quality black belt candidates trained 2 days; observe 3 days

Page 12: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

Surprise!

Senior team members + architect only ones who “needed” to attend

Team “too busy” so local quality black belt did the team’s pre-work

Workshop cut from 3 days to 2 days

Participants arrived cold and angry!

Page 13: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

Reset!

• What to do?

• Listen to team’s pain points

• Revisit the goal

• Focus on circle of control:

• Team owns the problem

• Team has Quality data

• Team has knowledge of module’s weaknesses

• Team owns the solution

Page 14: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

The Outcome

• Team generated:

• 33 product improvement and

• 71 process improvement ideas

• Built a tailored team development process

• Distributed 3 code review checklists, requirements and design review checklists

• Created short-term action plan for improving quality

Page 15: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

© 2014 Laura Franco

Discussion

• Is there a Secret Sauce?

Page 16: Inspiring Teams to Adopt Best Practices - Tale of Two Projects

Let’s stay in touch:Email [email protected]

Twitter @CoachLauraFwww.linkedin.com/in/laurastanleyfranco/

© 2014 Laura Franco