国产精品久久久久久久妇,色五月日韩成人综合网,好看aV中文字幕大全,狠狠色 综合色区

中國(guó)項(xiàng)目管理資源網(wǎng)

微軟項(xiàng)目求生法則之求生技能

2005/2/21 11:12:43?|? 5083次閱讀?|? 來(lái)源:原創(chuàng)?? 【已有0條評(píng)論】發(fā)表評(píng)論

軟件項(xiàng)目本來(lái)就復(fù)雜,而復(fù)雜的軟件項(xiàng)目若無(wú)細(xì)心的規(guī)劃就不可能成功。一個(gè)良好策劃過(guò)的項(xiàng)目會(huì)被有效控制著,其進(jìn)度操控自如,且會(huì)照顧到參與項(xiàng)目進(jìn)行者的福利。軟件項(xiàng)目本質(zhì)上也是危險(xiǎn)的,缺乏風(fēng)險(xiǎn)管理就不可能獲得成效。從頭保持跟項(xiàng)目的使用者聯(lián)系,努力將產(chǎn)品維持在滿(mǎn)足客戶(hù)的要求之上,并盡全力把焦點(diǎn)放在找出項(xiàng)目關(guān)鍵問(wèn)題的解決方法上。

小項(xiàng)目可以只靠著毅力與運(yùn)氣而完成,中型和大型項(xiàng)目則需要更多系統(tǒng)化的做法。本文將概述一些讓中型項(xiàng)目達(dá)到成效的技巧。

規(guī)劃

許多技術(shù)工作者寧可直接做自己的工作而不想花時(shí)間規(guī)劃一下工作方向。許多技術(shù)主管缺乏足夠的技術(shù)訓(xùn)練并且不相信自己可以規(guī)劃出改善項(xiàng)目的方式。由于兩邊都沒(méi)人對(duì)項(xiàng)目好好規(guī)劃,結(jié)果就是項(xiàng)目常常窘?jīng)r百出。

沒(méi)有一套規(guī)劃方式是項(xiàng)目中最嚴(yán)重的錯(cuò)誤之一。由于上一篇中描述的上下游效應(yīng),想在修正成本較低的上下游階段將問(wèn)題解決掉,一套有效的規(guī)劃方式是必要的。一般項(xiàng)目約80%的時(shí)間花費(fèi)在未經(jīng)規(guī)劃的重復(fù)工作上。

軟件開(kāi)發(fā)的成功歸功于讓所有錯(cuò)誤變成一堆細(xì)心規(guī)劃過(guò)后的小錯(cuò)誤,避免出現(xiàn)未經(jīng)規(guī)劃的大錯(cuò)誤。研究四種設(shè)計(jì)方式后,放棄其中三種,最多也不過(guò)是造成三個(gè)小錯(cuò)誤而已??墒菦](méi)做好設(shè)計(jì)工作而必須把程序重寫(xiě)三遍的結(jié)果,卻嚴(yán)重到可能造成三個(gè)大錯(cuò)誤。由于在下游階段修正上游造成的錯(cuò)誤比在上游階段就修正好問(wèn)題要多花費(fèi)50~200倍的代價(jià),細(xì)心協(xié)調(diào)過(guò)的項(xiàng)目就有機(jī)會(huì)以1/200~1/50的代價(jià)將許多錯(cuò)誤修正好。

項(xiàng)目中哪里找得出時(shí)間來(lái)進(jìn)行規(guī)劃?很簡(jiǎn)單,把大部分項(xiàng)目花在未經(jīng)規(guī)劃的重復(fù)動(dòng)作上的時(shí)間中的一小段拿來(lái)用在項(xiàng)目初期的規(guī)劃上,避免之后將時(shí)間花費(fèi)在高代價(jià)的重復(fù)動(dòng)作上。盡管并非所有上游階段用去的時(shí)間都會(huì)確實(shí)省去下游階段該處理的麻煩,但是省下的麻煩還是很多。在上游階段質(zhì)量保證的經(jīng)驗(yàn)法則是:用在進(jìn)行技術(shù)檢閱等早期規(guī)劃工作上的一小時(shí)可以省下下游階段3~10小時(shí)的工作時(shí)數(shù)。從不同的觀(guān)點(diǎn)來(lái)看,一名開(kāi)發(fā)人員每天花在項(xiàng)目要求規(guī)格或架構(gòu)上檢查的時(shí)間一般會(huì)省下后一階段中3~10天的工作時(shí)數(shù)。

軟件規(guī)劃的例子

一個(gè)項(xiàng)目團(tuán)隊(duì)該如何規(guī)劃項(xiàng)目,以在一定預(yù)算內(nèi)完成軟件?底下是一些項(xiàng)目規(guī)劃的具體工作項(xiàng)目:

◆一個(gè)軟件開(kāi)發(fā)的規(guī)劃反映項(xiàng)目進(jìn)行的方式。把規(guī)劃方式記錄下來(lái)可以讓項(xiàng)目的資助者透過(guò)這份規(guī)劃來(lái)了解項(xiàng)目。

