product heroes
Start Free Trial
About airfocus
Start Free Trial
- President
Steven Sinofsky
Steven Sinofsky is the former president of the Windows Division at Microsoft. Before that, he worked in the product team, overseeing products such as Microsoft Office. Sinofsky was a pivotal contributor to the Microsoft “program manager” role.
Powerful prioritization
& clear roadmaps
Learn More

Steven Sinofsky - Former President of Windows at Microsoft - airfocus Product Hero

Who is Steven Sinofsky?

When you think of Microsoft Windows, who is the first name that jumps to mind?

For most of us, the answer is Bill Gates. 

But behind every great leader is a great team. And it’s here that Steven Sinofsky enters the picture. 

Sinofsky is well known in the field of product management and software development as a pivotal figure in the development of household name applications such as Internet Explorer and Windows itself. He was also a key contributor to the creation and marketing of Microsoft’s initial online services, including and SkyDrive (now known as OneDrive). 

Steven Sinofsky began his career at Microsoft in 1989, in the role of the software design engineer in development tools. From there, Sinofsky became a prominent member of the product management team, eventually overseeing six mainline releases of the Microsoft Office suite. Sinofsky worked his way up the ranks of Microsoft, eventually becoming President of the Windows Division at Microsoft, from 2009 until his resignation in 2012. 

He now serves as a board partner at venture capital firm Andreessen Horowitz where he invests in — and advises — tech companies and start-ups.

What is the history of Microsoft's "program manager"?

As is a tradition for brands of its size, Microsoft doesn’t do things by halves. It also doesn’t do things like everybody else — product management included. 

At most tech companies, the initialism "PM" stands for product manager. But at Microsoft, it stands for program manager. 

In the earliest days of Steven Sinofsky’s career at Microsoft, the tech giant had something of an identity crisis within its product teams. 

Simply put, Microsoft was missing a certain connection between the customer experience and the technical practicalities of the product. Finding a way to reconcile these seemingly disparate worlds led directly to the creation of the program manager role at Microsoft, where it remains a mainstay to this day.

So what exactly is a program manager? And how does it differ from the more widely-known product manager role?

Perhaps the best way to understand the difference is by way of scope. 

A product manager is usually concerned with the specifics of a feature and its development — that’s bread-and-butter stuff. They should also think about how the feature improves the customer experience, but that’s not a set-in-stone aspect of the job description. It’s generally up to the company in question as to how much focus they’d like PMs to have outside of the product roadmap.

For Microsoft, however, program managers are responsible for a much more holistic view of the development process. Yes, they should be focused on the day-to-day development of their features. But they should also work on product marketing, customer evangelism, the creation of customer delight, how much ROI the feature generates, and more. 

Essentially, the program manager role is a strategic position as much as it is a tactical one. And that's what makes it so different compared to the wider industry standard.

What can we learn from Steven's mantra: “Learning by shipping”?

As one of the first program managers at Microsoft, Sinofsky benefited from being able to define the role as it evolved. 

It was through this evolution that Steven developed his mantra: “Learning by shipping”. 

This neat little soundbite encapsulates his entire approach to product management and product leadership. More importantly, it also sheds light on a specific aspect that Steven is very passionate about: the intrinsic link between the PM as a person and the product they help develop. 

Here’s a quote from Steven himself on this very topic: "The most interesting thing about being a product manager, and scaling over time, is you. You have to figure out a way to scale yourself."

The driving force behind learning by the shipping is all about feeling the fear and doing it anyway. It’s an action-oriented ethos that encourages PMs to try out their ideas in the real world — as opposed to merely thinking about the theory. 

The problem with overthinking a feature or idea is twofold. 

First, it delays the launch timeline, which can negatively impact the value of a feature in competitive industries. And second, it creates too many opportunities to second-guess a concept which, all too often, leads to it being canned. 

Sinofsky’s credo, learning by shipping, short-circuits this process and essentially pushes PMs right off the cliff — whether they feel ready or not. Sink or swim, it’ll be the customers and the market that decides. And that’s usually where the most valuable experiences take place. 

Where can you learn more about Steven Sinofsky?

If you’re interested in Steven Sinofsky’s unique take on product management and want to learn more, you’re in luck. 

Steven owns his own blog — appropriately named Learning By Shipping — and updates it regularly. Topics are wide-ranging but always highly relevant to the field of product management, often including fascinating insights about his time at Microsoft (info you simply won’t find anywhere else). 

You can also discover valuable nuggets of Steven’s product knowledge from his Twitter feed and also via his position as a LinkedIn Influencer.

General FAQ

Who is Steven Sinofsky?
Steven Sinofsky is the former president of the Windows Division at Microsoft. Before that, he worked in the product team, overseeing products such as Microsoft Office. Sinofsky was a pivotal contributor to the development of the Microsoft “program manager” role and a pioneer of modern product management.
What is a program manager?
The role of program manager is unique to Microsoft and is broadly comparable to the conventional product manager role — with crucial differences. The program manager is more about customer advocacy, with a sharper focus on product management's experiential aspects instead of merely the practical and functional elements.
What is "learning by shipping"?
“Learning by shipping” is the professional mantra of Microsoft alumni Steven Sinofsky. As a leader and pioneer in the product management space, Sinofsky’s ethos encourages product managers to challenge themselves by starting, completing, and iterating on the products they work on.
Curated resources from Steven Sinofsky
You might also be interested to see
Noriaki Kano
Kimberly Berls
Product Lead
Roman Pichler
Product Manager & Author
Wyatt Jenkins
SVP Product
Did we leave somebody out?
Is somebody making great contributions to the product community? Let us know who they are. Could it be you? 🤔
Submit a Product Hero 🚀