I do like Kiro's Frontier engineering post. I recommend that you replace "agent" with "subordinate" and reread. If your organization is not already proficient at these 10 principles then it has much to catch up on. It can be done, I've both seen it and helped it. The good news is that LLMs can accelerate the improvements and fill the hard-knowledge gaps.