Proving architecture with working code vs. describing it with powerpoint is a hallmark of effective architects.
If you struggle to manage internal software development you have little hope of managing outsourced development.
Your company wants "one process to rule them all"? Who do you work for, Sauron?
Did you notice the most recent release of #UML? Me neither.
Metrics that are communicated via status reports or PowerPoint decks are expensive, late, and very likely gamed.