這個標題,有兩個關鍵內(nèi)容: "互聯(lián)網(wǎng)產(chǎn)品" 和 "作". 其中,之所以特別提到"互聯(lián)網(wǎng)產(chǎn)品",是為了與傳統(tǒng)軟件產(chǎn)品相區(qū)別; 而這里的"作", 不僅僅指開發(fā),同時更多的指包括研發(fā)在內(nèi)的整套運營.
由于資歷尚淺,我遠沒有資格完全闡述這樣的一大套理論,而本文,只是寫寫自己的感受,希望能與同行進行一種交流,如果能有助于大家項目的開發(fā),則更是意料之外的幸事了. 在我的網(wǎng)易博客上, 我給自己留下了這樣一段公告: "作為一個互聯(lián)網(wǎng)產(chǎn)品而言, 其最最重要的, 是它的持續(xù)更新, 持續(xù)開發(fā), 持續(xù)改善能力. 永遠不要想著一次性推出一個近乎完美的產(chǎn)品,互聯(lián)網(wǎng)用戶的需求是如此之多且多變,如果僅用傳統(tǒng)的軟件開發(fā)理論來作需求,作規(guī)劃,顯然已經(jīng)不合適. 我們只有勇敢地把產(chǎn)品盡快推向市場,讓用戶檢驗,從用戶意見中發(fā)掘新需求,找到新亮點,才能使我們的產(chǎn)品逐漸完美和逐漸好用." 而這里所說的互聯(lián)網(wǎng)產(chǎn)品,廣義上指所有依托互聯(lián)網(wǎng)才能使用的軟件產(chǎn)品,而狹義上,你可以理解為以下這些具體產(chǎn)品: 網(wǎng)游,博客,搜索,IM,網(wǎng)絡視頻等等等等. 主要想具體說說以下幾個方面: 1.互聯(lián)網(wǎng)產(chǎn)品如何作需求? 與傳統(tǒng)軟件相似的是,任何一款互聯(lián)網(wǎng)產(chǎn)品的研發(fā),都要經(jīng)過需求分析這個階段.我把這里的需求當作基本需求,它遠不是一個完整需求. 我向來反對把軟件開發(fā)的整套流程全部公式化, 概念化, 這樣作,不但不易操作,而且,更容易脫離現(xiàn)實,陷入盲目開發(fā): 開發(fā)者認為很重要的功能,用戶卻認為是可有可無的,而用戶認為很重要的功能,開發(fā)者卻視而不見, 這樣的例子已經(jīng)數(shù)不勝數(shù). 互聯(lián)網(wǎng)用戶的需求,有兩大特點: 需求繁雜, 而且經(jīng)常變化. 所以,如果仍然用傳統(tǒng)正規(guī)軍的方式來對付互聯(lián)網(wǎng)用戶,那將是永遠被用戶牽著鼻子走,永遠被動. 也正是基于此,我認為,最經(jīng)濟,最有效的方式,是: 完成用戶的基本需求后,將產(chǎn)品推向市場,用最新的用戶需求再反過來逐漸完善產(chǎn)品,鞏固產(chǎn)品. 我們既然無法保證自己能作好能預知用戶所有需求的先知,那我們至少可以作到能緊隨用戶需求而動. 只要我們能很快根據(jù)用戶需求調(diào)整我們的產(chǎn)品方向,那用戶也將受到我們的反向激勵,會不斷加強與產(chǎn)品的粘合性. 要作到這一點,在產(chǎn)品框架上,就要事先考慮好搭建這樣一套框架,可以滿足不斷變化的用戶需求. 如果你仍然覺得頭暈,把握不準用戶需求,那有一個最小的原則可以遵循: 永遠不要想著把任何一個小功能限制的過死,要考慮到它是有可能變化的,是有可能調(diào)整的,要兼顧到這種情況,從而為將來的擴展留下余地. 當然,我們也仍然無法保證能一開始就作出一個具有超強擴展性的框架,這個框架的建立,本身也是處在逐漸完善中. 還有另外一個小原則可以考慮: 任何一個需求,放在互聯(lián)網(wǎng)面前,如果你的開發(fā)周期超過半年甚至一年以上,那你就可考慮進行調(diào)整了,因為誰也無法預知半年甚至一年后的情況會是怎樣, 也許到那時,這塊市場已經(jīng)不復存在. 2.互聯(lián)網(wǎng)產(chǎn)品如何作研發(fā)? 對于作研發(fā)的技術人員而言,我們本身考慮的,除了滿足當前已經(jīng)提出的需求之外,更多的是要考慮到將來的系統(tǒng)擴展,為擴展留下空間.如果你現(xiàn)在沒有考慮擴展,那么將來你在擴展方面所付出的代價一定會比現(xiàn)在要多得多. 但是,我們也不要陷入盲目擴展的境地,如果那樣,你會發(fā)現(xiàn)你的工作已經(jīng)無法開展,我們所能考慮到的擴展, 是從現(xiàn)在到很近的時間內(nèi),已經(jīng)確定要擴展的需求. 再遠的將來,沒必要考慮,你也考慮不完. 其實,說到底,不管是在項目管理層面的需求分析,還是在具體實施方面的技術研發(fā),只要你有這個概念就可以了,在每一個具體項目中如何把握,還要完全靠自己. 說到具體的研發(fā)方式,我也曾向別人推薦過我們采用的一種開發(fā)方式: scrum. 這種開發(fā)方式, 恰恰暗合了互聯(lián)網(wǎng)開發(fā)的原旨精神, 但這種開發(fā)方式能不能被大家用上, 或者能不能用好, 也很大程度上看研發(fā)團隊是否適合, 因為這種開發(fā)方式要求研發(fā)團隊要具有超強的自我管理能力, 超強的學習能力, 以及扎實的專業(yè)基礎. "快速研發(fā),快速推出", 一切圍繞著它來作就行了. 千萬別閉門造車,一個產(chǎn)品開發(fā)個一年兩年,等產(chǎn)品出來時,市場早已不是那個市場,用戶也早已不是那些用戶了. 但是,話又說回來,對于一個專業(yè)基礎非常差,開發(fā)經(jīng)驗非常缺乏的團隊而言,可能任何開發(fā)方式對他們都是沒有太大幫助的,他們需要作的是加強自己,而不是尋找什么能一解千愁的靈丹妙藥. Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1573785
|
|
來自: jiashengfan > 《產(chǎn)品》