Home | Company | Projects | Contact
> Overview | Process | Press | Technology

Company > Process

Ionsquare has a straightforward approach to the software development process: we focus on simplicity and emphasize the importance of communicating both within the company and with our clients throughout the project.

We break each project down into manageable modules each of which can be assigned to a small team of as few as two developers. By employing only the best of the crop, we create a vibrant and stimulating working environment while maintaining a small core team. This also allows us to strike an optimal balance between development efficiency versus the amount of supervision and communication required.

To keep our development team motivated and our customers satisfied, we avoid reinventing the wheel at all costs. Having worked both with proprietary APIs and open source alternatives, we aim to maintain an unbiased stance when it comes to relying on third party components.

By taking an iterative approach to development and having frequent milestones, we ensure that we meet the project requirements. The code produced is peer reviewed, ensuring that the code base can be easily maintained beyond the project cycle.

Rather than taking on very large projects in one go, we prefer to first deliver a fully working version of the product with a minimal set of features. This helps us and our customers keep expenses under control and at the same time allows us to quickly respond to the inevitable changes in the specification.


© 2001-2006 Ionsquare Ltd