test-driven development webinar - cprime
TRANSCRIPT
Instructor: Monica Yap, CSP, CSM, CSPO
4100 E. Third Ave, Suite 205, Foster City, CA 94404 | 650-931-1651 | www.cprime.com
The leader in training and consulting for project management and agile development
Test Driven Development
Copyright 2011, cPrime Inc. © 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved2
© 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved
Webinar Logistics
• Feel free to type questions into the chat box at any time (we will hold a Q&A session after the demonstration)
• Full attendance of the presentation will earn you 1 PDU (this information will be sent via email)
• This webinar will be recorded and posted online (this information will be sent via email)
Copyright 2011, cPrime Inc. © 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved3
© 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved
Who are We?
Copyright 2011, cPrime Inc. © 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved4
© 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved
Today’s Presenter
Monica Yap, CSP, CSM, CSPO
• 20+ years in software development• Trains and coaches
Scrum process technical practices
• Coached company with Small to large (40,000 developers) size Multiple software development teams Embedded software teams IT operation Non-software teams
Copyright 2011, cPrime Inc. © 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved5
© 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved
Topics
1. What is Test Driven Development2. Why?3. How?
Copyright 2011, cPrime Inc. © 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved6
© 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved
What is TDD
1. Came from Extreme Programming 2. It includes mini practices:
• Writing automated unit test• Simple design• Refactoring
Copyright 2011, cPrime Inc. © 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved7
© 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved
Why
* How Agile Projects Measure Up, and What This Means to You.Agile Product & Project Management, Vol. 9, No. 9. Cutter Consortium.
Copyright 2011, cPrime Inc. © 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved8
© 2012 cPrime Inc., All Rights Reserved© 2012 cPrime Inc., All Rights Reserved
How To