Code Reviews for Businesses

Are you a business using outsourced software development and you are not sure of the quality of the code being written? Concerned that the code quality won’t be able to support your growing business? Unsure whether the code is secure and following the regulations required for your business sector? Aykira can help you, we are[…]

The Evils of Technical Debt

Technical Debt – A phrase that brings shiver to any experienced engineer or software architect. In this article I’ll explore why it is so Evil and a few basic things you can do to stop it bringing your whole business to a go slow state. (This is a follow-up article from my talk on Technical[…]

software architecture skills, top 5

Software Architect skills, the top 5

Software Architects need a combination of skills to be able to succeed and deliver designs that are long lived and able to provide strong commercial value to a business. Below I list what I consider to be the top 5 skills in order to be a good Software Architect. #1 Able to listen and confirm[…]

What is a software architect, really?

Software/Enterprise/System/X Architect all seem to be pretty much interchangeable titles these days – the trouble is for most people it’s hard to exactly pin down what a X Architect is and what they are expected to do on a day to day basis. Well you are in luck, this article will shed some light on[…]

Software Development- remember the user but don’t forget the engineer…

If you have been involved for software engineering for any length of time, you soon realise that there is a lot more to software than just the end product. Despite the efforts of many to try and turn the development of software into a turn key process, there is still an evident ‘gap’ between those[…]

Software Systems Architecture

Are you getting the business return you expected from your technology investment? Are you complying with all the privacy regulations? Aykira provides in-depth software systems architecture skills either to lead business projects or to supplement expertise in your technology teams. This helps to ensure you’re getting the best from your investment in technology. We can audit[…]