Quality Code
Doing just what you need it to!
CodeCraft IT provides specialised software consulting and development services to organisations of any size.
We have skills in enterprise Java development, as well as Ruby on Rails. Our team takes pride in delivering beautiful, quality code that does just what you need it to!
Our Mission
To create beautiful software that we are proud of, and that does just what it needs to. To always strive to improve ourselves, and to share that knowledge and experience with our clients to improve the software skills set of our industry.
Where We Fit In
Software development is often seen as a sub-function of the business analysis function. This results in the unique responsibilities of this discipline often being downplayed. As a consequence they often produce software solutions that are lower quality, difficult to manage in production, and harder to maintain and modify to meet the business’s changing needs.
At CodeCraft IT, we believe that the three tensions of software delivery – time/cost, functionality and quality – are, or should be, the responsibilities of three distinct groups. Time/cost is the responsibility of the project managers who ensure that projects are completed on schedule and within budget. Functionality is the responsibility of the business through business analysts, who ensure that business needs drive the software requirements, not the other way round. Quality is the responsibility of the developers, who must make sure that the software is fit for purpose, well designed, and maintainable. These three responsibilities are naturally in tension, and should result in creative conflict between these different stakeholders. Without this creative conflict, the natural result is sub-optimal solutions.
CodeCraft IT provides our clients with a single, consolidated source for all the skills and expertise necessary to implement quality software solutions. Our intention is to improve the development process and infrastructure, and upskill our client’s staff, while on site, so that they can take over the processes and projects themselves, in time.
Services
Please follow this link for a comprehensive view of our services