Contact us for training of entire IT staff on ways to achieve high quality software. Formal training will re-enforce that management is serious about quality. Training will help to change the culture of "hurry up and deploy" over quality, from the top down. During training, groups use sample projects from their environment.
Managers at all Levels
Managers need training to understand their contributions to the quality of software.
Most developers have acquired poor quality
habit over several years. Developers
should be trained on ways to develop high quality software. If
software requires a database, the design of the database itself will contribute to the overall quality of the software. Therefore, the database designer needs
training too. In a multi-tier
environment, other considerations come into play, for which, all those
involved need training, in order to develop quality enterprise software.
New hires, consultants and even vendor employees, for
outsourced work, should all take quality training classes.
Training should be repeated periodically,
every one to two years. Think of this
training like defensive driving classes.
Some drivers will drive with safety consciousness after a defensive driving
class for about one year. Then old
habits come back. It therefore makes a
lot of sense to repeat quality training so that new school of thought in the
field is learned and previous poor quality habits do not return.
Quality Assurance Team
The quality assurance team needs training on how to test beyond the requirements document. They should be trained to ask developers questions about software dependencies in order to create more in-depth test cases.