如何防止“特征蠕動(dòng)”
1、在項(xiàng)目開始之初,召集全員大會(huì)
時(shí)常會(huì)出現(xiàn)這樣的情況,因?yàn)楸匾膮⑴c者加入到項(xiàng)目中的時(shí)間遲了,并在加入進(jìn)來時(shí)帶來了新的視角、要求和需要,造成了項(xiàng)目的擴(kuò)大。在項(xiàng)目開始前,花點(diǎn)時(shí)間問問大家,“還有沒有需要補(bǔ)充的?”
2、評(píng)估一下你的團(tuán)隊(duì)是否過大
為了避免“團(tuán)隊(duì)膨脹”,你要確定一下每一個(gè)參與這個(gè)項(xiàng)目的人是否都是真正需要的。記住一點(diǎn):越多的人參與意味著越多的想法出現(xiàn),盡管有時(shí)這樣很好,但是,這也會(huì)造成投入回報(bào)率的降低。
3、確保項(xiàng)目的目標(biāo)是清晰的
缺乏明晰度往往是造成項(xiàng)目特征蠕動(dòng)的最大原因。在你開始做這個(gè)項(xiàng)目之前,你要確保你的目標(biāo)已經(jīng)清晰地確立起來。如果你的團(tuán)隊(duì)已經(jīng)著手這個(gè)項(xiàng)目了,才發(fā)現(xiàn)有些事情沒有充分地考慮,那么,在項(xiàng)目開發(fā)階段,就需要再往里面加很多東西。
4、萬事俱備,再吹東風(fēng)
創(chuàng)建模塊、流程圖和維恩圖——把你想要的結(jié)果形象化,所需要的不管是什么,都把它創(chuàng)建出來。例如,如果你的項(xiàng)目是以網(wǎng)絡(luò)為基礎(chǔ)的,那么,讓你的網(wǎng)絡(luò)設(shè)計(jì)人員創(chuàng)建一個(gè)最終網(wǎng)頁的實(shí)物模塊。先不要做任何程序,首先仔細(xì)看看,你現(xiàn)在看的東西正是今后你的用戶將會(huì)看到的東西。當(dāng)用戶點(diǎn)擊了那個(gè)按鈕,會(huì)發(fā)生什么呢?他們會(huì)被帶到哪個(gè)網(wǎng)頁?哪些東西是在后臺(tái)運(yùn)行?這個(gè)模塊是否能夠代表所有的可能性?是否包括了每一種功能?還有沒有客戶期待的其他事情被遺漏了?
這一步不會(huì)徹底消除項(xiàng)目的特征蠕動(dòng),但是,它會(huì)大大降低特征蠕動(dòng)的可能性,更重要的是,這樣做有助于你對(duì)項(xiàng)目的控制。在你的項(xiàng)目全面開動(dòng)之前,你可以使用這個(gè)模塊來判斷有哪些事情被遺漏了。
5、請(qǐng)每一位股東在項(xiàng)目模塊上簽名
在完美的世界里,這個(gè)模塊將是完美的,代表著所需要的每一種目標(biāo),并提供全部答案。在現(xiàn)實(shí)的世界里,這種情況是不可能發(fā)生的。但是,如果你讓每一個(gè)參與者在模塊上簽了名,那么將會(huì)出現(xiàn)這種情況:
人們?cè)谔摼€上簽上他們的名字之前,會(huì)最后一次仔細(xì)地查看是否遺漏了什么事情,期望能夠在項(xiàng)目開發(fā)之前發(fā)現(xiàn)重大的疏漏或者問題。
盡管沒有人是完美的,但是,當(dāng)沒有考慮周全的事情發(fā)生時(shí),必須將相應(yīng)的責(zé)任分派給大家,并讓大家承擔(dān)。很快你就能看出來你的職員中誰在這一點(diǎn)上沒做好——他們常常在事后才想起來要加一些內(nèi)容。做過幾個(gè)項(xiàng)目之后,同一個(gè)人是否總是忽視要點(diǎn)并不斷地往項(xiàng)目中添加細(xì)節(jié)是顯而易見的。如果存在這樣的人,那么,安排另外一個(gè)人來完成規(guī)劃工作,會(huì)讓今后的項(xiàng)目變得更加流暢些。
注意:
在一個(gè)項(xiàng)目擴(kuò)大到已經(jīng)遠(yuǎn)離了它最初的目標(biāo)時(shí),“特征蠕動(dòng)”是市場會(huì)出現(xiàn)的一種現(xiàn)象。造成特征蠕動(dòng)的原因往往是由于加入了太多的額外特征。