av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
網(wǎng)站項(xiàng)目模型及業(yè)務(wù)流程分析
發(fā)布時(shí)間:2005-03-31   瀏覽次數(shù):1229222
本文是“網(wǎng)站項(xiàng)目管理(WPM)是如何完成的”系列文章第二篇。   隨著技術(shù)的不斷發(fā)展和用戶對(duì)網(wǎng)站功能性的需求不斷提高,如今網(wǎng)站項(xiàng)目的設(shè)計(jì)已經(jīng)不能再僅僅簡(jiǎn)單地利用靜態(tài)Html文件來(lái)實(shí)現(xiàn),與前幾年網(wǎng)站設(shè)計(jì)由一兩名網(wǎng)頁(yè)設(shè)計(jì)師自由的創(chuàng)作相比,網(wǎng)站項(xiàng)目的設(shè)計(jì)和開(kāi)發(fā)越來(lái)越像一個(gè)軟件工程,也越來(lái)越復(fù)雜,網(wǎng)站項(xiàng)目的設(shè)計(jì)和開(kāi)發(fā)進(jìn)入了需要強(qiáng)調(diào)流程和分工的時(shí)代,建立規(guī)范的、有效的、健壯的開(kāi)發(fā)機(jī)制,才能適應(yīng)用戶不斷變化的需要,達(dá)到預(yù)期的計(jì)劃目標(biāo)。   網(wǎng)站項(xiàng)目管理(WPM)的含義為Web-based Project Management,即以Web 應(yīng)用程序?yàn)橹饕憩F(xiàn)方式的架構(gòu)來(lái)進(jìn)行的項(xiàng)目設(shè)計(jì)及管理,這樣的架構(gòu)中包含了瀏覽器、網(wǎng)絡(luò)和Web 服務(wù)器等關(guān)鍵主體,主要體現(xiàn)在網(wǎng)站設(shè)計(jì)、以瀏覽器為客戶端的Web應(yīng)用程序開(kāi)發(fā)(例如信息類網(wǎng)站、網(wǎng)上商店、虛擬郵局、客戶關(guān)系管理。)等項(xiàng)目管理中。   在本文中,筆者將網(wǎng)站項(xiàng)目管理(WPM)與軟件工程的統(tǒng)一過(guò)程管理(RUP)進(jìn)行參照比較,并結(jié)合實(shí)際工作經(jīng)驗(yàn),力求將網(wǎng)站工程管理(WPM)的角色、分工、流程進(jìn)行完整的闡述,使網(wǎng)站項(xiàng)目管理逐漸走向規(guī)范化。   按照筆者的經(jīng)驗(yàn),網(wǎng)站項(xiàng)目管理可以分為以下六個(gè)階段進(jìn)行控制: 1. 需求分析及變更管理 2. 項(xiàng)目模型及業(yè)務(wù)流程分析 3. 系統(tǒng)分析及軟件建模 4. 界面設(shè)計(jì)、交互設(shè)計(jì)及程序開(kāi)發(fā) 5. 系統(tǒng)測(cè)試和文檔編寫(xiě) 6. 客戶培訓(xùn)、技術(shù)支持和售后服務(wù)   需要說(shuō)明的是,這些階段雖然具有一定的延續(xù)性,但是并非完全隔斷的,例如需求變更管理和測(cè)試工作、文檔編寫(xiě)都是貫穿整個(gè)項(xiàng)目過(guò)程的,許多工作時(shí)交叉進(jìn)行或同時(shí)進(jìn)行的。 (二)項(xiàng)目模型及業(yè)務(wù)流程分析   網(wǎng)絡(luò)技術(shù)的應(yīng)用所產(chǎn)生的電子流程工作方式既不能徹底更改傳統(tǒng)的工作流程,也不是對(duì)傳統(tǒng)工作流程的簡(jiǎn)單復(fù)制,而需要對(duì)傳統(tǒng)的工作流程進(jìn)行合理的優(yōu)化、改進(jìn)和重組。 本章包括以下內(nèi)容: 一. 編寫(xiě)項(xiàng)目模型文檔,使所有人都一目了然 二. 業(yè)務(wù)流程分析員進(jìn)行流程設(shè)計(jì) 三. 界面工程師設(shè)計(jì)用戶界面原型 四. 以用戶為中心的設(shè)計(jì)思考 五. 制作設(shè)計(jì)計(jì)劃書(shū) 六. 總結(jié) 一. 編寫(xiě)項(xiàng)目模型文檔,使所有人都一目了然   為什么要制作項(xiàng)目模型文檔?   通常用戶提出的需求是凌亂的,不完整的,甚至是不正確的,而且更細(xì)致的需求經(jīng)常是在項(xiàng)目開(kāi)發(fā)進(jìn)行中才被挖掘發(fā)現(xiàn)的,這對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)是個(gè)極其困擾的問(wèn)題。那么,在進(jìn)行需求分析后制作項(xiàng)目模型文檔,能在項(xiàng)目進(jìn)入開(kāi)發(fā)前,雙方對(duì)即將要開(kāi)始完成的項(xiàng)目的結(jié)果有個(gè)共同的認(rèn)識(shí),并提早暴露可能出現(xiàn)的需求變更,那么將大大提高開(kāi)發(fā)的效率和質(zhì)量。   缺乏經(jīng)驗(yàn)的項(xiàng)目人員往往在接受任務(wù)后迫不及待地進(jìn)行系統(tǒng)分析和開(kāi)發(fā),而不愿意多一點(diǎn)時(shí)間在和客戶反復(fù)推敲項(xiàng)目需求和模型,開(kāi)發(fā)過(guò)程中想當(dāng)然地憑空為客戶做了很多假想,費(fèi)了九牛二虎之力卻吃力不討好,可想而知,在不知道終點(diǎn)在哪里的馬拉松比賽中,你會(huì)跑到哪里去?!   因此在確認(rèn)了客戶的初步需求以后,業(yè)務(wù)人員應(yīng)該進(jìn)行項(xiàng)目模型的設(shè)計(jì)描述。   首先,我們要定義一下詞匯表,并非每個(gè)客戶或者項(xiàng)目小組成員都能夠明白“用戶”、“角色”、“用例”之間的差別,也不見(jiàn)得都能很好地理解“通道”、“前臺(tái)”、“后臺(tái)”到底是什么含義,為了讓項(xiàng)目模型文檔使每個(gè)瀏覽者正確地理解,定義詞匯表是非常需要的,尤其是面對(duì)傳統(tǒng)行業(yè)初次進(jìn)行信息化設(shè)計(jì)的用戶。   模型描述采用最自然的語(yǔ)言進(jìn)行描述,這份文檔是對(duì)需求分析報(bào)告的進(jìn)一步描述。使得客戶代表、項(xiàng)目經(jīng)理、開(kāi)發(fā)人員對(duì)即將展開(kāi)的項(xiàng)目通過(guò)項(xiàng)目模型的描述產(chǎn)生最直觀的印象,并針對(duì)關(guān)鍵的問(wèn)題進(jìn)行討論并達(dá)成統(tǒng)一認(rèn)識(shí),比如功能要求、性能指標(biāo)、運(yùn)行環(huán)境、投資規(guī)模等等。 二. 業(yè)務(wù)流程分析員進(jìn)行流程設(shè)計(jì)   業(yè)務(wù)流程分析員的人員應(yīng)該善于簡(jiǎn)化工作,擔(dān)任此角色的人員中必須要有具備廣博的專業(yè)領(lǐng)域知識(shí),并且具有良好的溝通技巧。   業(yè)務(wù)分析人員重點(diǎn)需要協(xié)助客戶將需求進(jìn)行歸納分析,查找出所有的業(yè)務(wù)主角,確定業(yè)務(wù)主角后,每個(gè)主角的相關(guān)活動(dòng)及流程應(yīng)清晰地制定出來(lái),最終設(shè)計(jì)出邏輯視圖、用戶界面示意圖。比如一個(gè)電子商店系統(tǒng),除了系統(tǒng)管理員、業(yè)務(wù)經(jīng)理、業(yè)務(wù)員、物流配送員、客戶服務(wù)人員等角色以外,可能還存在外部協(xié)作單位的不同角色,比如供應(yīng)商、分銷商、廣告客戶,還有購(gòu)買(mǎi)用戶,甚至再細(xì)分為普通消費(fèi)用戶、VIP消費(fèi)用戶、集團(tuán)消費(fèi)用戶等等,每一類角色參與系統(tǒng)活動(dòng)時(shí)的入口和流程都有所不同,通過(guò)邏輯圖和示意圖,業(yè)務(wù)流程分析員將系統(tǒng)的機(jī)構(gòu)簡(jiǎn)要明確地進(jìn)行描述。   在進(jìn)行業(yè)務(wù)流程設(shè)計(jì),需要注意以下事項(xiàng): * 調(diào)查用戶網(wǎng)絡(luò)環(huán)境和配置,使架構(gòu)設(shè)計(jì)師能夠制定合理可行的系統(tǒng)架構(gòu); * 調(diào)查用戶偏好和技能水平,這將直接影響到項(xiàng)目開(kāi)發(fā)的深度和用戶界面的設(shè)計(jì); “雖然開(kāi)發(fā)人員和管理人員很容易自認(rèn)為他們了解用戶需要,但實(shí)際情況常常不是這樣。人們往往關(guān)注于用戶應(yīng)該如何執(zhí)行任務(wù),而不是用戶偏好如何執(zhí)行。多數(shù)情況下,偏好問(wèn)題不僅僅是簡(jiǎn)單地認(rèn)為已掌握了用戶需要,盡管這本身很值得研究。偏好還要由經(jīng)驗(yàn)、能力和使用環(huán)境決定! * 預(yù)測(cè)并制定系統(tǒng)的性能指標(biāo),為測(cè)試人員編寫(xiě)測(cè)試計(jì)劃提供依據(jù)。 許多項(xiàng)目設(shè)計(jì)中比較重視功能的實(shí)現(xiàn),測(cè)試階段看似滿足了客戶的需求,但一旦投入使用的時(shí)候,便會(huì)發(fā)現(xiàn)性能上面臨著一個(gè)個(gè)瓶頸?蛻粲捎趯(duì)專業(yè)知識(shí)的了解程度有限,也往往忽略了這方面要求,因此為了避免日后陷入糾紛,事先預(yù)測(cè)并制定性能指標(biāo)是非常重要的。 三. 界面工程師創(chuàng)建用戶界面原型   為了在實(shí)際系統(tǒng)開(kāi)發(fā)投入之前,創(chuàng)建用戶界面模型是非常重要的,開(kāi)發(fā)原型的成本遠(yuǎn)遠(yuǎn)低于實(shí)際開(kāi)發(fā)的成本,在項(xiàng)目初期,創(chuàng)建完整的用戶界面揭示和測(cè)試系統(tǒng)的所有功能和可用性,并能夠使客戶代表參與討論及修改,可以大大提高項(xiàng)目的成功幾率。   創(chuàng)建正確可行的原型以后,系統(tǒng)分析、設(shè)計(jì)及代碼的編寫(xiě)都必須遵照原型進(jìn)行,確保構(gòu)建的系統(tǒng)是正確的,測(cè)試人員和客戶也能夠在開(kāi)發(fā)過(guò)程中即實(shí)時(shí)地參與檢查,可以有效地保障了項(xiàng)目的質(zhì)量。   根據(jù)業(yè)務(wù)流程分析員所提供的流程分析邏輯圖及示意圖,界面設(shè)計(jì)工程師開(kāi)始設(shè)計(jì)制作用戶界面原型,目前這個(gè)階段,對(duì)于界面設(shè)計(jì)人員來(lái)說(shuō)還沒(méi)有進(jìn)入精細(xì)設(shè)計(jì)的階段,所以最重要的是將業(yè)務(wù)流程完整地表現(xiàn)出來(lái),并和客戶設(shè)計(jì)風(fēng)格,設(shè)計(jì)規(guī)范進(jìn)行確認(rèn)和定義。   界面工程師在充分理解客戶需求和所有的業(yè)務(wù)流程之后,利用合理的布局設(shè)計(jì)用戶界面。比如網(wǎng)站的首頁(yè)風(fēng)格、首頁(yè)需要顯示的各個(gè)元素、導(dǎo)航的分類和表現(xiàn)方法、各類業(yè)務(wù)角色的入口等等。   在此需要注意的是,用戶界面不僅僅是網(wǎng)站訪問(wèn)者所瀏覽的界面,也包括了特殊用戶、管理員、業(yè)務(wù)伙伴等不同的用戶界面,甚至還有提示界面、警告界面、出錯(cuò)界面等等,設(shè)計(jì)完整的用戶界面原型不僅能夠使客戶及測(cè)試人員更容易明確需求,也對(duì)項(xiàng)目的質(zhì)量起到不可忽視的作用。 四. 以用戶為中心的設(shè)計(jì)思考   無(wú)論項(xiàng)目設(shè)計(jì)開(kāi)發(fā)人員的水平多么精尖,畢竟不是系統(tǒng)的最終用戶,限度地滿足客戶的需要才是關(guān)鍵,系統(tǒng)設(shè)計(jì)人員往往口頭上掛著以用戶為中心的口號(hào),而實(shí)際上工作中又在大量地假想,或是出于懶惰或是出于條件限制,對(duì)于將來(lái)使用系統(tǒng)的不同用戶來(lái)說(shuō)都可能產(chǎn)生意想不到的障礙。   真正做到以用戶為中心,要先放棄沉淀在腦子里的經(jīng)驗(yàn)和想象,到客戶工作的地方去、觀察記錄客戶如何工作、然后與客戶談?wù)撍麄兊墓ぷ鳌?   在團(tuán)隊(duì)拓展訓(xùn)練中有一項(xiàng)叫做“盲人方陣”的課程,可以想象一群什么也看不見(jiàn)的人如何把一根長(zhǎng)繩子拉成正方形景象嗎?目中無(wú)人的人會(huì)懂得傾聽(tīng)和服從嗎?我們不能假設(shè)用戶到底是個(gè)健全人還是盲人,也不能假想用戶應(yīng)該會(huì)怎么做不該會(huì)怎么做,只有去仔細(xì)觀察和溝通,才能制定出真正符合用戶需要的計(jì)劃。   有專家提出:開(kāi)發(fā)人員應(yīng)決定用戶的組成,并讓用戶盡可能早地涉入,并提出了幾種熟悉用戶、他們的任務(wù)以及需求的方法: * 與用戶交談 * 到辦公地點(diǎn)拜訪用戶 * 觀察用戶工作 * 將用戶工作錄像 * 了解工作組織 * 自我嘗試 * 使用戶在工作時(shí)邊想邊說(shuō) * 讓用戶參與設(shè)計(jì) * 在設(shè)計(jì)小組中包括專家級(jí)用戶 * 執(zhí)行任務(wù)分析 * 利用調(diào)查和問(wèn)卷 * 制定可測(cè)試的目標(biāo)   在有可能的情況,在需求和流程設(shè)計(jì)中努力做到、客觀和細(xì)致,不但能保證系統(tǒng)開(kāi)發(fā)的質(zhì)量和成熟度,也會(huì)使你得到客戶高度的滿意和信任,為今后更多的業(yè)務(wù)合作敞開(kāi)大門(mén)。 五. 制作設(shè)計(jì)計(jì)劃書(shū)   到了這個(gè)階段,可以說(shuō)掌握了客戶的需求并對(duì)計(jì)劃實(shí)施的系統(tǒng)開(kāi)發(fā)有了清楚地認(rèn)識(shí),與客戶之間達(dá)成了共識(shí),那么在進(jìn)入下個(gè)階段的工作時(shí),制作設(shè)計(jì)計(jì)劃書(shū)是非常必要的。   設(shè)計(jì)計(jì)劃書(shū)是描述整個(gè)系統(tǒng)的全貌,作為系統(tǒng)分析、測(cè)試人員工作的基礎(chǔ),同時(shí)也是客戶驗(yàn)收的標(biāo)準(zhǔn),作為業(yè)務(wù)合同的內(nèi)容之一,因此,應(yīng)該仔細(xì)謹(jǐn)慎地撰寫(xiě)設(shè)計(jì)計(jì)劃書(shū)。   根據(jù)項(xiàng)目的不同,設(shè)計(jì)計(jì)劃書(shū)的內(nèi)容或許有所不同,以下筆者提供一份樣本供大家參考,該份樣本基本涵蓋了需要在計(jì)劃書(shū)中進(jìn)行確認(rèn)和描述的核心要素。 六. 總結(jié)   在本階段的工作過(guò)程中,核心的任務(wù)是通過(guò)上個(gè)階段的需求分析,進(jìn)行項(xiàng)目模型設(shè)計(jì)和業(yè)務(wù)流程分析,并制作用戶界面原型得到用戶的確認(rèn),最終完成雙方認(rèn)可的《設(shè)計(jì)計(jì)劃書(shū)》,作為下一階段系統(tǒng)設(shè)計(jì)和軟件建模的依據(jù)。 如何高質(zhì)量地完成業(yè)務(wù)流程分析階段的工作,筆者總結(jié)的經(jīng)驗(yàn)如下: * 真正以用戶為中心的設(shè)計(jì),到客戶的實(shí)際工作環(huán)境中觀察和記錄; * 仔細(xì)查找各種業(yè)務(wù)主角,并表述不同主角的各種操作流程步驟; * 簡(jiǎn)化需求,將客戶的需求歸納整理,抓住核心問(wèn)題; * 細(xì)化需求,針對(duì)核心問(wèn)題,模擬用戶角色,進(jìn)一步確認(rèn)流程和規(guī)范; * 認(rèn)真制定設(shè)計(jì)計(jì)劃書(shū),為下階段的工作打好基礎(chǔ)。 轉(zhuǎn)自:動(dòng)態(tài)網(wǎng)制作指南 www.knowsky.com
立即預(yù)約