當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項(xiàng)目管理軟件
談?wù)勑庐a(chǎn)品開(kāi)發(fā)項(xiàng)目中的需求問(wèn)題
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
需求在軟件項(xiàng)目中扮演著及其重要的角色。不管哪種類型的項(xiàng)目,無(wú)論是新產(chǎn)品開(kāi)發(fā),還是外包項(xiàng)目,開(kāi)發(fā)隊(duì)伍都面臨著普遍存在的需求問(wèn)題,比如如何獲取有效的需求、如何處理需求的變更等等。這些問(wèn)題有其共性的一面,也有和項(xiàng)目類型相關(guān)的一面。本文著重討論了在新產(chǎn)品開(kāi)發(fā)項(xiàng)目中的一些需求問(wèn)題,以及避免和解決這些問(wèn)題的建議。一. 概述
在開(kāi)始進(jìn)一步討論之前,我們先明確幾個(gè)概念。
首先,本文是從開(kāi)發(fā)團(tuán)隊(duì),或者說(shuō)項(xiàng)目組的角度來(lái)看需求問(wèn)題。所謂開(kāi)發(fā)團(tuán)隊(duì),通常包括了程序員、測(cè)試員和其他一些項(xiàng)目成員,如配置管理員和軟件架構(gòu)師,以及基層的管理人員,比如項(xiàng)目經(jīng)理。類比于傳統(tǒng)企業(yè),開(kāi)發(fā)團(tuán)隊(duì)相當(dāng)于企業(yè)的生產(chǎn)車間。但是,在大多數(shù)的軟件組織中,開(kāi)發(fā)團(tuán)隊(duì)除了擔(dān)當(dāng)“生產(chǎn)”任務(wù)以外,往往也是需求獲取的主體;在某些較為正規(guī)的組織中,也許會(huì)有市場(chǎng)部門給出一些需求,但這些市場(chǎng)數(shù)據(jù)和有限的調(diào)研結(jié)果通常是遠(yuǎn)遠(yuǎn)不夠形成需求規(guī)格書的。
其次,何謂“新產(chǎn)品開(kāi)發(fā)項(xiàng)目”。簡(jiǎn)單而言,在本文中,新產(chǎn)品開(kāi)發(fā)指開(kāi)發(fā)團(tuán)隊(duì)需要從無(wú)到有將一個(gè)想法(idea)轉(zhuǎn)化為產(chǎn)品(product)。新產(chǎn)品開(kāi)發(fā)不同于產(chǎn)品升級(jí),開(kāi)發(fā)團(tuán)隊(duì)沒(méi)有一個(gè)已存在的基礎(chǔ);新產(chǎn)品開(kāi)發(fā)不同于開(kāi)發(fā)一個(gè)實(shí)驗(yàn)型的作品或者演示、原型之類的東西,開(kāi)發(fā)團(tuán)隊(duì)最終的產(chǎn)出必須是產(chǎn)品,在功能、性能、可用性等方面都有比較高的要求和期望;新產(chǎn)品開(kāi)發(fā)不同于承接一個(gè)軟件開(kāi)發(fā)項(xiàng)目,也不同于為明確指定的用戶或者客戶定制產(chǎn)品,開(kāi)發(fā)團(tuán)隊(duì)最終面對(duì)的是廣泛的市場(chǎng),是一個(gè)由眾多獨(dú)立的最終用戶(同時(shí)也是客戶)組成的群體。新產(chǎn)品開(kāi)發(fā)項(xiàng)目更加不同于維護(hù)型的,或者其他類型的項(xiàng)目。
第三,本文所討論的需求基于需求的傳統(tǒng)定義,即軟件需求指用戶對(duì)軟件產(chǎn)品明確的和期望的要求。這些要求直接影響了用戶對(duì)此產(chǎn)品的滿意程度,或者更直接的說(shuō),影響了用戶的購(gòu)買決定以及對(duì)產(chǎn)品和開(kāi)發(fā)商喜好的判斷。對(duì)于開(kāi)發(fā)團(tuán)隊(duì)而言,在實(shí)際工作中,需求問(wèn)題往往和設(shè)計(jì)問(wèn)題,特別是高層(High level)的設(shè)計(jì)糾纏在一起,很難有明確的界限劃分。但在本文中,需求問(wèn)題不涉及與具體實(shí)現(xiàn)相關(guān)的問(wèn)題,比如技術(shù)選型,人機(jī)界面。
概括而言,在一個(gè)新產(chǎn)品開(kāi)發(fā)項(xiàng)目中,開(kāi)發(fā)團(tuán)隊(duì)面臨的需求問(wèn)題涉及到需求的獲取、分析和管理。本文的余下部分將重點(diǎn)討論新產(chǎn)品開(kāi)發(fā)項(xiàng)目中典型的四大問(wèn)題,分別是:有限的需求來(lái)源、模糊的需求界定、CPD陷阱和NV陷阱。
二. 有限的需求來(lái)源
新產(chǎn)品的想法可能來(lái)自老板的拍腦袋,也可能來(lái)自市場(chǎng)部的報(bào)告,或者也可能來(lái)自研究部門的某個(gè)創(chuàng)意;但不管怎樣,可以肯定的是,沒(méi)有人具備足夠的信息來(lái)準(zhǔn)確的描繪出未來(lái)的產(chǎn)品(而且通常這個(gè)未來(lái)也不會(huì)很遠(yuǎn))是什么樣子。如果項(xiàng)目組成員恰好屬于這個(gè)產(chǎn)品的用戶,比如這個(gè)產(chǎn)品是一個(gè)字處理軟件,或者僅僅是搭上一點(diǎn)關(guān)系,比如這個(gè)產(chǎn)品是一個(gè)個(gè)人理財(cái)軟件,那獲取需求的任務(wù)就更加理所當(dāng)然的落在了開(kāi)發(fā)團(tuán)隊(duì)身上。
表面上看,由開(kāi)發(fā)團(tuán)隊(duì)自己定義需求會(huì)使得需求相對(duì)穩(wěn)定,對(duì)開(kāi)發(fā)團(tuán)隊(duì)是有利的。但事實(shí)上,開(kāi)發(fā)團(tuán)隊(duì)會(huì)面臨不少棘手的問(wèn)題,最直接最明顯的,就是需求的來(lái)源受限。開(kāi)發(fā)團(tuán)隊(duì)最需要的就是明確的(最好也是穩(wěn)定的)需求,而現(xiàn)在,要開(kāi)發(fā)團(tuán)隊(duì)自己去獲得,而且獲取需求的來(lái)源又很有限。
由于是新產(chǎn)品,在組織內(nèi)部,開(kāi)發(fā)團(tuán)隊(duì)通常找不到足夠的幫助。而要從外界獲得,又受到時(shí)間、經(jīng)費(fèi)和職責(zé)等因素的限制。在這種情況下,學(xué)習(xí)競(jìng)爭(zhēng)對(duì)手的產(chǎn)品是一個(gè)很有效的方法。開(kāi)發(fā)團(tuán)隊(duì)可以從研究和剖析類似產(chǎn)品著手,例如,如果要開(kāi)發(fā)一個(gè)電子郵件客戶端軟件,那么,Outlook和Foxmail就是很好的學(xué)習(xí)對(duì)象。親身的去使用和體驗(yàn)這些軟件,仔細(xì)閱讀它們的用戶手冊(cè)、在線幫助,甚至聯(lián)系它們的客戶服務(wù)。而且,這項(xiàng)工作應(yīng)該讓整個(gè)團(tuán)隊(duì)一起參與,增強(qiáng)每個(gè)團(tuán)隊(duì)成員對(duì)產(chǎn)品的理解和感性認(rèn)識(shí),當(dāng)然,參與的程度和時(shí)機(jī)可以有所不同。
面對(duì)有限的需求來(lái)源,引入資深用戶是另一個(gè)解決方法。所謂資深用戶,他們可能很熟悉同類產(chǎn)品的使用,或者了解用戶通常需要些什么。比如開(kāi)發(fā)個(gè)人理財(cái)軟件,那么一個(gè)理財(cái)顧問(wèn),或者一個(gè)理財(cái)高手就是很合適的資深用戶。對(duì)于面向群體用戶的產(chǎn)品,特別是那些大眾消費(fèi)類軟件,這些資深用戶事實(shí)上并不如想象中那么難獲得。個(gè)人關(guān)系是主要的獲取途徑。為了減少個(gè)人偏好的影響,應(yīng)該盡可能多引入幾個(gè)資深用戶。對(duì)于某些產(chǎn)品,比如前面提到的電子郵件客戶端軟件,似乎團(tuán)隊(duì)成員中就可以找到資深用戶。但在團(tuán)隊(duì)內(nèi)部發(fā)展資深用戶并不值得鼓勵(lì)。其中的原因在“CPD陷阱”一節(jié)中會(huì)解釋。
三. 模糊的需求界定
在一個(gè)新產(chǎn)品開(kāi)發(fā)項(xiàng)目中,某項(xiàng)需求是否需要、它的優(yōu)先級(jí)如何、某項(xiàng)功能或者要求究竟如何表述,這些界定問(wèn)題由于沒(méi)有一個(gè)確定的用戶或者客戶說(shuō)“要還是不要,好還是不好,急還是不急”而會(huì)變得模糊不清。
這種模糊的需求界定也發(fā)生在開(kāi)發(fā)團(tuán)隊(duì)內(nèi)部。每一個(gè)成員都可以聲稱“用戶要這個(gè)功能”,或者“用戶根本不可能那樣操作”。需求的界定常常成為“公說(shuō)公有理,婆說(shuō)婆有理”的爭(zhēng)論。
在現(xiàn)實(shí)世界里,開(kāi)發(fā)團(tuán)隊(duì)往往處于一個(gè)尷尬的境地。他們通常被認(rèn)為有義務(wù)制定出需求規(guī)格,并對(duì)此負(fù)責(zé),卻沒(méi)有被賦予對(duì)需求規(guī)格最后“拍板”的權(quán)力。在這種情況下,開(kāi)發(fā)團(tuán)隊(duì)以及開(kāi)發(fā)團(tuán)隊(duì)的領(lǐng)導(dǎo)要明確自身的立場(chǎng),并將相關(guān)的責(zé)權(quán)利落實(shí)到紙面上。
在技術(shù)層面上,解決“模糊的需求界定”問(wèn)題的一個(gè)方法就是采用原型。利用原型來(lái)討論,利用原型來(lái)證明觀點(diǎn),這比“空對(duì)空”的爭(zhēng)論要有效得多。拓展出去講,在界定需求的時(shí)候,盡量用事實(shí)和數(shù)據(jù)來(lái)支持觀點(diǎn),避免“可能怎樣怎樣”的猜想,如果不能肯定,就落實(shí)到概率上,這樣可以通過(guò)風(fēng)險(xiǎn)分析的技術(shù)手段來(lái)幫助決策。
四. CPD陷阱
CPD是PMT的一個(gè)詞匯,意即“無(wú)謂的創(chuàng)造-追求完美-自我否定”。團(tuán)隊(duì)成員過(guò)多涉足需求的開(kāi)發(fā)(即使可能存在進(jìn)度上的壓力,項(xiàng)目的初始階段也幾乎總是一段美好的時(shí)光。進(jìn)入一個(gè)新鮮而陌生的領(lǐng)域,團(tuán)隊(duì)的每個(gè)人都容易發(fā)現(xiàn)一片嶄新的世界,每個(gè)人都能夠?yàn)樾庐a(chǎn)品添加一系列“激動(dòng)人心”的特性。但這些特性是否合適、是否有必要卻往往被“激動(dòng)”淹沒(méi)了。追求完美是計(jì)算機(jī)技術(shù)人員一個(gè)很普遍的特征,這一特征會(huì)促使這些無(wú)謂的創(chuàng)造繼續(xù)下去,直到大家覺(jué)得“這個(gè)產(chǎn)品做得再好也不過(guò)如此”,于是,自我否定就會(huì)接踵而來(lái)。
為了防止陷入CPD陷阱,開(kāi)發(fā)團(tuán)隊(duì)只需要個(gè)別人參與新產(chǎn)品的需求開(kāi)發(fā),而其他人則可以以已開(kāi)發(fā)的需求作為進(jìn)一步討論的基礎(chǔ)。這或許限制了團(tuán)隊(duì)的創(chuàng)造性,但卻是更高效率的。產(chǎn)品開(kāi)發(fā)不同于研究。產(chǎn)品開(kāi)發(fā)更多的是需要一種“收斂”,從“想法”到“產(chǎn)品”的“收斂”。如果你發(fā)現(xiàn)這種做法埋沒(méi)了團(tuán)隊(duì)中太多富有創(chuàng)造精神的成員,但你要檢討團(tuán)隊(duì)的成員結(jié)構(gòu),或者你現(xiàn)在的團(tuán)隊(duì)適合研究而非產(chǎn)品開(kāi)發(fā)。
五. NV陷阱
NV是PMT的另一個(gè)詞匯,意即“下一版本”。在功能性需求上,CPD陷阱是常見(jiàn)的。而對(duì)于非功能性需求,比如產(chǎn)品性能上,NV陷阱是很容易陷入的。陷入NV陷阱后,往往到時(shí)候產(chǎn)品的質(zhì)量會(huì)大打折扣,甚至“拿不出手”。另外,不完整的需求也容易導(dǎo)致錯(cuò)誤的設(shè)計(jì),這種架構(gòu)上的缺陷實(shí)際上很難在“下一版本”輕易的改變。
除了主觀上對(duì)非功能性需求的不重視,陷入NV陷阱的原因常常還有迫于時(shí)間壓力,或者毫無(wú)來(lái)由的樂(lè)觀。開(kāi)發(fā)人員常常認(rèn)為他們?cè)谝院蟮耐瑯娱L(zhǎng)的時(shí)間里可以完成多得多的事情,而且這些事情通常是現(xiàn)在不大愿意做的事情。
“這個(gè)版本的確不夠穩(wěn)定,下個(gè)版本再說(shuō)吧”,這是經(jīng)常可以聽(tīng)到的說(shuō)法。為了防止陷入NV陷阱,非功能性需求從一開(kāi)始就要被提出來(lái),并受到應(yīng)有的重視。如果這些非功能性需求是確實(shí)需要的,就應(yīng)該被寫入需求規(guī)格書,并在產(chǎn)品開(kāi)發(fā)過(guò)程中接受實(shí)現(xiàn)狀況的檢查。
有限的需求來(lái)源、模糊的需求界定、CPD陷阱和NV陷阱是新產(chǎn)品開(kāi)發(fā)項(xiàng)目中常見(jiàn)的四大問(wèn)題。除此以外,新產(chǎn)品開(kāi)發(fā)項(xiàng)目中也存在其他的一些特殊問(wèn)題,比如在需求的跟蹤管理上,新產(chǎn)品開(kāi)發(fā)項(xiàng)目就與其他類型的項(xiàng)目有不同的地方。PMT將繼續(xù)這方面的研究和實(shí)踐,并期待和廣大讀者的交流??荚嚧缶庉嬚?
- 1造價(jià)工程師-新《工程量清單計(jì)價(jià)規(guī)范》解讀2
- 2新疆某科技館改建安全施工組織設(shè)計(jì)
- 3省住房和城鄉(xiāng)江蘇建設(shè)廳關(guān)于征集“江蘇省建筑產(chǎn)業(yè)現(xiàn)代化推廣應(yīng)用技術(shù)和限制、禁止使用落后技術(shù)公告”建議技術(shù)的通知
- 42013年一級(jí)建造師《項(xiàng)目管理》每日一練(4.16)
- 5湖北:在建高速公路達(dá)37條2278公里
- 6某泵站施工組織設(shè)計(jì)134P
- 7景觀設(shè)計(jì)人居環(huán)境中的園林
- 8造價(jià)工程師《計(jì)價(jià)與控制》輔導(dǎo)資料:總平面設(shè)計(jì)評(píng)價(jià)
- 9中交路橋中標(biāo)山西省神池至岢嵐高速公路工程
- 103-10m斜交鋼筋混凝土板橋全套施工圖(24張)
- 112014年一級(jí)建造師公路工程復(fù)習(xí)資料—投標(biāo)階段合同價(jià)的確定
- 12供強(qiáng)需弱 建筑鋼材在窄小價(jià)格空間調(diào)整
- 132015年貴州一級(jí)建造師報(bào)名官網(wǎng)
- 14建筑工程企業(yè)為什么要使用工程項(xiàng)目管理軟件
- 15預(yù)應(yīng)力混凝土結(jié)構(gòu)的抗震計(jì)算有哪些要點(diǎn)?
- 16淺談現(xiàn)代園林景觀要素的藝術(shù)設(shè)計(jì)
- 17工程量清單計(jì)量
- 182015年監(jiān)理工程師《質(zhì)量控制》每日一練(11.7)
- 19變壓器運(yùn)行中負(fù)荷的規(guī)定是什么?
- 20青島市某中橋鉆孔灌注樁施工組織設(shè)計(jì)
- 212014年一級(jí)建造師《水利水電工程管理與實(shí)務(wù)》每日一練(4.14)
- 22北京城建二重獎(jiǎng)綠色安全施工
- 23中國(guó)安裝協(xié)會(huì)六屆三次理事(擴(kuò)大)會(huì)議暨2013-2014年度中國(guó)安裝工程優(yōu)質(zhì)獎(jiǎng)(中國(guó)安裝之星)頒獎(jiǎng)大會(huì)在京召開(kāi)
- 24【8月1日預(yù)測(cè)】重慶建材價(jià)格維穩(wěn)前行
- 25廣東省曝光能耗最高機(jī)關(guān)大樓
- 26二級(jí)建造師實(shí)務(wù)復(fù)習(xí)要點(diǎn):?jiǎn)挝还こ虅澐?/a>
- 272015年監(jiān)理工程師《理論與法規(guī)》每日一練(7.2)
- 28宜昌今年建設(shè)節(jié)能建筑456萬(wàn)平方米新增節(jié)能量6萬(wàn)多噸標(biāo)煤
- 292015年二級(jí)建造師公路資料:隧道施工監(jiān)控量測(cè)
- 30農(nóng)業(yè)“三項(xiàng)補(bǔ)貼”政策安徽等5省入選試點(diǎn)省份
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