Leave your email address and receive the latest developments in software, AI and Mendix.

At many organisations, creating and maintaining documentation is a headache. Documentation is often out of date or, worse still, missing entirely. There had to be a better way, we thought at JAM-IT. So we developed an approach that turns documentation into a streamlined process.
Updates are made and new features are added to the application all the time. But updating the documentation? That is often not part of the developer's process. In practice the organisation thinks, every once in a while: we really should update our documentation. And then everything gets brought up to date. The result: for a large part of the time the documentation is out of date.
This is roughly how the hunt for documentation goes in many apps:
Absolutely no fun as a user.
At JAM-IT we have changed course. We no longer see documentation as a separate element, but as an integral part of our applications. How does that work in practice?
Imagine: you are working in an application and need a bit of explanation. You click on a question mark next to the field you are working on and immediately see the relevant information. And you can carry on.
The result?
We have fully integrated writing documentation into the development process. Do developers change something in the app? Then they can change or add the documentation inside their development environment. So they no longer have to create the documentation separately on an external documentation site.
The result?
For users it is sometimes still nice to have all the documentation in one place. That is why we still have a separate documentation website. But we have almost fully automated filling and updating that site. We have developed tools that automatically extract the in-app documentation and process it into the documentation site.
The benefits?
In JamOps (our DevOps solution for Mendix) users can configure all sorts of things. Every configuration option has a tooltip to help the user on their way. The user sees this tooltip immediately when they click the question mark, and does not have to dig through all kinds of documentation first.
Does a user want an overview of all the documentation? No problem. All the tooltips can be found on the JamOps documentation site. They are loaded in automatically. And if a developer changes a tooltip in the application? Then the documentation site is automatically updated as well.
The same goes for explanations of rules. All sorts of rules are built into JamOps (they check the code) and the JamOps developers always write an explanation to go with them. That explanation is also loaded automatically onto the JamOps documentation site.
By integrating documentation into our development process and making use of automation, we have created a system that saves time, prevents errors and raises the quality of our documentation. The result? Happier developers and clients who can use the app better.
Want to know more about how we handle quality and documentation? Then also read our article about our ISO 27001 certification.
Want to know more?Ask Armando
Privacy, GDPR, contracts, leave, time tracking, invoicing: as an organisation grows, so does everything you need to arra...

Anyone who knows JAM-IT knows that we believe strongly in structure, quality and ownership. Not as buzzwords, but as a f...

In a professional application, good observability is not optional: it is your lifeline when something unexpected happens...