|
, Microsoft - , , " ", . , "" , . - , "". "" "peopleware" - : . , , , . . , - .
. Microsoft , , - . . Microsoft.
[1] (Luke Hohmann) . , , Microsoft , , . :
, Microsoft - , , - "" - , , , . , : Microsoft - "newsmaker", . , , , , ; , , , - , - , .
Microsoft, , . , " " , "BBS ( )", " ". , , , , , , - " ( )".
, "", , , "" " Microsoft?": "... . , , ". , ( ) ...
, Microsoft , Software Engineering, . BBS (, !): . , . : , de facto , , "". , ?!
, " - "; , MS. , , , . , (Michael Cusumano) (Richard Selby), . , 38 , , . [2] [3,4], .
Microsoft - ( [5] Microsoft: " Windows " - , - , ". , , , . , ( - ) , , . . , , , , Microsoft - .
, , , . , , , . , , , . : "", . - : ; , , .
, , , , , , , . , "" , . - ( , ), , , , ( , , [6]).
, . . Windows 95 11 . ; , 200 , Windows [5]. 1995 MS 20 . , 1850 , 1850 , 400 (program managers) 2100 (customer-support engineers). Microsoft . , , . , .
, Microsoft - . "software crisis", 1968 , [7], , , . ; , , ISO-9000 [8]. . (Software Engineering Institute - SEI) (Capability Maturity Model - CMM).
SEI CMM [9]. - SEI CMM ISO 9000-3. , ("Initial") SEI CMM, ( , 85% [10]), - ("Optimized"), ( , , Motorola).
, Microsoft . , . , , , . SEI CMM , . ( SEI ). SEI CMM , , , : , , "", , 10 . ( IBM [11]). Microsoft , . , .
, , , Microsoft . , , - , , . , , , Microsoft .
, " " , , , , Microsoft : "" , . , , "" , , . , : , .
, , "" ( "" - waterfall) , , . . , 70- 80- ., - , - , , . , . ( , !) - , "" . .
Microsoft , "" (spiral) , [12], - , . , :
Microsoft :
, "-" ( "vision statement") . " " (product manager) - -, . - "" , , , (product features) .
vision statement . , , , . , . , , . , , "" .
, , . , , , , . - : " ", . Microsoft , 25% (, ) ; , , 30% .
, , - - . , - , . , "", . : ( 1/3 , ) . , , , , , , . "" (milestone release).
: "" (small feature teams), . , . , , . - , .
: , , . , , - ! - . Software Engineering (, [13]) , , , .
, , , . , , , , . - DLE - OLE - ActiveX. "" , , . ; , 50% 18 !
(program manager), - . , , ( ) , .
, . , - , . ; , , , . , Excel 1% ( !). , , - , , , , , . , ( ) , . , , " ", [11].
, , , , , , , , , . , , "" () (master version). Microsoft "" (build), . , , () .
Microsoft (daily build), . "" (check out) . , , . (private build) (private release).
; , . , . , ( Microsoft ) Unix Source Code Control System - , . , , , . , ( ), ( C C++), - "" . , .
"" ; - "" , . , -, , . , , , - .
(check in) "" , "" ( ). , "" . - , "" (. , , , , ).
; (project build master), "" . " " (build script) , . " ", . , (internal release), (Windows, Mac..), (, ..). , "" , , "" ( ) , .
. , , , Motorola HP, "" . " " , "" , , , "" .
- - " " (buffer time), , , , . , . 20 - 30 % , - 50%. "" (milestone release), .
, , , (Usability Lab). 1989 . , : (test room), "" , (observation room), , . ; 1995 , Microsoft Home : " ", , , . , 1996 , .
(usability engineers), , . , , , . , , - .
, - . : , ; , . , (correct first-try rate) 60%; , - 90%.
: , , . : , . , - . , , "" , . - , .
, " " , , . , - - "beta" , OEM ISV; -. ("golden master" discs), . "" . 12 , 24 - ( ). , ( - !) ; .
? , , - , , , ?
, . , , Microsoft, ( !) , . Microsoft? Netscape, , .
Microsoft , : "" , "" , . (Ed Yourdon) [14], "right stuff" ( ), , , . ( ) "" "" ( ), , . .
, , , , , , , " " ( , , , !). "good enough software" [15]. , , , , ( ) Microsoft, .
. - , , - , . , , - , - - , .
Microsoft, -, , , , , . , , video-on-demand, , .
"", MS , software engineering. ; . . , . , Microsoft Rational Software OMG (Unified Modeling Language - UML), [7]. .
Microsoft Research (MSR) [16] 1991 . - . 250 . : , (Jim Blinn), (Andrew Glassner) (Jim Kajiya) - " ". MSR - . :
MSR "": " ", " " " ". 20 , , , , , . , , . . , , , , . , , NP - , .
. , , , , Office 97. Answer Wizard Word 95 Office Assistant Office 97.
, , , , , - - . , , : , , . : MSR , , , . . .
"" . MSR , Microsoft . . , MSR : Public Relations [17].
, Microsoft Research , , Xerox PARC Lockheed Skunk Works. , , , . , - .
. , - , ; , , . , , "" , , . : , - . , "" , , , , -, ; , . ... ?! , " , !".
, . , , - , : " ". , . , , "". - ( - ) , "". , , -.
, ; , . "" ( Windows !). , , - , , "good enough", ?! , "" , . - , (, , ), , , .
? , Fortune, , 78% . - , , , , , "" (fatware) [18]. : , , .
10.11.2021 - 12:37: - Personalias -> WHO IS WHO - - _. 10.11.2021 - 12:36: - Conscience -> . ? - _. 10.11.2021 - 12:36: , , - Upbringing, Inlightening, Education -> ... - _. 10.11.2021 - 12:35: - Ecology -> - _. 10.11.2021 - 12:34: , - War, Politics and Science -> - _. 10.11.2021 - 12:34: , - War, Politics and Science -> . - _. 10.11.2021 - 12:34: , , - Upbringing, Inlightening, Education -> , - _. 10.11.2021 - 09:18: - New Technologies -> , 5G- - _. 10.11.2021 - 09:18: - Ecology -> - _. 10.11.2021 - 09:16: - Ecology -> - _. 10.11.2021 - 09:15: , , - Upbringing, Inlightening, Education -> - _. 10.11.2021 - 09:13: , , - Upbringing, Inlightening, Education -> - _. |