www.wikidata.uk-ua.nina.az
Mifi chnij lyudi no mi syac abo Yak stvo ryuyut progra mni siste mi angl The Mythical Man Month kniga Frederika Bruksa pro upravlinnya proyektami v oblasti rozrobki programnogo zabezpechennya Centralnoyu temoyu knigi stalo te sho privnesennya v proyekt novih sil na piznih stadiyah rozrobki lishe vidsuvaye termin zdachi proyektu Cya ideya stala vidoma pid nazvoyu zakon Bruksa Kniga bula vpershe opublikovana 1975 roku Vdruge kniga vijshla u viglyadi yuvilejnogo vidannya v 1995 omu razom z komentaryami avtora ta novim ese Sribnoyi kuli nemaye Mifichnij lyudino misyac Avtor Frederik BruksNazva movoyu originalu The Mythical Man MonthMova anglijskaTema rozrobka programnogo zabezpechennyaZhanr esejVidavnictvo Addison WesleyVidano 1975 1995ISBN 0 201 00650 2 1975 0 201 83595 9 1995 Nastupnij tvir Sribnoyi kuli nemayeSposterezhennya Bruksa spirayutsya na jogo dosvid roboti v IBM yakij vin otrimav pid chas keruvannya proyektom zi stvorennya operacijnoyi sistemi OS 360 Dlya priskorennya rozrobki vin sprobuvav zaluchiti bilshe chislo pracivnikiv do proyektu termini po yakomu vzhe buli zirvani Cya sproba viyavilas nevdaloyu Takozh Bruks pomilivsya zrobivshi pripushennya sho napisannya kompilyatora movi ALGOL potrebuvatime shesti misyaciv nezalezhno vid kilkosti lyudej zaluchenih do proyektu naspravdi ce zajnyalo bilshe chasu Pomitivshi shilnist menedzheriv povtoryuvati taki pomilki Bruks gluzlivo nazivav svoyu knigu bibliyeyu dlya programnoyi inzheneriyi vsi yiyi cituyut dehto yiyi chitav ale odinici zhivut po nij 1 Kniga vvazhayetsya klasichnoyu po opisu lyudskogo chinnika v programnij inzheneriyi 2 Zmist 1 Osnovni ideyi 1 1 Mifichnij lyudino misyac 1 2 Programa ta programnij produkt 1 3 Efekt drugoyi sistemi 1 4 Konceptualna cilisnist 1 5 Formalni dokumenti 1 6 Vzayemodiya 1 7 Pilotna sistema 1 8 Hirurgichni grupi 1 9 Specializovani utiliti 1 10 Versiyi ta zamorozhuvannya sistemi 1 11 Znizhennya vartosti rozrobki 2 Primitki 3 PosilannyaOsnovni ideyi RedaguvatiMifichnij lyudino misyac Redaguvati Chas vikonannya proyektu ne oberneno proporcijnij chislu programistiv prinajmni z dvoh prichin U programuvanni na vidminu vid napriklad zbirannya bavovni robota ne mozhe buti dovilno rozdilena na kilka nezalezhnih chastin Chastini proyektu zalezhat odna vid odnoyi i deyaki zavdannya mozhna pochinati vikonuvati lishe pislya togo yak budut zakincheni inshi Programisti povinni vitrachati chastinu chasu na vzayemodiyu odin z odnim Yaksho ye N programistiv to kilkist par programistiv N N 1 2 tobto zi zrostannyam chisla programistiv vitrati chasu na vzayemodiyu rostut kvadratichno Tomu pochinayuchi z yakogos N zrostannya chisla programistiv upovilnyuye vikonannya proyektu Yaksho termini zakinchennya proyektu zirvani najmannya novih programistiv upovilnyuye vikonannya proyektu i z inshoyi prichini novachkam potriben chas na navchannya U knizi sformulovano Zakon Bruksa Yaksho proyekt ne vkladayetsya v termini to dodavannya robochoyi sili zatrimaye jogo she bilshe Yaksho programistiv zanadto bagato proyekt mozhe buti vzagali nikoli ne zakinchenij cherez zagalnu plutaninu sprobi vipraviti vadi porodzhuyut novi tak sho sistema ne polipshuyetsya Programa ta programnij produkt Redaguvati Programnij produkt vidriznyayetsya vid programi maksimalno uzagalnenim diapazonom ta vidom vhidnih danih retelnim testuvannyam sho ye nespodivano skladnim etapom nayavnistyu dokladnoyi dokumentaciyi Programnij produkt vimagaye vtrichi bilshe vitrat chasu nizh programa Efekt drugoyi sistemi Redaguvati Dokladnishe Efekt drugoyi sistemiProgramist yakij rozroblyaye svoyu drugu sistemu shilnij dodavati vsi ti mozhlivosti yaki vin ne zmig dodati v svoyu pershu sistemu cherez brak chasu Tomu druga sistema chasto viyavlyayetsya perevantazhenoyu mozhlivostyami Konceptualna cilisnist Redaguvati Dlya zabezpechennya konceptualnoyi cilisnosti sistemi neobhidno vidokremiti arhitekturu vid realizaciyi Odin golovnij arhitektor abo nevelika grupa virishuyut sho povinno vhoditi v sistemu a sho ne povinno Duzhe kruta ideya mozhe buti znehtuvana yaksho proponovanu mozhlivist vazhko vpisati v zagalnij dizajn sistemi Prostota duzhe vazhliva mozhe buti korisnim realizuvati lishe chastinu mozhlivostej na yaki zdatna sistema oskilki yaksho sistema zanadto skladna chastina yiyi mozhlivostej budut zalishatisya nevikoristanimi Golovnij arhitektor povinen sformulyuvati svoyi rishennya u viglyadi kerivnictva dlya koristuvacha Formalni dokumenti Redaguvati Kozhnij menedzher proyektu povinen sklasti nevelikij nabir formalnih dokumentiv sho opisuyut cili proyektu yak hto i koli bude yih realizovuvati i skilki voni budut koshtuvati Ci dokumenti mozhut rozkriti nevidpovidnosti yaki inakshe bulo b vazhko pomititi Kozhna grupa rozrobnikiv otrimuye nabir vimog do svoyeyi chastini sistemi vklyuchayuchi tochnij opis yiyi funkcionalnosti ta granichni vimogi do procesornogo chasu pam yati miscya na disku i t d Vzayemodiya Redaguvati Shob zapobigti katastrofi grupi rozrobnikiv povinni vzayemodiyati odna z odnoyu vsima mozhlivimi sposobami Zamist togo shob robiti pripushennya z privodu funkciyi sho vin yiyi realizovuye rozrobnik povinen staviti arhitektorovi zapitannya oskilki pripushennya mozhut viyavitisya get nevirnimi Pilotna sistema Redaguvati Pered tim yak rozroblyati ostatochnu sistemu neobhidno rozrobiti pilotnu sistemu Pilotna sistema viyavit pomilki v proyektuvanni pislya chogo vona povinna buti povnistyu pereroblena Hirurgichni grupi Redaguvati Rozumno yaksho v grupi rozrobnikiv ye odin garnij programist yakij realizovuye najkritichnishi chastini sistemi i kilka inshih sho dopomagayut jomu abo realizovuyut mensh kritichni chastini Do rechi tak provodyat hirurgichni operaciyi Krim togo na dumku Bruksa najkrashi programisti pracyuyut v 5 10 raz shvidshe za inshih Specializovani utiliti Redaguvati Zamist togo shob kozhnij programist pisav vlasni utiliti v kozhnij grupi rozrobnikiv povinen buti odin programist vidpovidalnij za napisannya utilit dlya svoyeyi grupi napriklad generator kodu sho stvoryuye kod zgidno z yakimis specifikaciyami Povinna buti takozh grupa yaka stvoryuye utiliti dlya vsih programistiv sho pracyuyut nad sistemoyu Versiyi ta zamorozhuvannya sistemi Redaguvati Pid chas stvorennya sistemi vimogi koristuvacha do neyi mozhut zminyuvatis pid vplivom jogo dosvidu roboti z nezakinchenoyu sistemoyu Ci pobazhannya koristuvacha slid vrahovuvati ale lishe do pevnogo momentu inakshe robota nad sistemoyu nikoli ne bude zakinchena Pislya cogo specifikaciyi zamorozhuyutsya i vsi taki vimogi zmin vidkladayutsya do pochatku roboti nad nastupnoyu versiyeyu Znizhennya vartosti rozrobki Redaguvati Bruks proponuye 2 sposobi zniziti vartist rozrobki programnogo zabezpechennya Najnyati programistiv lishe pislya togo yak pobudovana arhitektura sistemi Inakshe yaksho cya stadiya bude trivaloyu napriklad roztyagnetsya v kilka misyaciv programistam bude nichogo robiti Pridbati chastinu programnogo zabezpechennya u inshih rozrobnikiv Primitki Redaguvati Roth Daniel 12 grudnya 2005 Quoted Often Followed Rarely CNN Arhiv originalu za 4 lyutogo 2019 Procitovano 23 zhovtnya 2010 The Top 9 In a Hacker s Bookshelf Arhiv originalu za 28 chervnya 2020 Procitovano 23 zhovtnya 2010 Posilannya RedaguvatiSajt Frederika Bruksa Arhivovano 24 grudnya 2006 u Wayback Machine Otrimano z https uk wikipedia org w index php title Mifichnij lyudino misyac amp oldid 38247461