Estimation Tool

Quick FPA is the only software estimation tool that does not rely on irrelevant historical data and probability based estimation models.

Based on years of our experience performing detailed function point analysis of various software systems, we have evolved into an organization that takes software estimation very seriously. We want our clients to succeed and we believe that accurate estimation of software projects is the only key to the door that leads to a defect free implementation of software systems on time and within budget. We originally started with Microsoft Excel based software estimates and over the years we continued to add more details to our estimates to ensure a successful implementation and proper justification of the overall project cost. Quick FPA is the product of our continuous pursuit of technological success. We funded our sister organization Intelekit Corporation to build this highly configurable software estimation tool that has helped elevate the quality of our service offerings and has guaranteed success for our clients.

Quick FPA uses a function point approach towards producing detailed and accurate estimates for software projects. Organizations that use Quick FPA define their own effort benchmarks for various types of implementations that constitute an entire system. These benchmarks accurately calculate the setup, implementation and testing efforts based on the use cases and compatibility platforms for the system. The end result is a detailed estimation document with a complete breakdown of the effort that is required for every implementation and testing that goes into the system.


There are six steps that need to be completed for producing an estimate for any software project. We complete these following steps with the help of Quick FPA:

Step 1

Project Information

In this section we provide the basic project inputs such as the title, client, technology platform, installation, deployment and project resources to calculate the setup effort of the project.

Step 2

Users

Every software system has various types of users and these users based on their roles have access to different areas of the system. We define the users of the system in this section during the estimation process.

Step 3

Use Cases

Users of software perform different functions that are identified as use cases for the system. Quick FPA ties the use cases to various types of implementations that are defined as the building blocks of respective technology platforms and uses the organizational benchmarks for these implementations to calculate the implementation effort for each use case.

Step 4

Screen Summary

Quick FPA produces a detailed screen summary based on the Use Case inputs. It further allows for screen based distribution of efforts clearly depicting the effort distribution of Use Cases across the various screens of the proposed system.

Step 5

Compatibility

Software testing is a very important aspect of software development and is often overlooked and under estimated by most development organizations. This is the phase when most projects start to fail and go into an endless loop of testing and bug fixing. Quick FPA accurately calculates the testing effort for each platform that the software needs to be compatible with. These calculations are based on the number of test cases that have to be executed for various implementations that constitute the system.

Step 6

Scope Document

A detailed estimate or the project scope document is the final outcome of the estimation process. Quick FPA produces a very detailed estimation document that captures every use case with a complete breakdown of its implementation and testing effort. It also includes the various implementation options, validations and error messages with their effort breakdown as well. The scope document is so detailed that once approved, it can be handed over to the development team to serve as software requirement specifications to begin the development.