Few peoplewould disagreewith the fact that building a large-scale, high-performance,
and scalable software system is a complex task. This is evidenced by the magnitude of
required up-front and ongoing 詮걆ancial costs and personnel commonly seen at every
large software development organization. Seeking effective, ef詮갷ient, and economical
approaches to developing large-scale software is of interest to the entire software
community.
Regardless of its complexity and scope, every software development project is
driven by a few common factors:
It is required to be on schedule because of urgency to be 詮걊st to market in order
to gain a competitive edge.
It is required to be within budget under the pressure of showing pro詮걎 and return
on investment (ROI) as soon as possible.
It is required to provide customers with all major functionalities at a minimum.
And it is required to meet customer셲 expectations on performance and scala-
bility to be usable.
While management is responsible for providing suf詮갷ient budget to cover per-
sonnel, development, test infrastructure, and so on, we, the technical staff (developers,
quality assurance engineers, and performance engineers), are accountable for deliver-
ing the software product under development on schedule and within budget while
meeting high standards on performance and scalability.
However, it셲 not uncommon to see that performance and scalability are pushed
aside by the following higher priority activities:
Analyzing system functionality requirements
Deciding on the right architecture and design patterns
Choosing appropriate programming paradigms and ef詮갷ient development tools
Starting coding and delivering early builds that meet major functionality require-
ments as soon as possible
Implementing automated functionality test frameworks
Share
Related Documents
  1. Performance testing of Ajax based web application (1526)
  2. Compare Performance betwen "Window 7" & "Ubuntu" vs "Vista" (1435)
  3. what is main concerns for my website performance testing? (1458)
  4. Load Testing Technical Notes (2222)
  5. Web Performance Testing Best Practices (2072)
  6. Application Server Benchmarking Fundamentals (1385)
  7. Testing your SQL Server Disk Performance (823)
  8. [Webinar] Performance Testing Value Propositions (976)
  9. Basic Formula for Page Response Time (2070)
  10. [Free] JMeter additional listeners (2406)
  11. LoadRunner TnT : Performance Testing, LoadRunner Tips & Tricks (2515)
  12. [Free] ContiPerf 2 : JUnit 4 test cases as performance tests (4268)
  13. Performance Tuning (1562)
  14. Performance Testing Sample Report (4685)
  15. Performance Wiki for Performance testing reference (1090)
  16. Performance Tuning Siebel Software on the Sun꽓 Platform (1738)
  17. Sample Report for Application Performance Management (1933)
  18. [Video] NetFlow-based Network Performance Monitoring with StealthWatch (1103)
  19. Performance testing of trading applications (1785)
  20. Performance Testing: Helping IT Help the Business (1034)