Professional Documents
Culture Documents
“Software
Engineering”
Myung Ho Kim
National Technology Officer (NTO)
Microsoft Korea
Overview
ProductGroup Organization
Engineering Software Products
Hard Decisions and Wisdom
Product Group Organization
Group
Division
Feature-set
Product Unit User Ed &
Product Unit
Marketing Localization
Program
Management Test Dev
Architecture
Implementation
Build BVT QFE
Testing
Quality assurance
A ‘Typical’ Product Group
25% Developers
45% Testers
10% Program Management
10% User Education / Localization
7% Marketing
3% Overhead
The Developer Division
(DevDev)
Has about 2,200 people
Visual Studio / .NET Framework: 30+ Product Units
Code Complete (CC) Date all features scheduled for the milestone are finished
Test Plan Complete Test plans for all milestone features written and reviewed
Test Case Code Date all test cases in the Test Plan are completed
Complete
ZBB Test Pass (ZBB TP) All existing functional tests are run on current builds
Daily
Bug found
or escalated War Team build
– Process
–People