The Microsoft Software Development Process

[Pages:31]The Microsoft Software Development Process

Scott Guthrie Program Manager Microsoft Corporation

"Natural" Phases of a Software Project

v Enthusiasm v Disillusionment v Panic v Search for the Guilty v Punishment of the Innocent v Praise and Honors for Non-Participants

Successful Projects

v Not all software projects have to progress this way!

v Those that are successful typically share three outstanding characteristics:

? People ? Poise ? Process

Today's Agenda:

The Microsoft Development Process

v Origin of a MS Product v The Product Team v Designing the Product v Scheduling the Product v Implementing the Product v Testing the Product v Shipping the Product

Origin of a MS Product

How to Start a MS Product

v Step 1: Identify market opportunity

? Customers, Competitors, Market Dynamics

v Step 2: Determine viability of market entry

? Volume, price/cost margins, fixed costs, etc.

v Step 3: Define vision statement

? Crisp enunciation of goals + issue ownership ? Explain strategic importance to company

v Step 4: Make a lot of noise!

The Product Team

The Product Team

Product Unit Manager

Dev Manager Group Program Manager Test Manager

Dev Lead Dev Lead

PM Lead PM Lead

Test Lead Test Lead

Dev Dev

PM PM

Tester Tester

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download