Your Ad Here

Monday, January 25, 2010

Agile Performance Engineering

 
Performance engineering is complex process. Thousands of dollars spent in fixing poorly performing applications. The performance bottleneck and pitfalls of the software product can not be combated at one go, but incrementally.

With growing complications and need for time to market the software products, traditional models did not deliver the desired result to address performance issues of the product. Agile methodology emerged to address the rapidly changing business requirements and deliver shippable application incrementally. Flexibility and shortest possible time to take products to market are the main targets.

Applying Performance Engineering through Agile methodology is pragmatic for following reasons:

a.    Entire performance criteria is not known at the beginning of the development
b.    Performance criteria changes in the course of development
c.    Tracing and fixing performance issues at the earlier stage of the development helps prevent cascading the issue
d.    Agile can incorporate changes incrementally and in advance stage of the development
e.    Stakeholders are aware of any performance choke in the product not only after the completion of the development

Keep a tab on this. You’ll see how we can break performance engineering tasks suitable to Agile methodology of software development.

No comments:

Post a Comment