A solution doesn't start with a site–map any more than it ends with an application deployed on a server — It starts and ends with the outcomes you want to achive in the real world. That this is not widely understood is reflected in the large number of software projects that are publically declared as failures, which are in turn dwarfed by the number of projects delivering a “working” piece of software which in fact does not solve the problem it was built to solve.
There are many ways that a problem can become derailed on it's way to a solution, and our solution process is largely concerned with mitigating the risks of this happening. To begin with, the problem has to be clearly framed and described so that it is at the same time truly detailed, unambiguous and most importantly readable. RocketBoots will work with your key stakeholders and subject matter experts to prepare a requirements document that represents our shared understanding of your problem.
Through the rest of the design, build and testing of the solution we ensure tracability of solution components back to these requirements and test against them at multiple levels to confirm that our designs are both complete and correct. We find that our client's increased confidence in our ability to trace requirements through development combined with staged delivery and review practices that they do not need to regularly oversee the details of the user interface design or other solution components.
RocketBoots has access to a large, truly talented community of designers and developers. What this means for our clients is that quality solutions can be achieved quickly, and with shorter lead times until our teams are available to start work. The large number of technologies our community covers allows us pick appropriate technologies for most client requirements.
Typical RocketBoots solutions include: