Of course he stopped by a rehearsal. Receiving an update in any other format would be absurd. What would a status report look like anyway?
Why does this seem so absurd? After all, this is what we do in software development. I think there are two main reasons. First, it’s much easier to stop by a rehearsal than it is to cobble together a list of measurements of activities that indirectly represent the end product. Second, we intuitively understand that the information Seller would gather at a rehearsal would be so much richer and closer to the truth than any status report ever could be.
So why does software development still live by the status report? Why do our leaders ask for them rather than just “stopping by rehearsal”? Maybe it’s because our platforms don’t make it easy for impromptu inspections. Maybe it’s because our processes don’t provide much visibility into the product for an inspection to be of any value.
Look at your systems and the processes that support them. What changes can you make that would make an inspection easier than the creation of a status report?