At Aquametal,
Quality is monitored and maintained throughout the
development process, from Day 1 of every project.
The Software Quality
Assurance (SQA) Department is a separate central
resource and organization within Aquametal, and is
equally responsible for project success as
development. SQA will shortly have at its disposal
a well-equipped SQA-Lab for a broad range of
platforms and clean testing.
The SQA Lead is primarily responsible for Quality
Management and Process Monitoring.
The SQA Lead develops Test Plans and work
assignments as required for the scale of project,
during early project stage. She also decides on
the level of SQA involvement required and areas of
emphasis, testing and development co-ordination
strategies and Acceptance Criteria for each Stage
as well as Project Acceptance.
Test Suites and Test Cases are developed as set
forth in the Test Plan. Black-box and regression
testing would be the most commonly followed,
though Test Automation or White-box testing may
suit some projects.
As part of our quality process, SQA also monitors
projects for process compliance, and gathers
metrics relevant to the project.
Metrics:
Software and IT organizations use metrics
effectively to pin-point trouble spots and improve
continuously.
We measure various parts of the process, starting
from simple things like number of lines of code (kLOC)
and team size to variance in the number of class
relationships initially defined and finally
implemented. Quality metrics are gathered to
evaluate continuous process improvement.
These metrics are analyzed to determine the impact
of various factors on project performance. These
metrics are also used for internal benchmarking.
Smart and effective Communication is key for
the success of remote development projects like email,
telephone and Instant Messaging .