Technical Methodology
The details that are revealed and agreed upon during our approach to planning, analysis and design will ensure much less costly and effortless development, unit testing and system testing.
Minardi Consulting Group utilizes a proven technical methodology in order to ensure project success. Our objective is to apply good design practices that reduce project risk and allows for the delivery of a high quality product that meets the client's needs.
The steps involved in this technical methodology are:
- Planning - This is also known as Requirements Gathering. This is the phase in which client and project team members are interviewed, and findings are compiled and analyzed. This result becomes our proposed solution. This solution includes a high level description of the functions and/or databases required. A time line and estimate are also generated during this phase.
- Analysis - This is the phase in which the functions defined in Planning are described in further detail. The deliverables are created with the user community involvement and are used to understand and approve the functionality of the programs.
- Design - This is the phase in which detailed specifications are written, and includes:
- Database requirements
- Program logic
- Detailed mapping for interfaces and conversions
- Screen and report layouts
- Development and Unit Test - The developers write code per the specifications of the design documents. The developer will end this phase with a successful unit test.
- System Test and Integration - This phase is used to ensure that all custom development, conversions and interfaces interact properly with the software and meets user requirements.

