Performance Testing on Agile Development Teams

1,331 views
1,146 views

Published on

Performance Testing on Agile Development Teams

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,331
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
38
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Performance Testing on Agile Development Teams

  1. 1. Overview of Performance Testing for Agile/Lean teams by: Scott Barber Chief Technologist, PerfTestPlus, Inc. sbarber@perftestplus.com www.perftestplus.com Author: Co-Author: Contributing Author:Books: www.perftestplus.com/pubs About me: about.me/scott.barber www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 1
  2. 2. Have you ever wondered… teams have no idea where performance “fits” in an Agile development lifecycle? www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 2
  3. 3. Because performance “fit” in an Agile development lifecycle… www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 3
  4. 4. Performance is (or should be) in an Agile development lifecycle! www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 4
  5. 5. Overview Performance Testing is inherently Agile, but... Integrating Performance Testing into Agile Efforts effectively is not inherently easy! www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 5
  6. 6. Agility in Performance TestingPerformance Testingis a repeatingcycle of: Complicated by unknowns, estimations, & approximations www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 6
  7. 7. Agility in Software DevelopmentAgile is arepeatingcycle of: Gated by inexact and variable notions of acceptance www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 7
  8. 8. Agile Perf Testing in Agile DevPutting them togetheris… …a tad complicated www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 8
  9. 9. Keys to SuccessInvolve management in evolving performance cultureGet performance into user stories • Response times • Resource allocationsInvolve developers • Code profiling • Integrate performance measurement into unit testsMake performance part of story acceptance • Quantitative • QualitativeInvolve performance testers • Throughout the cycle • Gain respect as advisors as well as testers www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 9
  10. 10. Questions www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 10
  11. 11. Valuable ResourcesPerformance Testing Guidance for Web Applications • Microsoft patterns&practices 2009 • *especially* Chapters 1-7 • Free from http://perftestingguide.codeplex.com/How to Reduce the Cost of Testing • CRC Press, 2011 • Chapter 16 (free from PerfTestPlus.com) • Order book on AmazonOther Articles and Websites • An Explanation of Performance Testing on an Agile Team (part 1, part 2) • Performance testing in the Agile enterprise • Software performance testing: There is no I in team www.PerfTestPlus.com© 2006-11 PerfTestPlus, Inc. All rights reserved. Performance Testing in Agile Page 11

×