That is part of the reason that I have thought long about maturity models: a collaboratively-built step-by-step approach. Not everyone is in the same place, but there are some best practices that can help us all, when we are ready for them.
More at http://lukecall.net, under "Life lessons".
(ps: I am a religious person and the content is heavily influenced by that, but I hope the concept, and present/future software, are amenable to about any worldview.)