Code management as an explicit task or process is easy to overlook. A misconception is that code, when written, will remain operational forever. In practice, code degrades over time, and if it is not managed, it might go from being the thing that gives us the edge in the marked to the thing that holds us back.
This is a gentle introduction to the area of code management, detailing common problems and essential processes that other companies have found useful in managing their code.
The focus of this whitepaper is code in the implementation and verification phases.
Published December 2022