1943年,馬斯洛發(fā)表了人類(lèi)行為的關(guān)鍵性論文,被稱作「馬斯洛需求層次理論」。 馬斯洛把人的需要從底向上按重要程度劃分,最低下的最要。人只有基本滿足低層級(jí)的需要,才會(huì)對(duì)要滿足更高的需要感興趣。軟件項(xiàng)目作為另外一種復(fù)雜的個(gè)體, 也有相應(yīng)的需要層級(jí)。如下圖: 軟件項(xiàng)目需要的五個(gè)層級(jí)分別是:物理、安全、復(fù)用、工程和技術(shù)。 物理 這是最最基本的需要,就像人要喝水和穿衣一樣,軟件項(xiàng)目需要工作場(chǎng)所、業(yè)務(wù)模式、電腦、人員、產(chǎn)權(quán)、法律保護(hù)。其中法律保護(hù)非常重要,幾乎所有的公司都有專業(yè)的法律人員,來(lái)確保自己不侵犯已有的產(chǎn)權(quán),并保護(hù)自己的產(chǎn)權(quán)。 安全 一旦物理需要被滿足,項(xiàng)目就要有足夠的資金和時(shí)間。工作要在可接受的風(fēng)險(xiǎn)下展開(kāi)。風(fēng)險(xiǎn)不要求太低,因?yàn)樘惋L(fēng)險(xiǎn)的事情往往不值得做,也不能太高,太高往往做不成。簡(jiǎn)而言之,項(xiàng)目要在合理的風(fēng)險(xiǎn)范圍內(nèi)展開(kāi),項(xiàng)目的設(shè)計(jì)最基本要基于這個(gè)進(jìn)行構(gòu)思。 復(fù)用 復(fù)用只是項(xiàng)目要在可復(fù)用的流水線上作業(yè),確保成功可以被復(fù)制??梢允侵饾u的建立起一套直接使用和追蹤的需求管理、項(xiàng)目管理、質(zhì)量控制(比如單元和系統(tǒng)測(cè)試),有效的配置管理系統(tǒng),部署和管理操作的系統(tǒng)。 工程 一旦項(xiàng)目的復(fù)用性得到確保,軟件項(xiàng)目可以第一次把精力轉(zhuǎn)移到工程上。這包含了架構(gòu)和詳細(xì)設(shè)計(jì)、像根因分析和糾錯(cuò)這樣的質(zhì)量保證行為、設(shè)計(jì)項(xiàng)目指標(biāo)等。 技術(shù) 這一層級(jí)涉及到工具、語(yǔ)言、框架、方法論等相當(dāng)硬核的技術(shù)層面,所以很多成熟的項(xiàng)目,日常事項(xiàng)不是很多的時(shí)候。他們都在參加各種技術(shù)大會(huì)、發(fā)表各種技術(shù)文章這些。 在這個(gè)需求層次中,高層次會(huì)低層次服務(wù)。比如很容易理解的:技術(shù)可以為工程服務(wù),工程可以為安全服務(wù)。 本文主要希望「身在山中不見(jiàn)山」的朋友,能夠從更大的視角考慮公司的運(yùn)作,更好的理解自己的職責(zé)。 |
|
來(lái)自: 編程一生 > 《待分類(lèi)》