Noun to name the never ending struggle of getting better at doing something
In my company we are trying to apply a set of techniques to shorten software release delays (among others).
When starting to work toward this goal, we had a set of tasks grouped in a category called "CI/CD readiness", meaning that we are trying to get up to speed with the basics of this way of working ("CI/CD").
Now, a few months later, we have made some significant progress in implementing some industry standard techniques, but there is still some work to be done, and probably will always be.
For this reason, I'm looking for the last few days for a word to name this: the never ending task of getting better and better at CI/CD.
Also I would like to convey a meaning that we are embarking boldly on this journey.
So far, I have a few ideas but none that seems to describe this exactly: "art", as in "martial art", "proficiency", "improvements".
Do you know of any word that could express all this?
Thanks,
evolve
- to develop or cause to develop gradually
(Collins via TFD)
If something evolves or you evolve it, it gradually develops over a period of time into something different and usually more advanced.
(Collins)
I'd say it's "a continously evolving" process.
Use case:
CPS, along with the continuous evolving IoT, has posed several challenges. (emphasis added)
(Evolving IoT and Cyber-Physical Systems: Advancements, Applications, and Solutions, in Scalable Computing: Practice & Experience) HTH.