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