Agile Carolinas - discussion on QualitySubmitted by kristine.shannon on Fri, 05/22/2009 - 11:47am |
I had the opportunity last night to attend the Agile Carolinas meeting in Charlotte. Ben Carey presented Quality as a Team Approach. Ben presented three parts to quality.
1. See the whole
2. Build the right things
3. Build things right
Simple? Yes; Easy? hmmm....
Key take aways for me last night were....
Quality is more than testing - quality is everyone's responsibility
Create a Shared Vision - a North Star for the team
Know your customer -> what is their ultimate goal?
Be empathetic to the user - listen
Create "Customer Commons" and allow customers to vote features up and down
Build Paper prototypes -> draw pictures to help communicate with product owners
Not all features should be on the backlog
Adapt
Team should Unlearn, Rethink
Build "mistake proofing" into the product
Start testing at the beginning...
For User Stories -> Write Acceptance Criteria (Product Owner or Business Analyst)
Format for Acceptance Criteria: Given
Automate Acceptance Criteria
TDD
Automate Unit Testing
Continuous Integration
Continuous Governance
If you have the opportunity to hear Ben Carey present, I would highly recommend taking it. Ben was very experienced and knowledgeable in Agile software development and an excellent and entertaining speaker!