◆項(xiàng)目評(píng)估提供了項(xiàng)目規(guī)劃的基礎(chǔ)。一份仔細(xì)的評(píng)估可以確切地定出項(xiàng)目的規(guī)模,從而確切地定出預(yù)算上限、人員需求與時(shí)間需要。差勁的評(píng)估會(huì)低估項(xiàng)目在各方面的需要成本,使項(xiàng)目難以順利而有效地完成。

◆在每個(gè)主要階段末尾作個(gè)修正評(píng)估,可以中途修正項(xiàng)目成本,并讓項(xiàng)目的進(jìn)行以穩(wěn)健的步伐前進(jìn)。

◆一份包含技術(shù)審查與測(cè)試的質(zhì)量保證規(guī)劃,可確保項(xiàng)目不會(huì)被代價(jià)高昂而找不出錯(cuò)誤的測(cè)試、除錯(cuò)和修正周期壓垮。

◆一份詳細(xì)規(guī)劃出軟件構(gòu)建的方式,可確保軟件解決方案有效地在各階段以提高對(duì)客戶(hù)價(jià)值和降低風(fēng)險(xiǎn)的方式進(jìn)行。

除了以上這些明確的規(guī)劃方式,軟件項(xiàng)目的幾個(gè)主要活動(dòng)也可以被規(guī)劃處理。

◆詳細(xì)訂出項(xiàng)目團(tuán)隊(duì)試著要解決的問(wèn)題,確定正確解決問(wèn)題的方式。

◆構(gòu)架設(shè)計(jì)出解決問(wèn)題方式的大體規(guī)格,建立正確的解決方案。

◆細(xì)節(jié)設(shè)計(jì)是關(guān)于如何建立項(xiàng)目軟件的綜合規(guī)劃,以正確的方式建立正確的解決方案。

規(guī)劃審查

規(guī)劃方式對(duì)項(xiàng)目的成功是如此的重要,一些專(zhuān)家說(shuō)項(xiàng)目的成敗完全決定于項(xiàng)目初期10%的時(shí)間內(nèi)。不管確實(shí)比例是10%還是多少,在項(xiàng)目的最早期,項(xiàng)目團(tuán)隊(duì)?wèi)?yīng)該已經(jīng)訂出使用者接口雛形、細(xì)部要求跟包含成本與時(shí)間預(yù)估的細(xì)部項(xiàng)目規(guī)劃,而這些信息可以用來(lái)決定要不要讓項(xiàng)目進(jìn)行下去。

兩階段出資方式

一些組織中對(duì)軟件項(xiàng)目經(jīng)費(fèi)的問(wèn)題在于項(xiàng)目主管在完成一些探索性的工作前就得要求上頭支出必要經(jīng)費(fèi)。這樣的請(qǐng)款要求必然失準(zhǔn),因?yàn)閷?duì)軟件了解不足。軟件業(yè)界的經(jīng)驗(yàn)是,在項(xiàng)目初始階段的估計(jì)或多或少,可能會(huì)跟實(shí)際的要求差距達(dá)四倍。

一個(gè)較好的辦法是讓項(xiàng)目主管把經(jīng)費(fèi)要求分作兩個(gè)階段。項(xiàng)目主管先在項(xiàng)目完成初期10%到20%的探索階段要求第一次經(jīng)費(fèi)。到了階段結(jié)尾,項(xiàng)目團(tuán)隊(duì)進(jìn)行一次規(guī)劃審查,同時(shí)資深管理階層或是客戶(hù)決定要不要繼續(xù)推動(dòng)項(xiàng)目,然后再撥項(xiàng)目剩下的部分經(jīng)費(fèi)。這時(shí)項(xiàng)目成本仍有可能變動(dòng),不過(guò)先前已經(jīng)完成的部分會(huì)讓整個(gè)成本變動(dòng)范圍從四倍縮小到50%左右。

準(zhǔn)備規(guī)劃審查

在進(jìn)行規(guī)劃審查之前,得先要有下面的準(zhǔn)備:

◆決定好項(xiàng)目關(guān)鍵決策者
◆前景敘述
◆該軟件的業(yè)務(wù)狀況
◆初步努力與時(shí)程目標(biāo)
◆初步努力與時(shí)程目標(biāo)估計(jì)
◆十大風(fēng)險(xiǎn)列表
◆使用者接口風(fēng)格簡(jiǎn)介
◆使用者接口細(xì)部雛形
◆使用手冊(cè)/使用需求規(guī)格
◆軟件質(zhì)量保證計(jì)劃
◆軟件開(kāi)發(fā)細(xì)節(jié)規(guī)劃

上述每一項(xiàng)準(zhǔn)備在本書(shū)其他部分會(huì)更詳盡的解說(shuō)。

如果這些項(xiàng)目都沒(méi)準(zhǔn)備好,表示還沒(méi)有足夠信息來(lái)決定項(xiàng)目的質(zhì)量如何,就不用進(jìn)行
規(guī)劃審查了。如果項(xiàng)目團(tuán)隊(duì)一直都沒(méi)能夠做好這些規(guī)劃審查的準(zhǔn)備,失敗的風(fēng)險(xiǎn)很大。

