Our Approach

Project Process Roadmap

The itree Software Development Methodology has three phases:
Marketing and Business Development
Project Delivery
Operations and Support

A road map illustrating these 3 phases in the itree Software Development Methodology is shown in the following diagram. A waterfall methodology is used with gateways between each sub-phase for review and approval.

 

Marketing & Business Development

itree uses a fixed price professional services project model to develop proposals. The first step is always to transpose customer requirements into a requirements matrix. Discussions with the customer ensure all requirements are clear, concise and unambiguous. A proposed solution is produced and broken down into sub-systems. The requirements are then mapped to the sub-systems.

itree has a comprehensive checklist to ensure our pricing model includes all functional and technical components necessary for a successful system.

Our proposals clearly specify the scope, constraints, assumptions and exclusions for the project. Each proposal is accompanied by a draft project plan that defines roles and responsibilities, deliverables and milestones. An overview of this process is shown below.

 

Project Delivery Phase

itree believes the keys to successful project delivery are:
1. Definition of the Requirements. Clear and agreed requirements help to ensure the project meets expectations.
a. Effective Planning
b. Project plans
c. Itemised project deliverables and schedules
d. Risk Assessment Workshop
2. Continual monitoring and review. itree monitors cost and schedule performance against baselines. Technical outputs are monitored and reviewed (designs, code, etc.) as are all deliverables.
3. Communication and Teamwork. These are essential at all levels of the project, including both commercial and technical levels. Effective communication and teamwork are achieved using:
a. Regular status meetings with development and support staff and status meetings with clients
b. Regular written status reports referencing the project deliverables, risk watch list and deadlines
4. Formal Testing. itree ensures that well planned, thorough and consistent testing is performed to verify that all requirements have been fulfilled.

Operations and Support Phase

The Operations and Support phase is usually part of a separate proposal from the project delivery. The support contract defines Service Level Agreements for response and rectification times, maintenance processes and the agreed cost and process for implementing enhancements. All support calls come through a single help desk and are logged in the Fault Tracking System.

itree allocates a support manager to each client to be responsible for all aspects of support. Monthly Support Reports are supplied to the client giving details of all calls received during the month.

Monthly co-ordination meetings with the client discuss forthcoming enhancements, progress of current enhancements and plans for future releases.