Date post: | 27-Jan-2015 |
Category: |
Business |
Upload: | openagile-romania |
View: | 107 times |
Download: | 3 times |
What about me?the life of a tester in an agile team
Corey Hainespresented by
at
Saturday, May 23, 2009
Where have we been?Requirements
Design
Implementation
Verification
Release
http://www.flickr.com/photos/ctam/3430829356/
Saturday, May 23, 2009
Major dysfunctionalpattern
Tester are ‘separate’from ‘developers’
Requirements
Design
Implementation
Verification
Release
Tester involvement isleft to the end
Saturday, May 23, 2009
Why is this Bad?
Saturday, May 23, 2009
Why is this Bad?
Saturday, May 23, 2009
Agile to the Rescue!
Saturday, May 23, 2009
What did we do?
Iterations
Story Cards
Incremental Design
Saturday, May 23, 2009
What did we do?
Iterations
Story Cards
Incremental Design
QA At End of Iteration
Saturday, May 23, 2009
Scrumerfall
Saturday, May 23, 2009
We often forgetit is easy to do
Saturday, May 23, 2009
Agile is not just about the programmers
Saturday, May 23, 2009
Agile is about the
developers
Saturday, May 23, 2009
Developers make up a development team
ProgrammersTesters
AnalystsCustomers
Saturday, May 23, 2009
What to talk about?
Agile Principles
Tester activities during an iteration
Key Success Factors
Saturday, May 23, 2009
Corey Haines
Journeyman Developer
www.coreyhaines.com
That’s Me!
@coreyhaines
Saturday, May 23, 2009
Agile Principles
Provide Continuous FeedbackDeliver Value to CustomerEnable Face-to-Face CommunicationHave CourageKeep It SimplePractice Continuous ImprovementRespond to ChangeSelf-OrganizeFocus on PeopleEnjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous FeedbackDeliver Value to Customer
Enable Face-to-Face Communication
Have Courage
Keep It Simple
Practice Continuous Improvement
Respond to Change
Self-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to CustomerEnable Face-to-Face Communication
Have Courage
Keep It Simple
Practice Continuous Improvement
Respond to Change
Self-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-FaceCommunicationHave Courage
Keep It Simple
Practice Continuous Improvement
Respond to Change
Self-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-Face Communication
Have CourageKeep It Simple
Practice Continuous Improvement
Respond to Change
Self-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-Face Communication
Have Courage
Keep It SimplePractice Continuous Improvement
Respond to Change
Self-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-Face Communication
Have Courage
Keep It Simple
Practice Continuous ImprovementRespond to Change
Self-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-Face Communication
Have Courage
Keep It Simple
Practice Continuous Improvement
Respond to ChangeSelf-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-Face Communication
Have Courage
Keep It Simple
Practice Continuous Improvement
Respond to Change
Self-OrganizeFocus on People
Enjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-Face Communication
Have Courage
Keep It Simple
Practice Continuous Improvement
Respond to Change
Self-Organize
Focus on PeopleEnjoy!
Saturday, May 23, 2009
Agile Principles
Provide Continuous Feedback
Deliver Value to Customer
Enable Face-to-Face Communication
Have Courage
Keep It Simple
Practice Continuous Improvement
Respond to Change
Self-Organize
Focus on People
Enjoy!
Saturday, May 23, 2009
Role during iteration?
Saturday, May 23, 2009
Parts of IterationRelease Planning
Iteration Planning / Kickoff
Coding and Testing
Iteration Wrap-Up
End-Game Testing Release
Saturday, May 23, 2009
Release Planning
Big Picture
Saturday, May 23, 2009
Release Planning
Sizing
Prioritizing
Saturday, May 23, 2009
Release Planning
Keep focus on value
Saturday, May 23, 2009
Release Planning
Planning
Test Environment
Tests
Test Data
Saturday, May 23, 2009
Release Planning
Visibility Planning
Test Plans
Defects
Saturday, May 23, 2009
Iteration Planning /Kickoff
Automated Tests
Driving Examplescopyright Brian Marick www.examplar.com
Saturday, May 23, 2009
Iteration Planning/Kickoff
Story Sizing
Testing Approach for Stories
Don’t bite off morethan you can finish
Saturday, May 23, 2009
Coding & Testing
Pair with Programmers on unit tests
Automated tests
Regression Testing
Tests that critique
Saturday, May 23, 2009
Coding & Testing
Bug Management
Saturday, May 23, 2009
Coding & Testing
To track or not,that is the question!
Bug Management
Saturday, May 23, 2009
Coding & TestingFacilitate Communication
between Customerand Developer
Law of Three
Saturday, May 23, 2009
Wrap-Up Iteration
Demo
Saturday, May 23, 2009
Wrap-Up Iteration
Retrospectives
Saturday, May 23, 2009
Wrap-Up Iteration
Celebration!
Saturday, May 23, 2009
End-Game
Tester is very important here
Saturday, May 23, 2009
End-Game
Release Candidate
Saturday, May 23, 2009
End-Game
Staging
Saturday, May 23, 2009
End-Game
Nonfunctional
Saturday, May 23, 2009
End-Game
Integration
Saturday, May 23, 2009
End-Game
Data Conversion / Updates
Saturday, May 23, 2009
End-Game
Installation
Saturday, May 23, 2009
Key Success Factors
Saturday, May 23, 2009
Whole-Team Approach
Saturday, May 23, 2009
Adopt Agile Testing Mind-set
Saturday, May 23, 2009
Automate Regression Testing
Saturday, May 23, 2009
Provide & Obtain Feedback
Saturday, May 23, 2009
Build a Foundation of Core Practices
Saturday, May 23, 2009
Collaborate with Customers
Saturday, May 23, 2009
Look at the Big Picture
Saturday, May 23, 2009
Thank You!
Contact Information:www.coreyhaines.com
Thanks to
Saturday, May 23, 2009