The Griffon Group, L.L.C.    

Our Approach
The Griffon Group uses a methodology that utilizes significant teamwork between the client and Griffon. The phases and deliverables of this methodology are outlined below.

Phase:  Requirements Definition

Business Requirements - We work with clients to define the business requirements for the project. These requirements include the criteria for success of the project as well as functional and technical requirements.

Process Model - We work with clients to document their current processes that may be impacted by the project. We create a process model that shows critical areas of impact. We also work with the client to develop a model of future processes, reflecting the areas of impact of the project and the efficiencies and controls gained by completing the project.

Project Plan - We develop a project plan showing the phases and tasks of the project and their time estimates. We work with the client's project manager to maintain the plan.

Phase: Functional Definition

Functional Specifications - We develop functional specifications based on the documented business requirements. This document is the basis for the design and development of the application. We review this document with the client's project participants.

Updated Project Plan - We update the project plan showing the progress to date and the revised estimates for the remaining phases and tasks. We work with the client's project manager to maintain the plan.

Phase: Application Design

Prototypes - We use prototyping where appropriate. The goal of this prototyping is to give the client a hands-on example of the application early on in the process upon which they can give us feedback. Areas such as ease of use and appearance are further customized based on the feedback we receive.

Data Model - We document the data model of the application. This data model reflects the underlying database of the application, the structure, tables, keys, and relationships. It also includes all the data elements, their characteristics and descriptions.

Updated Project Plan - We update the project plan showing the progress to date and the revised estimates for the remaining phases and tasks. We work with the client's project manager to maintain the plan.

Phase: Application Development

Beta Modules of the Application - We deliver, where possible and appropriate, beta modules of the application for the client's review. These modules allow clients to begin to familiarize themselves with the functionality of the application before we deliver the final version of the application.

Updated Project Plan - We update the project plan showing the progress to date and the revised estimates for completion of the remaining phase and tasks. We work with the client's project manager to maintain the plan.

Phase: Implementation

Application - The Griffon Group delivers the fully functional application ready for testing by the client.

User Documentation - We provide the client with documentation detailing the functionality of the system. This documentation is used in training individuals on the use of the application.