做好這些準(zhǔn)備所需要的時(shí)間依據(jù)軟件所需要的工作量而定。當(dāng)一般使用者知道他們要的軟件是怎樣的情形下,這個(gè)準(zhǔn)備時(shí)間可能只需要軟件總開(kāi)發(fā)時(shí)間的10%。一般情況下,這段準(zhǔn)備時(shí)間會(huì)占總開(kāi)發(fā)時(shí)間的10%~20%。在一些項(xiàng)目中,這項(xiàng)工作最困難的部分是幫助一般使用者理清他們要的是什么,所以偶爾這部分的工作會(huì)占用總開(kāi)發(fā)時(shí)間的25%以上。對(duì)規(guī)劃審查的經(jīng)費(fèi)要求與計(jì)劃應(yīng)該將這項(xiàng)工作的變動(dòng)考慮進(jìn)去。

規(guī)劃審查的一般項(xiàng)目

規(guī)劃審查應(yīng)該集中在下列各項(xiàng)目上:
◆本來(lái)的產(chǎn)品概念仍然可行嗎?
◆發(fā)展一個(gè)滿(mǎn)足項(xiàng)目前景敘述的產(chǎn)品可能嗎?
◆該軟件的業(yè)務(wù)狀態(tài)在更新、更精確的成本與時(shí)間估計(jì)出爐后依然差距不大嗎?
◆項(xiàng)目的主要風(fēng)險(xiǎn)可被克服嗎?
◆使用者與開(kāi)發(fā)人員都能夠同意使用者接口的細(xì)節(jié)雛形布置嗎?
◆使用說(shuō)明/使用需求規(guī)格是否完整而穩(wěn)定,足以支持更進(jìn)一步的開(kāi)發(fā)工作?
◆軟件開(kāi)發(fā)計(jì)劃是否完整,并適合進(jìn)行更進(jìn)一步的開(kāi)發(fā)工作?
◆完成項(xiàng)目所需的預(yù)估成本為多少?
◆完成項(xiàng)目所需的時(shí)間安排如何?

在項(xiàng)目開(kāi)頭10%~20%的完成部分應(yīng)該足以解答這些問(wèn)題,而且這些問(wèn)題的答案應(yīng)該足

以讓客戶(hù)或上層主管決定是否要繼續(xù)撥款進(jìn)行項(xiàng)目的后面階段。

規(guī)劃審查的主要好處

讓軟件組織將軟件項(xiàng)目經(jīng)費(fèi)分成兩階段處理至少有三種好處。首先,被取消的項(xiàng)目常被看成失敗的案子,可是一個(gè)進(jìn)行了10%~20%就取消的項(xiàng)目反而應(yīng)該視為徹底成功。完成80%~90%才被取消的項(xiàng)目所耗用的經(jīng)費(fèi)足以負(fù)擔(dān)許多在探索階段進(jìn)行10%~20%就取消的項(xiàng)目。

再者,將龐大的經(jīng)費(fèi)延遲到項(xiàng)目完成10%~20%之后再撥款的話(huà),可以對(duì)項(xiàng)目所需的龐大經(jīng)費(fèi)做出更可靠的要求。

最后,要求項(xiàng)目主管先完成項(xiàng)目的10%~20%才能要求撥款進(jìn)行下面的部分,可以讓這些主管做好與對(duì)項(xiàng)目成功息息相關(guān)的上游工作。這些工作往往被省去或忽略掉,帶來(lái)的損失只有到項(xiàng)目下游階段必須花費(fèi)昂貴的成本來(lái)修正許多錯(cuò)誤時(shí)才會(huì)突顯出來(lái)。如果項(xiàng)目團(tuán)隊(duì)被要求在下游工作之前完成最重要的上游工作,項(xiàng)目的整體風(fēng)險(xiǎn)就會(huì)大大地降低。

風(fēng)險(xiǎn)管理

風(fēng)險(xiǎn)管理是一種特殊的規(guī)劃方式。進(jìn)行過(guò)大中型軟件項(xiàng)目的人都親身體驗(yàn)到許多事情都可能出錯(cuò)。最成功的項(xiàng)目就是采取積極步驟以免屈服在這些問(wèn)題的困擾之下。你也許是完美主義者,可是對(duì)軟件項(xiàng)目而言,就如人們說(shuō)的,你可以有最佳期望,但是應(yīng)該要有最壞準(zhǔn)備。

幾種最嚴(yán)重的軟件項(xiàng)目風(fēng)險(xiǎn)與規(guī)劃方式息息相關(guān):

◆沒(méi)規(guī)劃好。
◆沒(méi)照著規(guī)劃方式做好。
◆沒(méi)在項(xiàng)目環(huán)境變化后修正好規(guī)劃方向。

在軟件項(xiàng)目中不采取積極的風(fēng)險(xiǎn)管理就是忽視軟件業(yè)界在過(guò)去幾十年中從幾千次教訓(xùn)

