If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Note this one: "Don't be snarky."
Furthermore, software that is reliable, is also software that is done (in the sense that AVL Trees, and ZFS, and DTrace, and ZSTD, and slab allocators are done -- they are very close to perfect, and require minimal changes, related to compilers and kernels and computer architectures). A team that builds reliable software, is a team that cannot be "managed". What exactly is there to manage?
While I empathize with the need for mitigation, secret goals and milestones are an excellent way to mistreat employees and eliminate morale.
The reason this is so difficult to manifest, is that only about 2% to 4.6% of the college-educated population are software engineers at any given point, which means that 95% of all the people that we interact with, have no clue what we are talking about, and do not understand why they cannot have more, more, more, now, now, now. For comparison at least 20% of people have a degree in business. And most of those, in non-concrete roles seem to be cargo-culting their way through a career.