|
International IT Manager, Erik Reek, was responsible
for deploying QStudio for Java into the Siemens
VDO Java development environments of the Infotainment
Solutions Division. "Part of my assignment was
to help implement one of Siemens VDO’s Excellence
Programs in the area of cost reduction and quality
improvement. We already had experience with static
analysis tooling so we understood the benefits
of static analysis. After an evaluation of tools
on the marketplace we chose QStudio for Java because
in contrast to other static analysis tools that
focus on verification of the code, QStudio for
Java focuses on seamless integration of automated
quality control with the development process."
Erik
found deployment into the organization to be simpler
than expected. "I really only needed to sit down
with the developers for a half hour or so and
they picked up the underlying concepts really
easily. I believe the reason for this is the way
QStudio provides two perspectives on the world
from both the developer view as well as the development
process view. This is still unique in the industry."
According
to Erik there is no question of the value add
of QStudio for Java. "Our measurements showed
a significant improvement in code quality and
team productivity. We still regularly catch high
impact bugs such as issues around threads. Probably
we would have caught them anyway during dynamic
testing later on but the cost and time would have
been factors higher as the problem would have
manifested itself as a performance problem with
all the attendant debugging aggravations".
QStudio
still remains far ahead of its field, according
to Erik. "Even today I have real difficulty in
communicating to some of the other tool vendors
the importance of being able to tie their tools
directly into the development processes. Their
mindset is often that of seeing their tools as
a gatekeeper at the end of the process and not
as being an integral part of the development process.
As a result many of the tools provide information
that I feel doesn’t really help me. It is often
just too difficult to interpret the results in
terms that describe the quality of the code. In
that respect they miss the transparency that the
QStudio ISO quality model provides." See the Siemens
VDO case study.
|