中總結(jié)的一個(gè)經(jīng)驗(yàn):軟件開(kāi)發(fā)是高風(fēng)險(xiǎn)的活動(dòng)。如果項(xiàng)目采取積極風(fēng)險(xiǎn)管理的方式,就可以避免或降低許多風(fēng)險(xiǎn),而這些風(fēng)險(xiǎn)有許多如果沒(méi)處理好,就可能使項(xiàng)目陷入癱瘓中。

本文求生策略中包含(并在本書(shū)其他部分談到)的做法比起其他方式風(fēng)險(xiǎn)更低,并能夠增強(qiáng)對(duì)其他類(lèi)型的項(xiàng)目風(fēng)險(xiǎn)的發(fā)現(xiàn)與控制,而被選錄。對(duì)軟件項(xiàng)目中要不要采取風(fēng)險(xiǎn)管理策略,你沒(méi)什么選擇余地。如Tom Gilb在《軟件工程管理原理》(Principles of Software Engineering Management)一書(shū)中所說(shuō)的,如果你不積極面對(duì)軟件項(xiàng)目中的風(fēng)險(xiǎn),你就會(huì)碰到這些問(wèn)題。

項(xiàng)目控制

本文的一個(gè)主旨是,軟件項(xiàng)目可被控制,從而迎合時(shí)間、經(jīng)費(fèi)跟其他目標(biāo)。對(duì)一些人來(lái)說(shuō),這種項(xiàng)目“控制”的點(diǎn)子簡(jiǎn)直慘無(wú)人道,令人想象起一名專(zhuān)制的項(xiàng)目主管以皮鞭和銅鏈展現(xiàn)威權(quán)的樣子。

--------------------------------
項(xiàng)目“控制”的反面就是項(xiàng)目失控。
--------------------------------

人們也許,會(huì)認(rèn)為項(xiàng)目即使沒(méi)人控制方向,也會(huì)順利地進(jìn)行下去而不會(huì)失控。我的想法和經(jīng)驗(yàn)都告訴我那是不可能的,

有些人反對(duì)項(xiàng)目控制,因?yàn)樗麄冋J(rèn)為這表示控制項(xiàng)目成員的行動(dòng)。事情并不是這樣,項(xiàng)目控制所控制的是項(xiàng)目本身。下面是一些我所指的“控制”的意思:

◆選用一種軟件生命周期模型,如本文中使用的階段完成模型,給項(xiàng)目中技術(shù)性工作一個(gè)輪廓構(gòu)架。
◆管理需求的改變,只接受必要的改變。
◆確立設(shè)計(jì)與程序?qū)懽鳂?biāo)準(zhǔn),使設(shè)計(jì)方式與源代碼以彼此一致的方式產(chǎn)生。
◆建立項(xiàng)目的細(xì)節(jié)規(guī)劃,使每一名開(kāi)發(fā)人員的工作朝項(xiàng)目目標(biāo)前進(jìn)而不會(huì)防礙到其他人的工作。

控制并不是良好的技術(shù)性工作的附屬品。項(xiàng)目控制必須透過(guò)積極的項(xiàng)目管理與持續(xù)漸進(jìn)的控制行動(dòng)來(lái)落實(shí)。項(xiàng)目控制的具體行動(dòng)將在本文其他部分談到。

項(xiàng)目洞悉力

與項(xiàng)目控制密不可分的是“洞悉力”的概念,這是指決定項(xiàng)目真實(shí)狀態(tài)的能力。項(xiàng)目是否進(jìn)行在時(shí)間、預(yù)算目標(biāo)的10%范圍內(nèi),項(xiàng)目是否按部就班地達(dá)到質(zhì)量目標(biāo),或是遠(yuǎn)遠(yuǎn)落后目標(biāo)?如果項(xiàng)目團(tuán)隊(duì)答不出這樣的問(wèn)題,這支團(tuán)隊(duì)就缺乏足夠的洞悉力來(lái)控制項(xiàng)目。

下面是一些改進(jìn)洞悉力的方法:

◆用前景敘述或目標(biāo)來(lái)訂出項(xiàng)目的概括目標(biāo)。如果你不知道項(xiàng)目的行動(dòng)方向,項(xiàng)目大概就推動(dòng)不了了。
◆在項(xiàng)目完成10%后做一次規(guī)劃審查,看看項(xiàng)目可行與否,以決定是否該完成這個(gè)項(xiàng)目。
◆經(jīng)常比較實(shí)際進(jìn)度跟規(guī)劃進(jìn)度,以決定規(guī)劃方式是否有用,是否需要修正。
◆用二元完成點(diǎn)決定該做的事情是否完成。完成點(diǎn)只有“做好了”和“沒(méi)做好”兩種狀況,因?yàn)槭聦?shí)證明,從“完全做好了”讓步到“90%完成”只會(huì)讓項(xiàng)目狀態(tài)信息的質(zhì)量從“很好”降到“極糟”。
◆定期將產(chǎn)品做成可推出狀態(tài),以決定產(chǎn)品的真實(shí)狀況,并控制質(zhì)量水準(zhǔn)。
◆在每個(gè)階段末尾修訂估計(jì)數(shù)據(jù),依據(jù)這些新信息來(lái)改善規(guī)劃方式,并更進(jìn)一步了解規(guī)劃方式中的假設(shè)狀況。

