[Taiichi Ochno, Toyota]
First things first: we talk to you about your business needs and solutions you want to implement.
We use Skype, Hangouts or face-to-face meetings - whatever works for you.
We research possible solutions, both the ones already available on the market and the ones that can be developed from scratch.
We present our findings, not only by sending you a presentation, but also by talking it through with you.
At this stage you will get a ballpark figure and timings and, in most cases, at least a basic prototype of the solution.
If you are happy with our work up to this stage, we sign a contract and prepare a detailed plan, assign roles and set initial deadlines.
What follows is an in-depth business analysis and preparing specs for the solution.
The development or deployment starts once the analysis and specs are completed. The development work is presented to you step by step, usually every two weeks ('sprints', if you are familiar with agile development). This allows our team to receive your feedback quickly, and therefore to get a better idea of your needs and opinions.
Once you decide the solution is ready to go live, we launch it. This is preceded by at least one round of User Acceptance Tests while each sprint's product has been tested anyway.
Most solutions evolve after being released to their end users. In most cases, this is when the most valuable business insights are gathered and a willingness to perfect your tools will bring profits.
We collect the feedback, test upgrades and take care of your solution continually.
The more features, the more time and money will be required for development and testing. Setting priorities will be crucial, as only some features are crucial in terms of the project's success.
Some things may be done quicker if we assign more people to them. So, if time is of the essence for you, we can deliver the product much faster by increasing our budget.
If a project requires expert skills in several fields, you want the best people on board. Finding the most experienced professionals in a specific field is crucial.
The work of any company is most efficient if there is a single point of contact representing the client and being the project owner. The longer the decision-making process and the more often the decisions are changed, the higher the overall cost.
To support this goal we offer you our Project Management, Application Development and User Experience knowledge. We know what can potentially go wrong in an IT project and how to steer clear of those issues. We also want to adjust to your way of doing things, so that we limit the time and work it will require on your part.
And last but not least, we are are a budding company with big ambitions. Each new client will be given our maximum attention. If your company is based in Western Europe or North America, your value for money will be significantly better than that of your average local IT contractor.