2022-06-13 分類: 網(wǎng)站建設(shè)
但他們沒有意識到,軟件跟他們想象的不一樣。當(dāng)一個不懂技術(shù)的人試圖對軟件開發(fā)時間進行評估時,有兩個很基本的直觀指標(biāo)在輔助他們:以體積為指標(biāo)的復(fù)雜度和以速度為指標(biāo)的復(fù)雜度。這種情況下,大腦會辨別每秒鐘演奏的東西。
為了回答這個標(biāo)題題目,讓我們來認識一下我們的大腦如何估計事情的。然后,我把總時間加起來,這就得到了完成整個項目需要的大致時間。于是很自然的,他們傾向于使用體積指標(biāo)進行評估。
這些是沒有經(jīng)驗的人在評估復(fù)雜度時不會理解的。即使一個人從來沒有學(xué)過建筑學(xué),他也能告訴你通常設(shè)計和建造一個帳篷會比設(shè)計和建造一棟公寓要簡單。為什么?因為我們天生的會使用物理體積作為事物復(fù)雜性的一個指標(biāo)。有些事情對于一些沒有經(jīng)驗的人也很等閑預(yù)估正確,但有些事情則不然。要么是根據(jù)描述文檔的頁數(shù),要么是根據(jù)軟件的功能用例數(shù)或特征數(shù)。
我時不時的就會收到這樣的Email。
。上面說的這兩種邏輯分析并不是總是100%的有效。想想把一個帳篷和一棟公寓放在一起對比。同樣,當(dāng)觀看了有人演奏D大調(diào)的《卡農(nóng)(Pachabel’s Canon)》后,你也很等閑推測出,這很復(fù)雜,需要很長時間的練習(xí)才能演奏的出來。
當(dāng)然。但是,通常情況下,對于軟件開發(fā),體積并不能真實有效的反映復(fù)雜度。它的極小的組成部分可能會時不時的在電腦屏幕上閃現(xiàn)。作為一個程序員,我知道,根據(jù)我之前開發(fā)過的相似的功能特征,我可以估計出現(xiàn)在的這些功能特征各自要多少開發(fā)時間。
我們還有另外一個天生的推測依據(jù):體積。我們的大腦有一些現(xiàn)成的模式來完成這些事情,首先一個就是根據(jù)速度。根據(jù)每秒鐘演奏了多少東西,我們很等閑有一個直觀的判斷曲子的復(fù)雜度。
正因為如此,當(dāng)面對開發(fā)一個web應(yīng)用時(或任何類型的軟件),我們的基本直觀感覺失效了。他們不明白在其他事情上都很靈的方法,為什么放到軟件開發(fā)上就不靈了。作為開發(fā)人員,我們經(jīng)常會發(fā)現(xiàn),在軟件開發(fā)的標(biāo)題題目上,一個外行人會很自然的把復(fù)雜的事情估計的很簡單。但這引起了另外一個有趣的標(biāo)題題目:為什么我們天生的預(yù)測復(fù)雜性的能力在遇到編程標(biāo)題題目時會失靈?
現(xiàn)在讓我們來談?wù)勡浖?。起初,?dāng)聽到人們這樣的話,我總是十分的惱怒。所以,下一次當(dāng)你聽到有人說“我想你幾天時間就能把它開發(fā)出來”時,不管是誰說的,都不要懊惱。標(biāo)題題目在于他們竟然認為自己可以做出正確的估計。沒有體積和速度。這些瓶頸會肆意的消耗程序員的大量時間,你在遇到它們之前根本不會有所預(yù)見。
有時候,這種評估手段確實有效!當(dāng)面對一個靜態(tài)網(wǎng)站,沒有特別的設(shè)計要求,外行人很等閑用這種方法估計出開發(fā)時間。因為用吉他演奏一首歌是一種物理過程,一種感官上的活動,我們的大腦很等閑依此來推測速度,繼而轉(zhuǎn)換成復(fù)雜度。
真正讓我郁悶的不是他們預(yù)估的錯誤。然而,事實情況中,每個項目在開發(fā)過程中都遇到二、三個瓶頸。即使你從來沒有彈過吉他,在觀看了一場彈奏《瑪麗有只小羊羔(Mary had a Little Lamb)》的吉他表演后,你也能大概推測出這很簡單,一個人不需要太高的技術(shù)就能演奏出來。但大多數(shù)情況下,人們就是這樣干,而且很成功。而且還不是時時都好用。他們在跟誰辯論軟件開發(fā)所需要的時間?但后來我意識到,即使我自己對自己的項目預(yù)測要花去多少開發(fā)時間,我也是一籌莫展。寫這些郵件的人幾乎都是跟技術(shù)不沾邊的人,或正在研究他們的第一個產(chǎn)品。大多數(shù)情況中,我們在對物理過程評估時,我們的大腦會對物理事物進行有效的關(guān)聯(lián),不需要依賴之前的經(jīng)驗。它們會拖住整個項目,致使工期延后數(shù)周甚至數(shù)月。
分享題目:不要很輕易說網(wǎng)站相當(dāng)簡單就能技術(shù)實現(xiàn)
標(biāo)題來源:http://jinyejixie.com/news6/166606.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、品牌網(wǎng)站設(shè)計、軟件開發(fā)、自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容