許多項(xiàng)目團(tuán)隊(duì)最后發(fā)現(xiàn)項(xiàng)目洞悉力并不是自動(dòng)得來(lái)的。如果你想要有良好的項(xiàng)目洞悉力,得從一開(kāi)始就把這一點(diǎn)放在項(xiàng)目規(guī)劃中,而如果你想要有個(gè)成功的項(xiàng)目,你就得有良好的洞悉力。

人因工程

軟件開(kāi)發(fā)需要?jiǎng)?chuàng)意和智能、原創(chuàng)與持久再加上高度的干勁。任何對(duì)軟件開(kāi)發(fā)有效率的做法是,如果項(xiàng)目團(tuán)隊(duì)沒(méi)進(jìn)入狀態(tài),項(xiàng)目就不可能成功。成員們進(jìn)入狀態(tài),但是他們有可能士氣低落,或是缺乏一個(gè)可以讓麻雀變鳳凰的靈感,甚至連團(tuán)隊(duì)的核心都可能在推出產(chǎn)品之前就離開(kāi)工作崗位。

Tom DeMarco與Timothy Lister讓“人因工程(peopleware)”這個(gè)顯示出在軟件開(kāi)發(fā)過(guò)程中人類(lèi)成員才是最重要的字眼變得熱門(mén)起來(lái)。如果你不是名軟件開(kāi)發(fā)者,人因工程的一些準(zhǔn)則也許會(huì)嚇倒你。

照開(kāi)發(fā)人員的興趣分派工作

一般來(lái)說(shuō),軟件開(kāi)發(fā)人員的最大動(dòng)力就是工作能與個(gè)人興趣相符。如果開(kāi)發(fā)人員發(fā)現(xiàn)工作有趣,他們就會(huì)發(fā)揮高度干勁。如果他們覺(jué)得工作很無(wú)趣,就會(huì)趣味索然。Robert Zawacki研究了十五年后指出約60%的開(kāi)發(fā)人員的生產(chǎn)力來(lái)自個(gè)人有興趣的工作上。要讓人們發(fā)揮最佳生產(chǎn)力,請(qǐng)依據(jù)開(kāi)發(fā)人員的個(gè)別興趣來(lái)分派工作。

---------------------------------
有些人的干勁來(lái)自不可能達(dá)成的目標(biāo)。
可是開(kāi)發(fā)人員有時(shí)太鉆牛角尖了,如果目標(biāo)達(dá)成不了,反而會(huì)讓他們失去干勁。
---------------------------------

讓開(kāi)發(fā)人員知道你真的欣賞他們的成就

就像其他人一樣,開(kāi)發(fā)人員也喜歡別人對(duì)他們的賞識(shí)。如果項(xiàng)目主持人真心贊賞開(kāi)發(fā)人員,他們對(duì)項(xiàng)目就會(huì)更加投入。如果主管對(duì)他們的贊美虛偽而做作,他們也以虛應(yīng)對(duì)。不要用敷衍手法、離譜的目標(biāo)或金錢(qián)誘惑來(lái)挑動(dòng)開(kāi)發(fā)人員的干勁。

提供思考導(dǎo)向的辦公室空間

軟件開(kāi)發(fā)既要有發(fā)現(xiàn)也要有發(fā)明,缺一不可。整體過(guò)程中最好的環(huán)境就是既輕松又可以自在思考的場(chǎng)所。開(kāi)發(fā)人員要如同數(shù)學(xué)家或物理學(xué)家般聚精會(huì)神。試想如果愛(ài)因斯坦坐在辦公桌前聽(tīng)著他的主管責(zé)罵他說(shuō),“愛(ài)因斯坦,我們現(xiàn)在就要看你的相對(duì)論!快把它寫(xiě)出來(lái)!”你想他做得到嗎?(譯注:愛(ài)因斯坦發(fā)表相對(duì)論時(shí)還只是個(gè)郵局職員)況且軟件開(kāi)發(fā)人員遠(yuǎn)不如愛(ài)因斯坦般聰明,他們需要更有助于工作的環(huán)境。

避免采用開(kāi)放式工作隔間

有個(gè)老生常談的論調(diào),說(shuō)開(kāi)放式的工作隔間有助于軟件項(xiàng)目間的溝通。問(wèn)題在于這樣的隔間溝通起來(lái)反而雜亂無(wú)章,連帶影響生產(chǎn)力。有效率而良好的溝通還不如在茶水間放部汽水機(jī)來(lái)進(jìn)行。開(kāi)放式工作隔間有助溝通的論調(diào)乍聽(tīng)起來(lái)很吸引人,可是經(jīng)不起確切考驗(yàn),而且軟件研究資料清楚顯示開(kāi)發(fā)人員只有在一兩個(gè)人的辦公室內(nèi)最具生產(chǎn)力。

