Professional Documents
Culture Documents
Role of Testing in Agile
Role of Testing in Agile
www.agile42.com |
www.agile42.com |
Fact or Fiction?
On the sticky notes I give you, write 3 facts you already know and 3 myths youve heard about Agile Testing Write only one fact or myth per note Don't indicate whether any particular note is a fact or a myth Don't share them yet
www.agile42.com |
Ideal world
www.agile42.com |
www.agile42.com |
www.agile42.com |
http://www.ickr.com/photos/curns/4237949343/
http://www.ickr.com/photos/_nezemnaya_/2958522973/
Why Agile?
www.agile42.com |
10
7.5
6
5
3.4 2.8
4.5
2.5
2.4
2005
2006
2007
2008
2009
2010
www.agile42.com |
10
7.5
5
2.8
x4
4.5 3.4 2.4
2.5
2005
2006
2007
2008
2009
2010
www.agile42.com |
www.agile42.com |
F-22 Raptor
1.7
5.7
6.5
S-Class Daimler
98.6
www.agile42.com |
F-22 Raptor
1.7
5.7
x1
6.5
S-Class Daimler
98.6
www.agile42.com |
1915
1939
1972
1976
1983
1994
1998
2000
2002
2004
Time to Market
agile42 | The Agile Coaching CompanyCoaching Good Teams to Great
Due to globalization effects, and other economical changes, the time to market over time decreased signicantly
www.agile42.com | All rights reserved. Copyright 2007 - 2011.
1915
1939
1972
1976
1983
1994
1998
2000
2002
2004
Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California
Time to Market
agile42 | The Agile Coaching CompanyCoaching Good Teams to Great
Due to globalization effects, and other economical changes, the time to market over time decreased signicantly
www.agile42.com | All rights reserved. Copyright 2007 - 2011.
ears .5 y 13
on th s
2004
1915
1939
1972
1976
1983
1994
1998
2000
2002
Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California
Time to Market
agile42 | The Agile Coaching CompanyCoaching Good Teams to Great
Due to globalization effects, and other economical changes, the time to market over time decreased signicantly
www.agile42.com | All rights reserved. Copyright 2007 - 2011.
www.agile42.com |
www.agile42.com |
... to this.
agile42 | The Agile Coaching CompanyCoaching Good Teams to Great
www.agile42.com |
Eliminate Waste Build Quality In Create Knowledge / Amplify Learning Defer Commitment / Decide as late as possible Deliver as fast as possible Respect People / Empower the Team Optimize the whole / Improve the System
www.agile42.com |
Agile Manifesto:
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
www.agile42.com |
Quality
www.agile42.com |
Quality in Service
In a service economy, quality does not mean conformance to a script; it means adapting to meet the changing expectations of many different customers.
Mary and Tom Poppendieck, Lean Software Development (2003)
www.agile42.com |
Quality in Design
Quality in design means realization of purpose or tness for use rather than conformance to requirements.
Mary and Tom Poppendieck, Lean Software Development (2003)
www.agile42.com |
www.agile42.com |
? y h
All rights reserved. Copyright 2007 - 2011.
www.agile42.com |
Agile Testing
www.agile42.com |
www.agile42.com |
Business-facing
ATDD
Q2 Q3
Q1 Q4
Technology-facing
agile42 | The Agile Coaching CompanyCoaching Good Teams to Great
www.agile42.com |
www.agile42.com |
www.agile42.com |
Workspace
Image from justaddwater.dk blog agile42 | The Agile Coaching CompanyCoaching Good Teams to Great www.agile42.com | All rights reserved. Copyright 2007 - 2011.
Workspace
Enable collaboration
Image from justaddwater.dk blog agile42 | The Agile Coaching CompanyCoaching Good Teams to Great www.agile42.com | All rights reserved. Copyright 2007 - 2011.
Workspace
Enable collaboration Prefer colocation
Image from justaddwater.dk blog agile42 | The Agile Coaching CompanyCoaching Good Teams to Great www.agile42.com | All rights reserved. Copyright 2007 - 2011.
Workspace
Enable collaboration Prefer colocation Establish information radiators
Image from justaddwater.dk blog agile42 | The Agile Coaching CompanyCoaching Good Teams to Great www.agile42.com | All rights reserved. Copyright 2007 - 2011.
Workspace
Enable collaboration Prefer colocation Establish information radiators Enable team ownership
Image from justaddwater.dk blog agile42 | The Agile Coaching CompanyCoaching Good Teams to Great www.agile42.com | All rights reserved. Copyright 2007 - 2011.
Workspace
Enable collaboration Prefer colocation Establish information radiators Enable team ownership Keep it simple
Image from justaddwater.dk blog agile42 | The Agile Coaching CompanyCoaching Good Teams to Great www.agile42.com | All rights reserved. Copyright 2007 - 2011.
Workspace
Enable collaboration Prefer colocation Establish information radiators Enable team ownership Keep it simple Let it evolve
Image from justaddwater.dk blog agile42 | The Agile Coaching CompanyCoaching Good Teams to Great www.agile42.com | All rights reserved. Copyright 2007 - 2011.
Tools
Use tools that are open, easily changed Users (esp. the teams) need to have ownership Do the simplest thing that could possibly work!
http://www.pomodorotechnique.com/products.html
www.agile42.com |
Conclusion
Quality is more important in Agile than in traditional methods Its built in so it might seem less explicit at rst glance
www.agile42.com |
Feedback
agile42 | The Agile Coaching CompanyCoaching Good Teams to Great
@OlafLewitz
Thank you.
Olaf.Lewitz@agile42.com
www.agile42.com |