走進(jìn)U9開發(fā)團(tuán)隊(duì)之特性驅(qū)動(dòng)需求設(shè)計(jì)模式
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
提起需求設(shè)計(jì),很多人都會(huì)感覺(jué)到頭疼:很難挖掘用戶真正想要的,用戶需求頻繁變化......但是,需求分析卻是軟件開發(fā)過(guò)程的第一步,也是最重要的一步,產(chǎn)品半數(shù)以上的問(wèn)題禍根都深埋于產(chǎn)品需求設(shè)計(jì)階段。
對(duì)于從事產(chǎn)品需求設(shè)計(jì)的人員,普遍的認(rèn)識(shí)是他們對(duì)技術(shù)的了解不一定深入,但是要有良好的溝通和文檔能力。事實(shí)上,越來(lái)越多高層級(jí)的產(chǎn)品需求師們?cè)陬嵏策@一形象。用友u9研發(fā)中心的u9產(chǎn)品總監(jiān)任曉慧就是其中之一。 2010年4月的一天,初見(jiàn)任曉慧的時(shí)候并沒(méi)有特別的感覺(jué),她的親切讓接受采訪的她更像是一位有經(jīng)驗(yàn)的師傅在向徒弟傳道授業(yè)。但是在了解到她從1997年進(jìn)入用友,在用友工作13年,歷任u8、nc、u9三個(gè)產(chǎn)品線的主需求、產(chǎn)品經(jīng)理、應(yīng)用架構(gòu)師和產(chǎn)品總監(jiān)時(shí),著實(shí)讓我吃了一驚。執(zhí)著的人讓人佩服。 而在u9的需求設(shè)計(jì)過(guò)程中,任曉慧針對(duì)u9業(yè)務(wù)驅(qū)動(dòng)的特點(diǎn),創(chuàng)造了以特性驅(qū)動(dòng)的需求設(shè)計(jì)模式,為u9產(chǎn)品的發(fā)展和規(guī)?;龀霆?dú)特的貢獻(xiàn)。 需求設(shè)計(jì)五階段 u9作為一款大型erp產(chǎn)品,從產(chǎn)品構(gòu)想到最終上市,整個(gè)過(guò)程歷時(shí)5年,而需求設(shè)計(jì)階段幾乎占整個(gè)產(chǎn)品誕生所需時(shí)間的1/2。在這樣一個(gè)時(shí)間跨度如此之大長(zhǎng)的需求設(shè)計(jì)全過(guò)程,u9的需求設(shè)計(jì)人員是分為哪些階段來(lái)實(shí)現(xiàn)的呢? 在任曉慧看來(lái),u9產(chǎn)品的需求設(shè)計(jì)階段與其他產(chǎn)品并無(wú)太大不同,主要包括以下五個(gè)階段,而u9產(chǎn)品需求的獨(dú)特之處在于它的特性分析階段。 · 產(chǎn)品定義: 由產(chǎn)品經(jīng)理和架構(gòu)師主導(dǎo),根據(jù)市場(chǎng)分析,特別是產(chǎn)品所定目標(biāo)群的情況,確定下不同版本所要解決的不同問(wèn)題,適用于哪些行業(yè)。 比如,對(duì)于u9來(lái)說(shuō),其主要面向制造行業(yè),從1.0版本的定位就是如此。2.0版本則更強(qiáng)調(diào)對(duì)裝備制造業(yè)的支持。 · 特性分析: 一般傳統(tǒng)軟件按照功能模塊來(lái)設(shè)計(jì)和開發(fā)產(chǎn)品。u9的特點(diǎn)在于業(yè)務(wù)驅(qū)動(dòng),比如在銷售部門錄入一張訂單,接下來(lái)需要生產(chǎn)怎么準(zhǔn)備,財(cái)務(wù)怎么配合,這就是在驅(qū)動(dòng)后端。針對(duì)u9這一業(yè)務(wù)驅(qū)動(dòng)的特性,u9的產(chǎn)品設(shè)計(jì)增加特性分析環(huán)節(jié),每個(gè)特色都可以認(rèn)為是一個(gè)業(yè)務(wù)流程,比如委托加工,這是一個(gè)業(yè)務(wù)流程,涉及到企業(yè)生產(chǎn)部門、采購(gòu)部門、財(cái)務(wù)部門、倉(cāng)儲(chǔ)部門,它對(duì)應(yīng)到產(chǎn)品功能模塊會(huì)包括很多,生產(chǎn)、采購(gòu)、財(cái)務(wù)等。我們會(huì)根據(jù)委托加工這一業(yè)務(wù)流程或者說(shuō)特性設(shè)定負(fù)責(zé)人,目的是將委托加工特性的場(chǎng)景,以及特性在u9各個(gè)模塊之間的配合模式都設(shè)計(jì)出來(lái)。 · 詳細(xì)需求: 詳細(xì)需求就要面向模塊。面對(duì)模塊針對(duì)不同特性,比如訂單如何調(diào)整、收貨如何調(diào)整。在模塊設(shè)計(jì)中加入對(duì)各個(gè)特性的描述。 · 總體設(shè)計(jì): 總體設(shè)計(jì)就是劃分組件以及組件職責(zé)、流程和接口等。 · 詳細(xì)設(shè)計(jì): 詳細(xì)設(shè)計(jì)則是針對(duì)組件的詳細(xì)設(shè)計(jì)。 特性驅(qū)動(dòng)的需求設(shè)計(jì)模式 特性驅(qū)動(dòng)的需求設(shè)計(jì)模式是u9產(chǎn)品需求設(shè)計(jì)中濃墨重彩的一筆。所謂特性驅(qū)動(dòng),首先要對(duì)特性進(jìn)行分析,這樣,一個(gè)特性能夠真正從頭到尾將其所涉及到的模塊完整貫徹下來(lái)。然后,一個(gè)特性設(shè)定一個(gè)負(fù)責(zé)人,由特性負(fù)責(zé)人對(duì)特性的場(chǎng)景和實(shí)現(xiàn)模式負(fù)責(zé)。這一方式打破了按模塊劃分任務(wù)的常規(guī)慣例,避免了以前每個(gè)人只負(fù)責(zé)自己的模塊,容易導(dǎo)致特性之間的銜接出現(xiàn)問(wèn)題。包括u9后續(xù)的開發(fā)和測(cè)試,特性驅(qū)動(dòng)都對(duì)產(chǎn)品質(zhì)量和業(yè)務(wù)流程有了更多保證,對(duì)于u9業(yè)務(wù)驅(qū)動(dòng)的業(yè)務(wù)模型發(fā)展和完善起到很大的作用,對(duì)于人員的成長(zhǎng)也有很大的好處。 從2008年底開始,一直到去年全年,在u9研發(fā)中心全面推行按特性的驅(qū)動(dòng)方式?!罢w下來(lái),效果比較好,對(duì)于人員成長(zhǎng)和業(yè)務(wù)流程打通都是很有效的?!比螘曰郾硎尽?/p> 該文章在 2010/7/25 1:52:28 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |