微软研发探秘系列课程(1):卓越软件开发工程师

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微软研发探秘系列课程(1): 卓越软件开发工程师
钟卫 微软(中国)有限公司ISV客户支持工程师

Who are we?
Total "Engineers" – 29,472 Development – 8,672 Test – 7,241 Program Management – 6,013 Information Technology – 4,013 Content Publishing – 1,583 International Project Engineering – 592 Multi-Discipline Management – 554 User Experience – 475 Creative – 329

Challenges: Launch year FY06–07
We have a huge wave of product launches… Key transition windows follow these launches
Important opportunity to renew our engineering systems

Secure against attacks Protects confidentiality, integrity, and availability of data and systems Manageable
Protects from unwanted communication Controls for informational privacy Products, online services adhere to fair information principles
Predictable Maintainable Resilient Recoverable Proven
Industry leadership Open, transparent Interoperability Embracing open standards

Security quality
Microsoft SDL is producing results Less total and high-severity vulnerabilities high-severity Faster fixes for publicly disclosed issues
Microsoft has fastest security response
Microsoft has lowest total
350 300
22 14 99
42 less highseverity vulnerabilities than Red Hat
8 68 9 53 111
SUSE Low
All days of risk
Microsoft Red Hat Debian Mandrake
25 57 57 82 74
0 20 40 60 80 100
250 200 150 100
Microsoft Red Hat
10 31 86
86 128 166
Debian
120
Mandrake Medium
SUSE
50 High: June 2002 – May 2003* 0
Source: “Is Windows More Secure than Linux?”, Forrester, March 2004 NIST: U.S. National Institutes of Standards and Technology

Be State of the Art

What does it mean to be state of the art?
Using current best practices, processes, and tools Designing state of the art technology Being agile and competitive as we innovate Satisfying customers

Why improve engineering?
Customer satisfaction with Microsoft (NSAT)
140
130 117 117 114 108 110 117 120 121
125
127
120
116
100 FY99 FY00 FY01 FY02 FY03 Fall Spring Fall Spring Fall Spring FY04 FY04 FY05 FY05 FY06 FY06

Why improve engineering?
Performance of engineering systems
Customer value delivered
Microsoft today
Existing engineering system Updated engineering system
R&D spending

Engineering Excellence tenets
Line engineering groups are accountable Constant improvement People + process + tools Simplicity Efficiency

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

P e r c e n t a g e o f S e s s i o n s E n d i n g i n C r a s h

O11 B10.0133532680.0058354080.0440116510.010*******.0411127660.0499716330.0180620950.012970938O11 B20.020757070.0075172390.017743550.0056411010.0756548190.0061825510.0114220120.010364815O11 B2TR 0.0123369260.0063434570.0180199010.0034399130.015541950.0054024560.0048070490.005100209 O11 RTM

0.004284921

0.001795862

0.005235536

0.000905966

0.003699108

0.001872465

0.002713524

0.002944264

Access Excel FrontPage InfoPath Outlook PowerPoint Publisher W ord Office 2003crash ratio by major release

相关文档
最新文档