How We Deliver Successful Projects
If there was such a thing as a typical project, this is how it might run:
- There would be an initial meeting or conversation to allow us to gain an understanding of your requirements.
- The outcome from this would be a short proposal document, detailing what would be done by when and for how much.
- Once engaged, we will set up a project web site so that all parties can view the progress, raise issues, store and discuss documents.
Of course, every project is different, and we adapt to a working practice that best fits the project.
We also work on a consultation basis, for situations where you need advice or support on developing an idea, and can also host your solution, providing support, offsite backups and monitoring.
Software development
Our development style can be described as agile. We like to complete a feature and release it—there’s no better test of software than for it to be running with real users. This also gives us, collectively, the opportunity to make course adjustments to the project at all levels.
With regard to software development, we do the right thing: we have issue management, source control, automated builds, unit testing, automated static analysis, code review, code coverage reports, use standards when they exist, and document.
We use trac, an open source issue tracking system, that integrates with our source control to give you a clear view of how we are progressing with your project.
In summary
- Incremental delivery, to give a faster return on your investment.
- Open and honest communication.
- Built on best practices.
If you'd like to get started, get in touch.