Tuesday, December 24, 2013

Velocity of Software delivery

Time is money and ideas are a plenty and freely available, the market opportunity has a short window of time. In these circumstances, the key factor which would determine the success of an organization  deliver value rapidly.

For an organization developing software, the velocity at which the software is delivered plays a key role in delivering software.

Note that I have used a few terms intentionally and defining them below

Qualification of feature :

While definition of testing is generally limited to finding bugs, we need teams to move towards a more effective qualification system which uses a combination of defect prevention and testing. The more the former the better.

Velocity: The direction in which we run fast is as important as how much we run/


There are two fundamental parts in Software testing:

Test Plan Design

Test design is the craft of converting the user and system requirements to steps which a test executor can execute and check the behaviour against.The key success factor here is to increase the coverage of test which will expose various probable behaviour.

The test plan also acts as a communication to the development engineer on the possible design gotchas.

Test Execution
   Executing the test plan in the most efficient manner is the goal of test execution

The velocity of software delivery can be increased by wearing these two hats by the tester.

No comments:

Post a Comment