We create software thoughtfully.
It matters deeply how software projects are executed. Long term and ongoing success requires careful thinking. We rely on; agility, open engagement, always learning, reliable techniques.
Tools and techniques
To manage iteratively changing projects the Kaleidocode team employs various tools and techniques;
The Kaleidocode team embraces a building block approach to every project, leveraging off frameworks which have been internally developed over time (such as the KC Mobile Framework), as well as toolsets which are either available commercially (such as NServicebus), or in the open source community (such as Angular, Log4Net).
Always learning and teaching
Software innovation continues unabated. We focus heavily on skills development because we believe in continuous improvement of our techniques.
We created a software community, Instruct, that covers areas of software excellence. We are heavily involved in the local Agile community.
We believe that engaging for software projects requires thought. Each company has a different internal means of working, and we seek to fit in as well as possible with you.
Regarding our Enterprise Mobile approach
Mobile First may be the order of the day, but it takes a specialized approach to be succeed in Enterprise Mobile. Here is our how we do it.
1. Enterprise Ready
Kaleidocode lives and breathes large scale heavily trafficked corporate systems, drawing off enterprise service bus and service orientated architecture design experience.
Developing our own frameworks and leveraging these with best of breed 3rd party platforms, we repeatedly integrate into secure legacy systems, be it banking, knowledge systems or sales systems.