Our core mission is to encapsulate and automate business processes into our software packages. This has to be supplemented with 'know how' gained from experience. This is a mammoth task and consumes a significant portion of our R&D spend. We strive to continuously update the following documents:
- The Knowledgebase document is a collection of information that covers topics from installation, basic and advanced features, how to use MDA to address various business processes/problems, as well as the more obscure issues encountered in the support of the MDA systems. This document is accessible from the Help menu and contains several hyperlinks to other documents.
- Development Control. All change requests - including bugs, maintenance, new features/wish lists, as well as source code version control are managed using Microsoft Team Foundation Server. The items are regularly reviewed and prioritised and form the basis for scheduling, instructing and monitoring programmers.
- Technical Reference Manual. This is an internal document used mainly by the programmers. It describes the libraries of source code, programming and interface standards, the development environment, deployment, security and change management, database maintenance etc.
- New Release Notes that accompany each release of the package are automatically generated from Team Foundation Server. Online checks are done for critical version updates and other compelling new features.