作者:
Flyingis
不論是功能網站設計,還是基于
B/S
架構的
MIS
系統(tǒng),都需要有一套合理的管理方案來保證項目的正常運轉。去年為政府部門做了一個基于
B/S
的
MIS
系統(tǒng),項目不大,總共三人——數據庫設計人員、程序開發(fā)人員(我)和一個測試人員,做完之后有兩個體會:一是包攬網站的前后臺設計使得自己要面臨的問題很繁雜,二是給政府部門做事效率太低,客戶的支持不夠。不管怎么樣,項目總算是做完了,可以交付使用,但中間存在的問題只有我們自己知道,我們想解決問題,但不是我們開發(fā)人員說的算。中國這種項目多了,拿出來講總有討論不完的話題,并且沒有什么意義,這里只想站在項目管理的角度,總結一下網站項目管理中的過程實踐,在今后的項目中能做的更好一些。
網站界面
對于程序員來說,網站界面設計相對于后臺程序設計并不那么起眼,因為按照我們的理解,客戶需要的是能夠使用的程序,這是基礎,而不是漂亮的應用界面,如果兩者能同時滿足當然最好,但在我參與的那個項目中可沒有這么好的“待遇”。在實際中,太花哨的界面的確很難得到用戶的垂青,特別是專業(yè)的
MIS
系統(tǒng)更是如此,因此,在這個過程中如何講程序的核心功能展現(xiàn)在用戶面前是最關鍵的問題,而不僅僅是按鈕工具條如何擺放,核心的模塊確定之后,其他的功能和修飾就能很快決定出來。以后應用中,使用
AJAX
是一種增強用戶體驗的方法,也是當前的流行趨勢,但一切還是以實用、簡潔、易用為目的。說到這里,這一切還是必須要以完善的需求分析為基礎,只有了解到用戶需求的核心所在,才能將需求變?yōu)槌绦颉?/span>
項目進度
把握好項目進度不是一件容易的事,首先要充分考慮環(huán)境因素,如自己的團隊怎么樣,更重要的是客戶的支持與配合。政府部門的項目如果得到領導的充分重視,并且有良好的工作流程和明確的業(yè)務關系,項目實施將會非常便利,像銀行、電信等部門的項目就相對好做,因為他們的業(yè)務需求非常明確,銀行的利率計算方法就是明確的,審批流程也是通用的,提取款方式也是規(guī)定好了的,后臺規(guī)則都是不容許輕易改動的等等。但是其他大多數的項目中,開發(fā)人員就沒有這么好的“待遇”了,一是業(yè)務規(guī)則經常會出現(xiàn)小的變動,二是有的環(huán)節(jié)領導還需要一定的“靈活性”,更難受的是,得不到領導的重視,這個項目做的過程難受,做完了以后可能根本不會用,這樣雖然可以應付交差,但對開發(fā)人員來講沒什么意思,如果可以選擇還不如不做。因此,這個環(huán)節(jié)最重要的是項目需求的精細程度、客戶的支持程度和自身的開發(fā)實力,這樣才能評估出一個較好的項目進度方案,并且項目進行過程中給予控制。
人力資源
可能在一些大公司情況會好一些,在我參與的這個項目中,自己要負責
Web
的前后臺所有應用,從視圖層到控制層到業(yè)務邏輯層,從更細的層面上說,數據持久化需要自己做,公共類需要自己開發(fā),分頁要自己設計,還有各種
VO/BO
,
Action
等等,更頭痛的還要設計頁面的編排,
CSS
控制,起初真的是折騰了我一陣子,現(xiàn)在想想對個人也是一個鍛煉,但對于項目而言,應該有充分的人力資源來支撐項目的順利進行。一般的小項目,需要需求定義人員一名,頁面設計美工一名,業(yè)務程序開發(fā)一到兩名,數據庫設計人員一名,還需要一位測試人員,這樣說的比較狹隘,但至少分工細一點對整個項目的正常運轉是有好處的。
待續(xù)……?? 《網站項目管理(二)》