一些研究發(fā)現(xiàn)開(kāi)發(fā)人員在隱密、安靜、一兩個(gè)人的辦公室內(nèi)工作和在開(kāi)放式隔間的辦公室內(nèi)相比,前者的生產(chǎn)力比后者要高出2.5倍。軟件開(kāi)發(fā)是個(gè)需要高度思考的活動(dòng),如果電話(huà)響個(gè)不停,廣播系統(tǒng)播個(gè)沒(méi)完,人們?cè)谀闼闹茏邅?lái)走去,每隔幾分鐘就來(lái)打擾,怎么可能專(zhuān)心思考問(wèn)題。

---------------------------------
身為主管的工作要求是每隔幾分鐘就轉(zhuǎn)移注意力以達(dá)到管理效果。
---------------------------------

一般軟件開(kāi)發(fā)人員要求幾個(gè)鐘頭內(nèi)最好不要轉(zhuǎn)移注意力,才能專(zhuān)心。許多組織沒(méi)辦法提供開(kāi)發(fā)人員安靜隱密的辦公室。他們有的是空間不足,有的是要留給副總裁之類(lèi)的人用。有些組織發(fā)現(xiàn),將他們的開(kāi)發(fā)團(tuán)隊(duì)安排到另一個(gè)環(huán)境去會(huì)更好些。其他組織則試著讓開(kāi)發(fā)人員帶著耳機(jī)工作杜絕干擾,或者干脆讓他們?cè)诩夜ぷ?。至于其他沒(méi)辦法提供開(kāi)發(fā)人員安靜隱密而不受干擾的組織,只好自求多福了。

使用者參與度

軟件使用者參與的程度對(duì)軟件項(xiàng)目很重要。軟件成功的關(guān)鍵在于設(shè)計(jì)出一般使用者愛(ài)用的產(chǎn)品。如果沒(méi)有使用者的參與,軟件開(kāi)發(fā)人員常常會(huì)考慮技術(shù)層面而忽略使用者的需要。這樣的話(huà)或許軟件產(chǎn)品中塞進(jìn)過(guò)多功能,使用者實(shí)際用到的卻沒(méi)幾種。

要想開(kāi)發(fā)出使用者愛(ài)用的軟件產(chǎn)品惟一方法,在于問(wèn)問(wèn)使用者的是什么,把開(kāi)發(fā)中的產(chǎn)品先告訴使用者,并問(wèn)問(wèn)使用者喜不喜歡這東西,聆聽(tīng)使用者的心聲并參考他們的意見(jiàn)。

也許項(xiàng)目團(tuán)隊(duì)得努力好幾次才能了解使用者要的是什么。使用者們也必須了解開(kāi)發(fā)人員讓他們看的雛形跟未來(lái)的成品也許相差十萬(wàn)八千里。有時(shí)有分辨出哪些可能是未來(lái)的“使用者”都有困難。這些都會(huì)在以后提到。

由于使用者的參與消除了一大變量——摒除了“差不多先生”的心態(tài),這樣一來(lái)項(xiàng)目所費(fèi)的時(shí)間就少得多了。如果使用者沒(méi)從頭參與,以后對(duì)項(xiàng)目產(chǎn)品進(jìn)行檢視時(shí),一定會(huì)指出有好些地方?jīng)]照顧到他們的需要。這時(shí)開(kāi)發(fā)團(tuán)隊(duì)就得面對(duì)一個(gè)艱難的抉擇:依循原來(lái)的預(yù)算與時(shí)程目標(biāo)而忽視使用者意見(jiàn),或是在項(xiàng)目的下游階段接納使用者意見(jiàn)而讓預(yù)算跟時(shí)間超出預(yù)期限制。通常開(kāi)發(fā)人員會(huì)妥協(xié),先采用可立即修正的使用者意見(jiàn),而將難以立即采用的意見(jiàn)留到程序的下個(gè)版本去處理。說(shuō)老實(shí)話(huà),讓使用者在產(chǎn)品還具可朔性時(shí)愈早參與愈好,而且最好是在那些不被喜歡的東西出現(xiàn)以前。

由于“做了比沒(méi)做好,早做比晚做好”的觀(guān)念,使用者對(duì)自己參與開(kāi)發(fā)過(guò)程的項(xiàng)目反而比沒(méi)讓他們參與的期望更深。表面上,愈早讓使用者參與開(kāi)發(fā)的軟件愈能滿(mǎn)足使用者需求與期望,而這也成了一種質(zhì)量的認(rèn)定方式。實(shí)際上這樣的軟件缺陷的確更少,因?yàn)樗鼈冊(cè)陂_(kāi)發(fā)過(guò)程中方向變動(dòng)較少,而讓產(chǎn)品架構(gòu)、設(shè)計(jì)方式與實(shí)作更穩(wěn)定。如果在項(xiàng)目中途才加入使用者需求,被迫將沒(méi)想到的功能加進(jìn)體質(zhì)不良的現(xiàn)有構(gòu)架中時(shí),軟件質(zhì)量一定會(huì)大副下降。

