人月神话阅读笔记(二)
今天對(duì)人月神話(huà)的正文部分進(jìn)行了閱讀,從人月神話(huà)這一部分中了解到缺乏合理的時(shí)間進(jìn)度控制是造成滯后的主要原因,比其他任何事情影響的和還大,書(shū)中也對(duì)造成這種這種普遍災(zāi)難的原因進(jìn)行了并進(jìn)行了詳細(xì)列舉。
??首先,我們對(duì)估算技術(shù)缺乏有效的研究。也就是文章中所介紹的對(duì)于與每一個(gè)編程人員來(lái)說(shuō)都是樂(lè)觀主義者,在編程人員的心中,認(rèn)為一切都將運(yùn)作良好,每一項(xiàng)任務(wù)僅花費(fèi)它所“應(yīng)該”花費(fèi)的時(shí)間。然而事實(shí)并不是這么簡(jiǎn)單的,在創(chuàng)作工程中總會(huì)遇到不同的苦難的,你的程序并不一定就按照這你的思路進(jìn)行,總會(huì)遇到一定的bug等著你去處理。第二,我們采用的估算技術(shù)隱含地假設(shè)人和月可以互換,錯(cuò)誤地將進(jìn)度與工作量相互混淆。按照常規(guī)思維,人多力量大,然而實(shí)際在編程過(guò)程中卻不一定是這樣的當(dāng)任務(wù)由于次序上的限制不能分解時(shí),人手的添加對(duì)進(jìn)度沒(méi)有幫助,因?yàn)槌绦虻拇涡蛐圆煌恳徊蕉急仨毥?jīng)過(guò)一點(diǎn)時(shí)間的孕育的。第三,由于對(duì)自己的估算缺乏信心,軟件經(jīng)理通常不會(huì)有耐心持續(xù)地進(jìn)行估算這項(xiàng)工作。由于沒(méi)有認(rèn)真的估算好時(shí)間就會(huì)導(dǎo)致對(duì)于系統(tǒng)測(cè)試的安排時(shí)間較短,如果沒(méi)有經(jīng)過(guò)這些基本的測(cè)試就直接交付就會(huì)導(dǎo)致重新的維護(hù),這樣相應(yīng)的成本也會(huì)上漲,最終造成的費(fèi)事費(fèi)力,所以一個(gè)良好的時(shí)間規(guī)劃是程序編寫(xiě)的關(guān)鍵。正確的時(shí)間規(guī)劃應(yīng)該是:1/3 計(jì)劃1/6 編碼1/4 構(gòu)件測(cè)試和早期系統(tǒng)測(cè)試1/4 系統(tǒng)測(cè)試,所有的構(gòu)件已完成。第四,對(duì)進(jìn)度缺少跟蹤和監(jiān)督。其他工程領(lǐng)域中,經(jīng)過(guò)驗(yàn)證的跟蹤技術(shù)和常規(guī)監(jiān)督程序,在軟件工程中常常被認(rèn)為是無(wú)謂的舉動(dòng)。就如同書(shū)中所介紹的那樣,編程人員,同廚師一樣,某項(xiàng)任務(wù)的計(jì)劃進(jìn)度,可能受限于顧客要求的緊迫程度,但緊迫程度無(wú)法控制實(shí)際的完成情況。
第五,當(dāng)意識(shí)到進(jìn)度的偏移時(shí),下意識(shí)(以及傳統(tǒng))的反應(yīng)是增加人力。然而這并必須要考慮到不同的情況,有時(shí)盲目的增加人手只會(huì)是畫(huà)蛇添足,導(dǎo)致越幫越忙。
???另外,根據(jù)對(duì)于外科手術(shù)隊(duì)伍的也頗有感想。在這一章的內(nèi)容中闡述的就是在工程管理過(guò)程的經(jīng)驗(yàn)。同樣本章中也對(duì)人員問(wèn)題進(jìn)行了另一番闡述,書(shū)中所說(shuō),一個(gè)優(yōu)秀的隊(duì)伍并并不在于人數(shù)的多少,相反在于人員的精煉,就如同一個(gè)優(yōu)秀的外科隊(duì)伍一樣,有時(shí)10個(gè)人就可以構(gòu)成一個(gè)優(yōu)秀的團(tuán)隊(duì)。.一個(gè)首席程序員(后來(lái)叫做架構(gòu)師),可以采用一個(gè)外科手術(shù)式的隊(duì)伍完成10人配比的隊(duì)伍。大概是主程序、管理(BOSS)及他的文秘、編輯及他的文秘(這個(gè)可以省略),副手(和主程序相比,什么都會(huì),但是沒(méi)有主程序那么精通),其他程序,語(yǔ)言專(zhuān)家(外援),測(cè)試員這樣的配比來(lái)執(zhí)行,相應(yīng)的還可以有工具維護(hù)人員(也是程序員的一種,負(fù)責(zé)輔助程序的開(kāi)發(fā))因?yàn)樾⌒汀⒕申?duì)伍最好(思緒少,相互交流容易)-----相對(duì)于普通情況下,如果是大型的可以將領(lǐng)導(dǎo)人拆出來(lái)做成一個(gè)決策組,來(lái)提升協(xié)調(diào);當(dāng)然團(tuán)隊(duì)中的每個(gè)成員最好都是優(yōu)秀的編程人員,因?yàn)橄嗤潭鹊呐嘤?xùn),優(yōu)秀的人員的生產(chǎn)率是較差成員的10倍,只有在這種精悍的團(tuán)隊(duì)下,才更加有益于優(yōu)秀作品的推出。當(dāng)然對(duì)于開(kāi)發(fā)真正的大型系統(tǒng)的話(huà),人員的增加才是必須的。
??這也給我們我們很大的啟示,要想做一個(gè)真正的程序開(kāi)發(fā)人員,我們還是遠(yuǎn)遠(yuǎn)不夠的我們必須通過(guò)不斷地學(xué)習(xí),不斷提升自己的能力,能夠融入到優(yōu)秀得隊(duì)伍中去。
轉(zhuǎn)載于:https://www.cnblogs.com/1gaoyu/p/10424526.html
總結(jié)
以上是生活随笔為你收集整理的人月神话阅读笔记(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 成都欢乐谷提供行李寄存吗
- 下一篇: 龙珠直播怎么解除绑定手机 财富值7