Development

Rubaidh Ltd will take your web application from inception — even just that thought in the back of your head — all the way through deployment and beyond. We specialise in producing applications which streamline business processes, but we are happy to create whatever you desire, from an online shopping experience (including back-end fulfilment support), through a community forum, to a completely custom application describing your office workflow.

Initial Design

From the outset, we will work with you to design your application. Generally, one of our staff will chat with you (either in person or online, whichever you prefer) to get an idea of the overall idea of the project. Don’t worry too much if your ideas aren’t clearly formed in your mind — we will be able to help give you an idea of what is possible and what is a little more time consuming to produce (nothing is impossible!).

Once we have the initial ideas sketched out, we will produce a series of user stories which describe many of the individual features you would like the final application to have. We don’t need to describe all the possible uses at this stage, just enough to get started.

Process

Development happens in short iterations. At the start of each iteration, you and your primary contact amongst our development team will collaborate to produce a list of user stories which will be implemented. Then we will go ahead an implement them, keeping you up to date with our progress throughout. Once we have finished the iteration, there will be a fully working application which meets the requirements described by the user stories.

That is one of our key features: you get to see your application take shape from early on in the process. It will not be a behemoth system which ships as a complete product, only for you to find that it wasn’t quite what you needed. You will be able to see early on if it is heading in the wrong direction.

The development process is repeated for as many iterations as required. At any point, user stories can be added to the queue created during the initial design; at the start of the next iteration, your primary contact will work with you to prioritise the complete set of user stories at the start of each iteration before you decide what should be implemented next.

Ongoing support

We will not abandon you when the initial development has been finished. Your application will be hosted in of of our state of the art data centres (located either in London, UK, or in California, USA) and we will provide ongoing support and training for as long as you need us.

Further Development

If, six months down the road, you decide you need more features (user stories) implemented, that is no problem. We just start going back through the design and development iterations again. There is no need to worry about migrating the existing data from your application across to introduce new features — our staff will ensure that happens seamlessly and in a reversible manner (so that, if you decide the new feature isn’t quite what you were looking for, we can take it back out again with no harm to your valuable data).