AZESQR_2015_2016
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Q5
Which percent of your project timeline is dedicated for software
testing phase?
Q7
Who is responsible for testing activities in your organization?
41%
Less than 30 %
Developer
Test Specialist
49%
44%
20%
Less than 20 %
24%
More than 30 %
Business Analyst
Project Manager
20%
19%
15%
Less than 10 %
Customer
17%
More Test specialists than Developers
14%
Other
2%
Analysis of Current Situation
Future Prediction
Q6
Almost 24% of survey respondents indicate that
the time allocated for software testing is more
than 30 % of their total project timeline.
The latencies in analysis, design and development
stages are compensated by reducing the time
allocated for testing. This results in customer
dissatisfaction and large number of defects found
in production.
The most efficient way of allocating more time for
testing is applying early testing principle. With this
principle in place, test cases will be documented
as the requirements are baselined and defects
will be found early at the requirements definition
phase. This prevents high costs due to large
number of regression cycles and unexpected
failures in production.
In which phase of the project, testers start to involve for the test
activities in your organization?
Analysis of Current Situation
Azerbaijan Market perceives software testing still
as a support function that may be carried out
at the end of a software development project.
This approach is still accepted by most of the
companies due to the popularity of the waterfall
methodology and short term cost cutting
initiatives. AZESQR survey results shows that
mostly developers and some percentage business
analysts, project managers even customers are
dominating more than half of the testing efforts.
Future Prediction
We expect software testing efforts will be carried
out by software testers whose only responsibility
is testing in upcoming 5 years. Evaluation of those
dedicated teams that will control and supervise
testing efforts will take years. We also expect the
growth of test outsourcing that also will be feeding
in-house test teams’ recruitments in long run.
Q8
What is the test engineer / developer ratio in your organization?
51% 39% 34% 34%
UAT Integration Phase Development Phase Analysis Phase
19%
1/12
24%
1/5
20%
1/10
24%
No Test Specialists
Analysis of Current Situation
Future Prediction
Analysis of Current Situation
Future Prediction
51% of survey respondents indicate that testing
activities starts only at UAT phase of the projects.
This situation predicts that most of the test
activities are being done by customer or together
with customer at the final stage of the projects.
For customer satisfaction and facing less defects
on UAT and on production the most efficient way
is applying early testing principle. With the help
of early testing, test cases will be documented as
the requirements are baselined and defects will
be found early at the requirements definition
phase. This prevents unexpected failures in
production and customer dissatisfaction.
About 24% of the respondents say that they
do not allocate any tester for their projects,
test efforts mostly carried out by developers,
business analysts or most probably end user. This
ratio gives clue that these organizations do not
consider testing as an item during the budget
planning and do not allocate any budget for test
activities.
Companies pay attention on the investment
metrics by focusing to the return. Recently
wrong KPI practices seems the root cause of
current situation. In time, increasing the total
cost of ownership (TCO) in IT projects will force
organizations to set proper and quality related
KPIs. As a result of this process, testing efforts
and testers will gain more importance.
8 Azerbaijan Software Quality Report 2015-2016 | www.azertestingboard.org
Azerbaijan Software Quality Report 2015-2016 | www.azertestingboard.org
9