Quality talk - By Brian Button 021914

14
Getting to Quality Brian Button Product Manager - Application Services CenturyLink Cloud

Transcript of Quality talk - By Brian Button 021914

Page 1: Quality talk - By Brian Button 021914

Getting to QualityBrian Button

Product Manager - Application Services CenturyLink Cloud

Page 2: Quality talk - By Brian Button 021914

Why This Talk?

Page 3: Quality talk - By Brian Button 021914

Why This Talk?

Quality Code is the Lubricant That Enables Agility

And it is ignored on too many teams until it is too late

Page 4: Quality talk - By Brian Button 021914

Simple 6 Point Plan

Page 5: Quality talk - By Brian Button 021914

The Base - Quality Code

• High Quality Code is Goal

• External quality

• Internal quality

• Learn through fast feedback cycles

Page 6: Quality talk - By Brian Button 021914

Step 1 - Pair Programming

Page 7: Quality talk - By Brian Button 021914

Step 2 - Test Driven Development

Page 8: Quality talk - By Brian Button 021914

Step 3 - Continuous Integration

Daily Builds are for Wimps — Kent Beck

Page 9: Quality talk - By Brian Button 021914

Step 4 - Acceptance Test Driven Development

Page 10: Quality talk - By Brian Button 021914

Step 5 - Frequent Releases

Page 11: Quality talk - By Brian Button 021914

Step 6 - Engaged Product Owner

Page 12: Quality talk - By Brian Button 021914

Simple 6 Point Plan

Page 13: Quality talk - By Brian Button 021914

My Plea to You!

• Do This

• Do This NOW

• Every day you wait, the harder it gets

• Your code, your customers, your product owner, and your team will thank you!

Page 14: Quality talk - By Brian Button 021914

Questions?

Brian Button [email protected]

@brianbuttonxp