CIOs, IT Executives,
You are responsible for the successful (in-time, in-budget, in-scope) delivery of a series of software releases to the business side.
You own the project plan but have no reliable information about the current status of each work item.
If the vendor delivers too late, you are “somehow helpless” and need to accept the vendor’s excuses.
Missed milestone deadlines are harmful in two ways:
You have no visibility into delivered code quality (technical debt) and associated additional costs for follow-up releases.
Real-time insights into actual coding work would prevent costly surprises. Information about the vendor's compliance to best practices for test automation would reduce the costs for manual testing. Transparency of who-is-doing-what would motivate the vendor to create productive and stable teams instead of "borrowing" the best developers from your project for firefighting in other clients' project.