Performance Engineering- Early involvement with Development

Industry topics posted for discussion

Performance Engineering- Early involvement with Development

Postby Walter Kuketz » Sun Feb 27, 2011 4:18 pm

I am interested in learning how many performance engineering and performance testing teams are interacting with the application development teams well before the performance testing phase. Are you involved in requirements planning for non-functional requirements? Do you provide the development team guidelines and best practices for writing performant code? How much application knowledge do you bring to the performance testing process? As the lead performance engineer and tester, do you design the test scenarios for the applications?

Thanks
Walter
Walter Kuketz
CTO and Performance Engineer
Collaborative Consulting
Walter Kuketz
 
Posts: 4
Joined: Sun Feb 27, 2011 4:10 pm

Re: Performance Engineering- Early involvement with Development

Postby peter.jacobson_ANJYAVYFTD » Mon Feb 28, 2011 11:19 am

I am also interested in the answer to this question. In our shop there is usually little or no early involvement with the developers. Our first view of a new application is when QA performs load testing. Many embarassing situations occur at that point.
peter.jacobson_ANJYAVYFTD
 
Posts: 5
Joined: Wed Nov 10, 2010 12:48 pm

Re: Performance Engineering- Early involvement with Development

Postby Walter Kuketz » Wed Mar 09, 2011 10:51 am

I am working on quantifying the value of early involvment to our customers, I see two tracks for early involvement; 1) performance testing, better understanding of the application under test leads to better test scenario's, as well as more efficient test scehduling, and 2) building better software by introducing performance tasks and activities into the SDLC. Highliting the non-functional requirements, and focusing on the use cases for those.
Walter Kuketz
CTO and Performance Engineer
Collaborative Consulting
Walter Kuketz
 
Posts: 4
Joined: Sun Feb 27, 2011 4:10 pm

Re: Performance Engineering- Early involvement with Development

Postby ron.miller_OVPHQHMMHU » Thu Mar 24, 2011 8:21 pm

I recently completed an engagement with one of our largest financial companies that built a cash management application which was supposed to handle 8000 users at peak load. We were brought into the project after they went live and found that the application could not support more than 200 users. We spent three months working with the developers and IT staff to get the application working.

As disastrous as this sounds, it is not all that unusual in my experience.
ron.miller_OVPHQHMMHU
 
Posts: 1
Joined: Thu Mar 24, 2011 8:16 pm

Re: Performance Engineering- Early involvement with Development

Postby Scott.Barber » Fri Oct 14, 2011 3:55 pm

This is an area that I regularly work with clients on. I've attached the graphic I use as a starting point for an implementation model. The clients that have implemented it have been very successful.
Attachments
PerfCycle.png
PerfCycle.png (200.39 KiB) Viewed 2082 times
--
Scott Barber
Chief Technologist, PerfTestPlus, Inc.
Co-Author, Performance Testing Guidance for Web Applications

http://www.perftestplus.com
http://about.me/scott.barber

"If you can see it in your mind...
you will find it in your life."
Scott.Barber
 
Posts: 1
Joined: Fri Oct 14, 2011 3:48 pm


Return to Q & A

Who is online

Users browsing this forum: No registered users and 1 guest

cron