Professional Documents
Culture Documents
Syed Rayhan
Co-founder, Code71, Inc.
Contact: srayhan@code71.com
Blog: http://blog.syedrayhan.com
Company: http://www.code71.com
Product: http://www.scrumpad.com
My Background
Co-founder, Code71, Inc.
13+ years of total experience
Career
Co-author of Enterprise Java with UML
Section 1 Introduction
Section 5 Recap
Section 6 Q&A
Context
Teams struggle with making the transition from waterfall to
Agile/Scrum
Section 1 Introduction
Section 5 Recap
Section 6 Q&A
How?
Black
Box
Load Testing
Functional Testing
Dev 1 2 3
1
Test 1 2 3
Prod 1 2
region iteration
Dev 1 2 3
In-Cycle
2 Test 1 2 3
Prod 1 2
Developers
Team review
Testers
Product owners
Acceptance tests
Additional tests
backlog
Copyright 2004-2008 Code71, Inc.
www.Code71.com www.ScrumPad.com
13
Quality Funnel
bugs
bugs
Section 1 Introduction
Section 5 Recap
Section 6 Q&A
Function coverage
Statement coverage
Tests coverage metrics can tell you what code is not tested
Report
Frequency of use
high
normal 3 1 hot
cold 4 2 warm
low
Quality Metrics
Defect Rate Bug count per iteration
Presentation
Application#1 Application#2
Business SOA
Data
Section 1 Introduction
Section 5 Recap
Section 6 Q&A
Sprint 2 weeks
Section 1 Introduction
Section 5 Recap
Section 6 Q&A
System testing is not the only quality gate, it includes all types of testing
and reviews
Right size story with well-thought out acceptance tests improves quality
Analyze each bug to understand where (Quality Gate) it should have been
caught and improve (Inspect and adapt)
Contact: srayhan@code71.com
Blog: http://blog.syedrayhan.com
Company: http://www.code71.com
Product: http://www.scrumpad.com