I want to take a bit to describe one facet of working with partner teams. This type of activity happens very frequently and is critical to getting Office, as a suite, ready. There is not much technical detail here and I want to focus on the process.
One of our partner teams (teams that integrate with OneNote in some way - think Outlook or IE or similar) contacted us today about a bug they had noticed. This bug is currently - with our internal builds - causing a crash and blocking them from some testing tasks. There has been a bug filed against this crash and they wanted to get an update on when to expect a fix.
This is very reasonable and substitute a few nouns in the paragraph above (maybe a car shop needs new brake pads from a distributor to get a customer's car fixed) and you can see there not much specific about software development.
So what we do is this:
Again, this is mostly process rather than technical depth but it serves us well and keeps all teams on the same page. It has worked well over the years and while it may sound like it results in a little bit of extra overhead, it works out to be lightweight in practice. And effective, too!
Questions, comments, concerns and criticisms always welcome,