I think the metrics idea for developing may have value, but I also feel you could start to answer some of these questions simply by asking the developers. We tend to know if we're all of a sudden spending our time just on bug fixing. Or if a project keeps going back and forth between development and QA or management. We can often tell when something isn't efficient. At that point, it comes down to making some tough and potentially uncomfortable decisions to change the process across the team as necessary. This change is often difficult to make happen. Perhaps metrics will help convince non-developers to get on board?