Technical Audits

Clear, actionable advice that helps you understand clearly.

New technology is sometimes hard to understand. It doesn’t matter if you’re looking to buy a new technology, trying to determine what technology to implement, or just want a true independent view on your existing systems and process. At Tactical CTO we have performed countless audits for startups, ASX listed companies, high net-worth individuals, investment funds and brokers. Our technical audits have spanned all sectors including banking and finance, logistics, mining, security, eCommerce, construction, real estate, social networks and more recently even augmented and virtual reality.

Our technical audit dissects the technology getting to the heart of if the actual tech is novel, current and commercial. We don’t just apply a boilerplate template to every technical review – we understand the need to customize the review depending on the technology, sector being addressed, delivery platform, application and the questions being asked about the technology itself.

So what exactly is a technical audit and what types of information can you look at getting out of a technical audit?

Technical audits are usually confused with code audits – and while code audits can sometimes be part of a technical audit they are only one of the possible components that can be explored. Technology is often misunderstood and all too often marketed and hyped beyond it’s actual capabilities and market potential. A technical audit should first and foremost answer if the technology is relevant and competent to answer the demands of the addressed space.

From there the technical review needs to customized depending on the sector, application as well as the technology itself.

Audits covering technology you are going to acquire to own

If you are looking to purchase a new technology which you will then own, maintain and sell the following questions are usually worth considering.

  • Documentation in place
  • Risks & risk mitigation strategies
  • Load testing
  • Penetration testing
  • Cost for ongoing development and maintenance
  • Age of technology
  • Technology platform used for development
  • Dependence on 3rd party APIs
  • Dependence on 3rd party software
  • Software libraries in use
  • Disaster recovery
  • Accessibility
  • Compliance with standards
  • Legal and legislative requirements
  • Verification of code
  • Competitor assessment

 

Audits covering off the shelf technology you already have in place or are considering to acquire

Audits that assess existing software system will usually consider the following elements

  • Appropriateness for current and future climate
  • Security
  • Risks and risk mitigation strategies
  • Disaster recovery and backup policies
  • Verification of backup policies
  • Data liberation (how easy is it to get your data off the existing platform)
  • Change management consideration
  • Support and response time
  • Integration efforts with your existing systems

Once we have completed the audit – we don’t just report back on findings – we also interpret the finding and turn them into actionable items which will allow you to better understand what may be required as part of the software expense. An example of this could for example be a product that works well on desktop but through our audit we discover that it’s not compatible on mobile devices. Assuming the product could to be accessed via a mobile device – we would recommend that mobilization be considered as more than 50{da423ff912563fb6ed8c68387c8543cb0913f63cc391ebf9e9d386cb0edde82e} of online traffic is now from mobile devices. Depending on the technology we could also advise if the change would be easy and low impact or difficult and high impact.

Contact us now to get more information about our technical audit service and for a no obligation conversation to see if our service is appropriate for your needs.

CONTACT

Tactical CTO