In addition to keeping the project and developers on task, I'm anal about making sure our agile tools are NOT a chore to use. They should feel as natural to interact with as a mouse and as nonobtrusive to the workflow as adding lines to a text file.
Principle here for us is to make our entire ops wheelhouse as frictionless as possible.
At my current job, three microservices exist in one code repository. Because of this, continuous integration makes one build of all three services rather than three builds. The CI service doesn't provision for different environment variables per build, so the app has to take the config for the CI environment from the codebase. This is recognized as a problem, but not enough of one to get a unanimous consensus on doing the work to change it. I want to change it now, because I know from experience that it's better to rip the bandaid off of architectural problems because it's only going to get harder to fix as time goes on. Also because it affects my daily workflow in weird ways.
These are the more detailed parts from page links:
https://github.com/HumanOps/HumanOps/blob/master/mantra.rst
https://github.com/HumanOps/HumanOps/blob/master/HumanOps.rs...
I see several high level goals, but nothing implementable or implemented. Am I missing something? Is there a tool or procedural system as an end goal here? The goals and mantra are definitely admirable, but how?