
Software is a pervasive to most modern systems. This includes but is not
limited to financial, computational, imaging, sensing, transportation,
communication, therapeutic, and military applications. As a result, the
importance of robust software has never been greater. Whether to prevent
life-threatening failures in military or medical systems, or to take
advantage of business opportunities, software quality is critical.
Kitware has developed an extensive software quality process. Originally
inspired by six-sigma manufacturing programs, this process is used to create
and develop all of our software products, whether proprietary or open-source
systems. The process is based on methods from test-driven development (TDD),
and adopts methods from extreme programming to ensure a rapid, adaptive
development methodology built on a foundation of high-quality testing. The
process is also scalable, and supports geographically distributed development
teams. Kitware provides consulting and training services to configure and
implement the software process at customer sites, and often teams with
customers on large-scale software projects.
News