(ii) Defining Perspectives: After defining the
future vision, it is necessary to define
which perspectives should represent the
global management of test team’s activities.
The BTSC suggests 4 perspectives:
Finance, Customer, Internal Processes and
Learning and Growth. However, these
perspectives can be removed, altered or
extended.
Step 2 – Defining the Strategic Objectives:
The activities of this step will allocate the
strategic objectives under the perspectives of the
BTSC. To perform this step, the following activities
should be undertaken:
(i) Examine the future vision within each
perspective so as to set general
objectives: To define the strategic
objectives, a first interview can be carried
out to define the strategic objectives of the
software testing team.
(ii) Select the BTSC objectives that need to
be achieved within each perspective:
After general objectives are set for each
perspective, secondary objectives based on
BTSC may be added for each perspective.
Step 3 - Choice and Definition of Metrics:
In this step, the metrics that will be used to
measure whether a particular strategic objective has
been achieved are identified.
This stage includes the following activity:
(i) Choose and Define Metrics: For each
strategic objective, a metric or a set of
metrics must be defined that best captures
and communicates its intentions. For each
proposed metric, the sources of information
and actions necessary to make such
information available it should be identified
and detailed. And for every perspective,
identify the critical relationships between
its metrics, and between this perspective
and all others.
Step 4 – Defining the Deployment Plan:
After having defined the metrics associated with
different strategic objectives, defining targets, plans
of action and who is responsible for guiding the
implementation of the strategy should be
undertaken.
(i) Choose and Define Targets: Targets should
be set for each metric. The organization
needs to verify whether a goal has been
reached or if it is necessary to take
corrective action (Improvement Action).
(ii) Choose and Define Improvement Actions:
To help the improvement process, the BTSC
has several suggestions for improvements
that can be used; however, new suggestions
may be added. Based on the objectives
chosen for each perspective, improvement
actions must be documented in order to
facilitate its initiatives.
(iii) Write Deployment Plan: This activity will
develop a deployment plan for the BTSC.
The difficulties of implementing this new
management model, which aims at
evaluating and improving the performance
of software testing teams should be taken
into account.
3 CASE STUDY
This section shows the implementation of a case
study in a Factory Test organization type. This case
study concerns the first phase of the deployment
project BTSC within the organization studied. Due
to the phase that the project is, will present the
partial results concerning the implementation of
some objectives mapped in Balanced Testing
Scorecard. Below is showed the plan of the case
study, its implementation and obtained results so far.
3.1 Scenarios and Objectives
This case study was conducted with the main
objective to assess the adoption of BTSC - Balanced
Testing Scorecard to evaluate the performance of
both the Factory Test where the case study was used
as the customer’s suppliers seeking increasing of
efficiency.
The organization where was applied the BTSC is
Inmetrics, a company that has in its staff of about
100 employees, including researchers, test
architects, testers, performance analysts and quality
analysts.
The idea of deploying a methodology for
assessing organizational performance appeared from
the service format of the company studied. Its largest
customer (accounting for 70% of revenues) is an
organization that has a Software Factory as part of
their IT infrastructure. The Software Factory, in
turn, hires suppliers to develop modules of their
systems, performing functional tests and acceptance
tests of the developed systems. Because it is a
client of international magnitude, it has a
consolidated methodology of software development
that extends to their suppliers, including. Thus, all
ICEIS 2010 - 12th International Conference on Enterprise Information Systems
374