Magix!
Service360 scans your codebase repositories and collects data from a set of files with predefined structure. That information later is compiled into insightful up-to-date reports which allows you to make reasonable decisions and not just wild (or educated) guesses.
A lot of data can be extracted from the repositories themselves but with a handful of specially formatted files with metadata value of the collected data increases exponentially.
Service360 introduces several new (though simple) concepts which provide such metadata. Namely:
Code repositories enhanced by that data allow us to provide high quality up-to-date service, team, and tech documentation.
One of the arguably biggest challenges with the documentation in IT is trust. How up-to-date is this documentation? Can you still use it? Will it have an answer on your question or is it simpler to go and ask around?
There are multiple factors which contribute to an actuality of the documentation.
If to simplify a bit we can say that in general documentation is up-to-date proportionally to:
Up-to-date = Value / Effort needed for maintenance
Documentation is up-to-date in the next cases:
So, in order for the docs to stay actual we should aim to be “as green as possible”.
As you can see ideally all of the documentation should be auto-generated. But in case it can not be auto-generated (or requires non-proportional efforts to implement automation) it must at least be integrated into the usual development flow: be reviewed for being up-to-date during code review, for example. And this is ways easier to achieve if documentation resides in the same codebase repository as the code itself.
This is the approach we took at Service360: all of the documentation is taken directly from the services' source code repository and a lot of it is autogenerated.
This also means that we do NOT have ANY WRITE interfaces (remember all those confusing out-dated pages in your corporate wiki?). If documentation should be updated - it should be done via code repository (and go through your usual development process, which hopefully includes code/merge reviews).
We encourage you to check out the features that Service360 provides or go straight to the Service360 setup.
For those curious in a bit more of Service360 philosophy we have another read that says what we believe is good service documentation.
We are working hard with our alpha testers to make sure you will get the best in class product. Subscribe to our newsletter to stay informed about the progress and to receive an invitation to our beta test!