Code quality audit

A code quality audit works great for any project from legacy applications to projects that are still in active development and everything in between.

I offer this service for JavaScript/TypeScript and Ruby projects.

What is a code quality audit?

The audit works like this:

What results do you get?

I’ll create a written in-depth report with the results of my audit as well as an interactive website where you can investigate any issues that I’ve found within your repository.
The written report will usually be around 30 pages or more.

The website will be available for at least 6 months after the audit.
This gives you enough time to schedule any required work.

Why should you want this?

One reason why you would like me to do an audit is your desire to assess your software’s quality. There are few chances to get a look at the bigger picture of the state of your project’s quality. There are tools you can use (static and behavioral analysis) but these require knowledge in setting-up and in evaluating their results.

My audit gives you a clear view on where you stand: What issues might be present, what risks are embedded into your product that you are not aware of?

I include suggestions on how to solve critical issues, especially those of security-related nature, to enable you to fix those as quickly as possible.

As a developer

My audit gives you an external assessment of the work you and your team has done. You can use this to augment your presentation of your work. It can come in handy in case of yearly evaluations.

My audit can also help you with grading the implementation of parts of the application where you don’t have as much experience yet, leading to an improved solution or helping you get the safety that you’ve made the right choices.

As a project manager

If you would like to get a better idea on how your team is faring and whether your product fulfills not only the functional requirements but also the non-functional requirements this audit can answer many of your questions.

I make sure to write the report in plain language so you don’t need to have a technical background to get the most out of it.

As a manager / product-owner

This audit gives you an easily-understandable way to know whether your product fulfills your non-functional requirements. It can act as an external proof of quality which you might want to present to your customers. It works as a seal to show potential clients that you care for high-quality solutions and can present proof that your team delivered those.

How long does an audit take?

Depending on the size of the repository an audit can take from three weeks to two months.

What does an audit cost?

My code quality audit starts at €8.000. A code and security audit starts at €15.000.

I offer smaller audits for features or smaller parts of the application starting at €3.000

I want this!

I am so happy that you would like to work with me. Please fill out the form and I will get back to you within 24 hours.

What is not part of the audit

The audit does not include any hands-on work on the code by me. Any issues that I will find will have to be fixed by your team. If you wish to get my assistance on improving your quality, I also offer a Quality-as-a-Service solution.

Examples

tbd. Here you will soon find examples of audits done by me.