Monday, January 25, 2010
Agile Performance Engineering
Author:
Priya Ranjan
Labels:
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.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment