Attivio | Unified Information Access Blog
Welcome to Attivio's Unified Information Access Blog. Join us for discussions on topics ranging from enterprise search solutions, information access insights, Agile software development methodology to programming with Java. We hope you'll find the articles informative and participate in the discussions by leaving a comment.
| Quality is Job 1 to 3000+ |
| Written by Sid Probstein |
| Wednesday, 01 October 2008 |
|
In my first post I described the methodology we use to build software. Now I'd like to explain how we ensure that the software built is of extremely high quality. Defining quality is a good starting point. If you are considering buying a car you might focus on the fit and finish - do the doors sound like bank vaults, as some luxury models apparently are designed to? Or usability: Can you figure out the controls, and do they work consistently? Finally you might consider metrics regarding failure rates, residual value, etc. Software is honestly not that different. In my view, high quality software installs quickly and easily without needing to refer to the documentation. Basic operations are intuitive, and the system feels coherent and consistent; moreover, it provides visible feedback on what it is doing - especially if things are not going according to plan. Once deployed, good quality software operates continuously, without degradation or unexpected failure. It warns you when problems are likely to occur and recovers gracefully after a failure. If it plays the sound of a bank vault door closing, so much the better... At Attivio we strive to achieve all of these qualities, and many more. Ensuring quality is always our #1 consideration. Simply put, we'd rather explain why something is going to take longer than explain why it doesn't work. Our approach is, as with assembly, very deliberate:
As of this writing, we have more than 3,000 unit tests covering 81.2% of AIE 1.2. At Attivio, quality is job 1 to 3,000 and counting! We invite you to judge for yourself. This e-mail address is being protected from spambots. You need JavaScript enabled to view it or visit our website for more information. Sid Probstein, CTO
Bookmark
Email This
Trackback(0)
Comments (0)
![]() Write comment
|













