The Inga Workflow

The key to a successful custom software implementation is thorough understanding of the clients' requirements. Such understanding often requires numerous rounds of conversations. At Inga, we have organized the project stages so that the conversations are guided and with well defined objectives.


Requirement Gathering

A conventional software company gathers requirements by asking "What do you want?"

Instead of the open-ended question, Inga asks questions that are more relevant: The first two questions are straightforward. The last question is usually difficult to answer. How could the prospect know which of Our technologies are relevant to Their problems?

This is why we devised a "shopping cart". Each "item" in the cart is a standard feature that has worked for a past client, and might also work for you. We have documented the "story" of each component so that our prospects can draw the parallel themselves.
An automated quote is given at "check out"
It's important to know that you don't pay at the end of the "shopping" process. The shopping cart collects the components that you deem useful for the project, and provides a rough quote at "check out".


Scoping

Each business operates at varying degrees of complexity. The amount in the automated quote does not reflect on the actual cost of the project. However, the number gives a sense of scale. For example, a €800 component is more complex to build than a €500 component. Depend on your business size, their actual cost might be €1200 and €750 respectively.

In the scoping stage, the Inga team will examine the components you put in the shopping cart. We will ask you the other two requirement gathering questions so as to refine and prioritize the project features. We will gather your time and budget constraints and suggest a detailed execution and cost plan. The features and timeline define the "scope" of the project.
Initial Invoice - 50% Deposit
An official quote is produced at the end of scope analysis. This usually takes 2-3 rounds of negotiation. Once the quote is accepted, the client is expected to pay 50% of the quote amount as deposit. Deposit may be arranged in cheque or via online credit card payment. (see sample)


Development

Now that we have gathered the clients' requirements and agreed on what to do, we could simply build the project and come back with the final result. However, we recognize the dynamic nature of business software, and the environment in which it is used. Our development cycle consists of many rapid iterations. You, the client, get to interact with the product as it takes shape. What often happens in this stage is that the project scope becomes refined or even reduced. Yet at the same time new requirements are discovered. The budget that's freed up in one area is appropriated to new features. In any case we keep track of scope change and adjust the final bill accordingly.


Deployment & Adoption

Deploying a project upon completion is the logical last step. Though with Inga, deployment has already taken place throughout the development cycle. To us, deployment is an administrative milestone where the final bill is produced.
Final invoice - due at deployment
The final invoice can be paid the same way as the deposit. Any adjustment to the original bill will be agreed by both parties. In the unlikely event where the deposit (50% of the original scope) exceeds the final amount, the difference is credited to the client.

Our interaction with the client doesn't end with deployment. A good software product is half of an overall system. The client must know how to use the software. Inga provides comprehensive literature and training to ensure the full adoption of the newly developed system.