Project Management

My Professional Journey

by
Sharing Insights from my Professional life , where I have been a Sales Engineer, A Health Professional and now , a Project Management Professional. These blogs encompass my observations or experiences. They may be regarding the Projects that I have led or been a part of or something close to our daily lives like Mindfulness and health which may affect our productivity as Project Managers.

About this Blog

RSS

Recent Posts

Define "Digital Project Manager" for me

The Pain of Legacy Systems

How a PMPĀ® helped me improve my PMSpeak

Selling Ice to an Eskimo

The Local Coffee Shop - My Conversation Catalyst

Categories

Accountability, Business Analysis, Certification, Content Management Systems, Conversational Intelligence, Documentation, Emotional Intelligence, Enterprise Analysis, Influencing, Information Security, Intranet, Leadership, Lessons Learned, Mentoring, Performance Testing, Personal growth, Prince2, Product Marketing, Progress Theme, Project Documentation, Project Management, Promotion, Quality, Sales Engineer, Surveys

Date

Performance Testing :- To Do or Not to Do

Categories: Performance Testing

linkedin twitter facebook Request to reuse this  

image courtesy :-imdude.com

Scenario :- A Company to develop or acquire a new Web based Software which is intended at speeding up it's business process, justifying it's Return On Investment , enabling it to have a leaner team, aimed at cutting costs or migrating from a paper -based to an electronic system.  It invests time, money and  human resources into unit testing, undergoes comprehensive System and Integration Testing Cycles, performs User Acceptance Testing and the system is deployed into Production .

The system has been developed or installed according to Vendor or Architect specifications , there are robust Business contingency and Disaster Recovery plans in place and the Business can start to see money.  

Everything is hunky-dory until the usage of the system peaks and the system comes down on its knees and all hell  breaks loose trying to figure out if the problem is with the application, the underlying infrastructure or the back-end database. 

What went wrong? In spite of everything that was seemingly right in the above scenario, there was one thing missing which was proposed as part of the request for Project funding, but could't be implemented due to Time or Budget constraints. And that not-so-insignificant thing was Performance Testing aka Stress or Load Testing.

All of us who have either been consumers of a new Software System or closely involved in it's development, Project Management or Testing would understand the enormous importance of Performance Testing and building it into our Business proposals and Project Plans, particularly if the Software is to be rolled out to a wider audience. So where would you highlight the importance of Performance Testing to a Project Sponsor?

  • In the Project Brief
  • In the  User Requirements Document 
  •  In the Steering Committee meetings.
  • In the Project Risk Register, if the initial proposal was not to include it in the Project.

And how would you justify their ROI in the Peformance Testing Component of the Project?  by asking these thought provoking questions:-

  • How will you assess if the System being implemented will satisfactorily service the required amount of users that you foresee using the system?
  • How will the system cope should more load be introduced than you envisage at this stage?
  • How will we have the traceability to the Vendor or Architect's platform specifications to the System built or implemented on it?
  • How will you get a measure of approximate future growth of the number of users using the system.
  • How will you get a measure of the hitherto undetected platform or application issues  in isolated Unit tests or even integration tests without load.

 The discerning Project Sponsor is then compelled to think about the risk of not doing Performance testing and the significant costs incurred  to analyse the subsequent production issues .

So I have two open questions to the community :-

  1. When would you plan Performance Testing? During the Test cycles or during the Project Planning phase?
  2. Have you been able to realize the benefits of Performance Testing in your own companies? I would love to hear your case studies for my own experience
Posted on: January 11, 2017 10:45 PM | Permalink | Comments (0)
ADVERTISEMENTS

"It has become appallingly obvious that our technology has exceeded our humanity. "

- Albert Einstein

ADVERTISEMENT

Sponsors