Sorry this is a little late. I actually completed this posting, but it somehow got lost before I could post it. The editor for Sharepoint Blogs is terrible.
April 16th - 22nd, 2007
Monday
10-11am - recruiting phone call with a Product Planning candidate in the US, we are trying to hire a Product Planner for the work we are doing around Search in China. In Microsoft a Product Planner is half-way between Marketing and Product Development, they are generally responsible for longer term product strategy, competitive analysis, etc. More of an externally facing role, understanding the market, business strategy, as compared to Program Manager who focus more on the product/feature.
11-1pm - 1:1's with my direct reports
1-2pm - project post mortem
2-3pm - A few key people from our partner team in Redmond are leaving their current positions, we met to review what impact that would have on us in the long term.
3-5pm - Review with Harry Shum. Harry has recently taken a new role as Chief Scientist for the Search & Advertising Platform Division. This was a review to help Harry get up-to-speed on the work being done in MSR-A around Internet Search.
Tuesday
10:30 - 12pm - Executive review with Craig Mundie, I presented an overview of the Search Technoogy Center to Craig Mundie, the Chief Research & Strategy Officer. With BillG starting to get ready for leaving Microsoft Craig is taking a more active role, and direct management resposibility for Microsoft Research.
1:30-2:30pm - project status update for a new project we are starting to work on. I usually attend project status updates only at the beginning of new projects, so that I can ensure I understand what we are planning and provide some guidance around how it fits in with the other projects we are working on and our longer term strategy. Once I project has it's own momentum I usually leave it to the individual PM's to drive and try not to get too involved in the day-to-day execution.
3-4 pm - sync up with a PM from a partner team.
4-5 pm - STC PM weekly meeting. This is the only time all of the STC PM's meet, since most are engaged on different projects. This is an opportunity to review organizational changes, talk about long term strategy, discuss HR issues and process, learn a bit about the other projects, and generally just stay in touch with what each of the PM's is focused on.
Wednesday
8-11 am - hosted Vietnamese business delegation. Microsoft has a very strong working relationship with the Vietnamese government and business, I was asked to speak with a delegation of business people from Vietnam about work we are doing in China regarding Internet Search.
11-12 pm - lunch 1:1 with a direct.
12-2 pm - another Harry project review.
3-4 pm - meeting with a PM colleague visiting from Redmond, she manages a team that we work closely with, so I wanted to make sure we had a chance to review how things were going and what we could do to improve the working relationship. We have had some challenges in the past getting on the same page, nothing major, but definately an area that I think we can improve on.
4 - 5 pm - 1:1 with one of our engineering managers, I have started having monthly 1:1's with all of the engineering managers in order to better understand what we are working on, get feedback on the PM team, and generally find ways for us to help the engineering managers more. This is also a rare opportunity to talk a little more about the future and where things are going, as usually when I meet with engineering managers it is very focused on a specific problem or project.
Thursday
10 - 11 am - UI review for a demo we are developing.
11 - 12 pm - sync up on next steps for a problem we are having with an external partner.
11:30 - 1:30 pm - Harry project review.
2 - 4:30 pm - Harry project review.
4:30 - 6:30 pm - Harry project review.
Friday
8 - 9 am - weekly sync up meeting with Redmond partner team. Our main partner team in Redmond is the Live Search organization, we have a weekly ship meeting to review progress and blocking issues on all of our four main projects.
This is definately a critical success factor for remote development, have a regularly scheduled ship meeting with people on your partner team that can effectively unblock issues and be an advocate for the work you are doing, plus this is an opportunity to make micro-course corrections based on real-time developments in Redmond.
9 - 10 am - virtual team sync up, one of our new projects is still in the early stage and is still being driven by a virtual team.
This is not a critical success factor, in fact I would say it is likely a critical success inhibitor. The fastest way to doom a project to fail is to create a virtual team. If you can't find the right person to drive, you can't execute effectively. Hopefully in the very near future we can move from virtual team to more accountable model.
9 - 10 am - project sync up. We recently signed a big International deal and I was asked to step in and help with a few issues related to the execution of that deal in China.
You will notice that this meeting overalps with the last meeting. This is actually quite common for me and forces me to make difficult prioritization decisions. Generally I try and attend the most strategic meeting, other factors are if we already have good representation from our team at the meeting.
In general in this blog I have only been indicating the meeting I attended, to avoid confusion. In this case I attended this meeting and missed the virtual team meeting.
10 - 12 pm - we are trying to lock down our plans for one of our main projects based on feedback from our last round of reviews in Redmond, this was a meeting to review the feature list for that project and prioritize and review the resource allocation.
1 - 2:30 pm - mid-year career discussion with a direct report.
3 - 4 pm - go/no go decision meeting for launching a new feature on one of our projects. We decided "no go" as the benifits were quite small at this time and their was reasonable risk.
Labels: Microsoft