8k3 is a consulting company specializing in application development. Our primary focus is Java, web based applications. These projects are our bread and butter. We also delve into mobile application development projects on both the Android and iOS platforms.
The services we provide are design, development, management, and mentoring.
Our consultants can aide in the design process from any stage. The earlier we get involved, the better. Many of the projects we take on believe they have a design already completed. Especially within the GoC (Government of Canada) this belief is often false. The initial steps towards a design have been taken but the design process is less than half way complete. Our consultants specialize in these situations and will complete the design without ever pointing fingers, laying blame, or complaining. Additional assistance is normally required from a person or team with business knowledge.
Writing code and building the end product – this what our consultants live for. Everything else is fluff. It’s necessary fluff, but at the end of the day, if you have a perfect design, amazing documentation, and crappy code – your project has failed. Our consultants write clean, understandable, and maintainable code written with future development in mind. Once our developers have completed your projecty, any developer at any skill level should be able to understand the code.
All projects will require future development and need changes. This may happen weeks, or decades after initial project completion. Our consultants understand that the skill level of future developers on the project may vary, especially within the GoC. We keep this in mind during our development so that future development is as easy as possible.
Our consultants understand that managers have varying levels of experience with software development projects. Our consultants have a lot of experience both in management and development. We strive to be a resource for busy managers and offload as much of their work load as possible.
Project teams often are missing key skill sets and are under staffed. This is especially true for GoC projects. Our consultants enjoy mentoring junior developers to become intermediate developers, and mentoring intermediate developers to become expert developers. We feel it is our job to get in, complete a project, and get out. Training your staff along the way and ensuring you don’t need to hire consultants for future maintenance and development on the same project. This has been one of the keys to our success.