除了及早參與、持續(xù)參與外,很少有軟件項(xiàng)目一開(kāi)始就找出真正良好的解決方案,一般都必須在使用者坐下來(lái)說(shuō)“是的,這就是我要的軟件”以前做出不同版本的使用者接口雛形。一個(gè)良好而成熟的使用者接口雛形可以讓項(xiàng)目推出后廣受歡迎,不過(guò)軟件的適用性得在開(kāi)發(fā)時(shí)就調(diào)練好。參照使用者所需導(dǎo)向而做低廉、小型的修正,就不用到了項(xiàng)目末期再大興土木以致付出高昂的代價(jià)(本文使用的階段性完成策略提供了這樣的過(guò)程中修正方式)。

參予開(kāi)發(fā)過(guò)程的使用者用不著很多,在Jakob Nielsen的《Usability Engineering》一書(shū)中指出,當(dāng)軟件適用與否的測(cè)試人數(shù)在3~9個(gè)時(shí),價(jià)格獲益比最好。

在1994年,Standish Group對(duì)8000件以上的軟件項(xiàng)目進(jìn)行檢查。結(jié)論是使用者的參與是項(xiàng)目成功最顯著的因素。在那些失敗的項(xiàng)目中,缺乏使用者反應(yīng)是失敗的主要因素。計(jì)算機(jī)軟件的專(zhuān)家指出快速開(kāi)發(fā)項(xiàng)目能夠成功的最重要因素在于讓一般使用者全程參與開(kāi)發(fā)過(guò)程。

----------------------------------
讓使用者參與項(xiàng)目開(kāi)發(fā)過(guò)程可說(shuō)是重要的軟件項(xiàng)目求生技能。
----------------------------------

產(chǎn)品簡(jiǎn)化主義

成功的軟件項(xiàng)目開(kāi)發(fā)從需求制定到產(chǎn)品推出、繼而被接受,都需要一種“化繁為簡(jiǎn)”的定位方針。因?yàn)檐浖_(kāi)發(fā)工作相當(dāng)費(fèi)神,若能將項(xiàng)目徹底簡(jiǎn)化必然事半功倍。功能規(guī)格、設(shè)計(jì)與實(shí)作都應(yīng)該簡(jiǎn)化。許多開(kāi)發(fā)人員沉迷與復(fù)雜性,誤以為“數(shù)大便是美”,事實(shí)上只有簡(jiǎn)化項(xiàng)目才是成功的唯一出路。

當(dāng)開(kāi)發(fā)人員致力尋求項(xiàng)目目標(biāo)流程的簡(jiǎn)化時(shí),可說(shuō)又向成功邁進(jìn)了一大步,對(duì)一般使用者也可能造成影響。一個(gè)功能通??煞謨尚r(shí)版、兩天版和兩周版,開(kāi)發(fā)人員應(yīng)該一開(kāi)始先弄出兩小時(shí)版,通常這個(gè)版本的解決方案最簡(jiǎn)單直接,問(wèn)題最少。開(kāi)始實(shí)際操作后,如果解決方案還不夠,他們才應(yīng)制作兩天版甚至兩周版的解決方案,再看看這樣是否可以解決問(wèn)題。解決問(wèn)題的一貫態(tài)度是,先簡(jiǎn)單后復(fù)雜,才不致于因噎廢食。

法國(guó)作家Voltaire說(shuō)一篇散文不是在“增一字則太多”時(shí)完成的,而是在“減一字則太少”時(shí)完成的。軟件項(xiàng)目亦同,應(yīng)該是從軟件中去除不必要的東西以進(jìn)行簡(jiǎn)化,而不是不斷加上更復(fù)雜的東西。

焦點(diǎn)防在推出軟件

有效率的開(kāi)發(fā)團(tuán)隊(duì)全心全力著重產(chǎn)品的推出。微軟公司尤其重視“產(chǎn)品推出”。對(duì)產(chǎn)品推出有功的開(kāi)發(fā)人員會(huì)獲得一個(gè)“產(chǎn)品推出”獎(jiǎng),感謝他們的努力。在微軟工作了許多年的開(kāi)發(fā)人員一般都有一大堆產(chǎn)品推出獎(jiǎng)。這樣簡(jiǎn)單的做法強(qiáng)調(diào)一件事,微軟公司不是靠著開(kāi)發(fā)軟件賺錢(qián),而是靠推出產(chǎn)品賺錢(qián),當(dāng)然這也是大部分生產(chǎn)軟件的公司賺錢(qián)的方式。

對(duì)于無(wú)論是替內(nèi)部使用者開(kāi)發(fā)軟件或?qū)σ话愦蟊姲l(fā)行軟件的開(kāi)發(fā)人員來(lái)說(shuō),焦點(diǎn)是一樣重要的。一個(gè)清晰的前景描述可以讓任何軟件開(kāi)發(fā)團(tuán)隊(duì)對(duì)產(chǎn)品推出的目標(biāo)相同。如果開(kāi)發(fā)人員到了項(xiàng)目結(jié)尾都還對(duì)產(chǎn)品的看法有歧義,將被迫花費(fèi)上許多時(shí)間、努力與金錢(qián)來(lái)讓他們的看法一致。

一個(gè)清楚的架構(gòu)也有助于讓開(kāi)發(fā)團(tuán)隊(duì)在目標(biāo)上步伐一致。反之,就難以同心同德。如果一套良好的產(chǎn)品架構(gòu)確立了,項(xiàng)目的開(kāi)發(fā)焦點(diǎn)自然集中在技術(shù)層次上。

軟件開(kāi)發(fā)團(tuán)隊(duì)必須確保每個(gè)技術(shù)性決定都朝著簡(jiǎn)化系統(tǒng)功能的方向前進(jìn)。如果是開(kāi)發(fā)大學(xué)教育項(xiàng)目,也許有必要讓項(xiàng)目任意復(fù)雜化。不過(guò)當(dāng)團(tuán)隊(duì)在開(kāi)發(fā)商用產(chǎn)品時(shí),他們的任務(wù)是提供最簡(jiǎn)單的問(wèn)題解決方案,任何違反這些原則的決定都應(yīng)被否決掉。

本文所要傳達(dá)的信息是軟件開(kāi)發(fā)工作本質(zhì)上主要為了滿(mǎn)足實(shí)際目標(biāo),這個(gè)工作有著濃厚的美學(xué)標(biāo)準(zhǔn)與科學(xué)成分。有效率的軟件開(kāi)發(fā)人員了解軟件項(xiàng)目不是為了讓他們有個(gè)筑夢(mèng)堡壘,而他們也依此排定各項(xiàng)條件的優(yōu)先級(jí)。微軟公司的經(jīng)驗(yàn)顯示,這樣得到的行動(dòng)方針能夠在項(xiàng)目團(tuán)隊(duì)中培養(yǎng)。沒(méi)有共識(shí)的開(kāi)發(fā)人員對(duì)于項(xiàng)目是一個(gè)累贅,對(duì)組織可說(shuō)沒(méi)什么用處。

====================================================================
求生檢查

  • 項(xiàng)目團(tuán)隊(duì)在項(xiàng)目初期就規(guī)劃了一套解決高成本潛在問(wèn)題的方法。
  • 項(xiàng)目借助規(guī)劃審查,在項(xiàng)目完成約10%時(shí)決定要不要繼續(xù)進(jìn)行下去,以此強(qiáng)調(diào)上游工作的重要性。
  • 項(xiàng)目做到了積極的風(fēng)險(xiǎn)管理。
  • 項(xiàng)目規(guī)劃強(qiáng)調(diào)洞悉力和項(xiàng)目控制。
  • 項(xiàng)目規(guī)劃包含使用者從頭到尾的參與。
  • 項(xiàng)目在高生產(chǎn)力的環(huán)境中進(jìn)行,或是假設(shè)項(xiàng)目成員生產(chǎn)力恐有不足而先做準(zhǔn)備。
  • 項(xiàng)目規(guī)劃尋求由簡(jiǎn)而繁的辦法,而不是反過(guò)來(lái)做。
    ====================================================================

    【?發(fā)表評(píng)論?0條?】


  • 網(wǎng)友評(píng)論
    網(wǎng)友評(píng)論(共0 條評(píng)論)..

    請(qǐng)您注意·自覺(jué)遵守:愛(ài)國(guó)、守法、自律、真實(shí)、文明的原則
    ·尊重網(wǎng)上道德,遵守《全國(guó)人大常委會(huì)關(guān)于維護(hù)互聯(lián)網(wǎng)安全的決定》及中華人民共和國(guó)其他各項(xiàng)有關(guān)法律法規(guī)
    ·嚴(yán)禁發(fā)表危害國(guó)家安全,破壞民族團(tuán)結(jié)、國(guó)家宗教政策和社會(huì)穩(wěn)定,含侮辱、誹謗、教唆、淫穢等內(nèi)容的作品
    ·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
    ·您在中國(guó)項(xiàng)目管理資源網(wǎng)新聞評(píng)論發(fā)表的作品,中國(guó)項(xiàng)目管理資源網(wǎng)有權(quán)在網(wǎng)站內(nèi)保留、轉(zhuǎn)載、引用或者刪除
    ·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
    亚洲中文字幕无码网址| 40岁成熟女人牲交片20分钟| jiujiuchao| 无码一区二区久久久| 牛牛AV| 自拍啪啪视频| 69人妻网站| 久久精品免费国产| 中国一区二区三区少妇| 免费看黄色网站| 久久露脸精品视频| 高清无码毛片在线观看| 先锋影院资源| 日韩人妻丰满| 日产久久精品| av激情网| 夜鲁鲁鲁夜夜综合视频欧美| 黄色精品久久久| 欧美色图 丁香| 看中文字幕免费网站| 朝阳区| 少妇无码一区二区三区| 五月天色婷婷视频| 五月天婷婷狠操综合网| 中国字幕三区四区| 色婷婷久久五月| 国产成人精品无码一区二区三区| 秋霞一级毛片| 成人97欧美| 真人日B视频| 国产精品久久久久的| 国产主播在线播放| 黄色网站特级片免费| 亚洲精品男人操女人| 国产成人啪精品视频免费软件 | 中文av一区特黄| 性做久久久久久久久| a牲交视频免费| 九九日成人在线视频| 久久神马一区| 四虎www永久在线精品|