從2007年11月開始第一次負(fù)責(zé)一個(gè)網(wǎng)站的開發(fā),到目前大致的框架及主體功能已基本完成,雖然自己感覺不是很滿意,但第一次當(dāng)項(xiàng)目經(jīng)理能完成自己也算還過得去,現(xiàn)將自己項(xiàng)目開發(fā)過程中的一些心得陸續(xù)在總結(jié)出來與大家一起分享,希望能對(duì)大家在項(xiàng)目管理及項(xiàng)目開發(fā)的過程中有所幫助。
一個(gè)B/S項(xiàng)目從立項(xiàng)開發(fā)就需要根據(jù)項(xiàng)目的規(guī)模、經(jīng)費(fèi)的預(yù)算、應(yīng)用的技術(shù)、項(xiàng)目開發(fā)的模式等方面考慮好開發(fā)這個(gè)項(xiàng)目所需的人員構(gòu)成及數(shù)量。作為B/S項(xiàng)目,必須配備美工、初級(jí)程序員、中高級(jí)程序、項(xiàng)目經(jīng)理兼數(shù)據(jù)庫設(shè)計(jì)、需求分析和項(xiàng)目管理及集成。
一、美工
眼上招美工易,招會(huì)手寫HTML代碼的美難,招到會(huì)手寫DIV+CSS的美工更難,如果要求高點(diǎn)懂一點(diǎn)代碼,熟練運(yùn)用DIV+CSS的美可以說是鳳毛麟角啦,所以在美工的配置方面一定要花點(diǎn)精力去仔細(xì)地篩選人員,如果項(xiàng)目周期允許可以先期招一個(gè)美工功底比較強(qiáng)的人,花一定的時(shí)間對(duì)其進(jìn)行培養(yǎng)后即可發(fā)揮很大的作用。我這個(gè)項(xiàng)目在美工上吃了很大的虧,美的功底還算勉強(qiáng),但只會(huì)用DREAMWEAV制作HTML網(wǎng)頁,而且不會(huì)手寫CSS代碼對(duì)頁面進(jìn)行布局和美工的處理。有些項(xiàng)目的美工與程序的配合是美工做出效果圖并把要用到的相應(yīng)圖片元素交給程序員,程序員再根據(jù)效果圖把最終的頁面完成,如果是這樣,程序員的工作量將會(huì)大大地增加,而且目前程序能熟練應(yīng)用DIV+CSS進(jìn)行布局和美工的人還是相對(duì)較少。
二、初級(jí)程序員
根據(jù)項(xiàng)目的規(guī)模及周期可以由學(xué)校剛畢業(yè)或?qū)嵙?xí)的學(xué)生擔(dān)任,目前針對(duì)軟件開發(fā)的職業(yè)學(xué)校和大學(xué)的人大把大把的,而且有些好的已經(jīng)在學(xué)校有團(tuán)隊(duì)合作進(jìn)行課程設(shè)計(jì)或有些好的學(xué)生在老師的帶領(lǐng)下進(jìn)行了實(shí)際項(xiàng)目的開發(fā),招幾個(gè)這樣的人員進(jìn)入項(xiàng)目,無論是從人員管理還是成本來說都罰得來,而且這些學(xué)生也樂意來進(jìn)行這樣的開發(fā)。但要注意的就是一定要能熟練地控制代碼,而且邏輯思維能力、理解能力都需要相對(duì)比較強(qiáng)的,還有就是其性格,因?yàn)槭且粋€(gè)團(tuán)隊(duì),如果不能很好地熔入到團(tuán)隊(duì)中去,其負(fù)面影響將有可能導(dǎo)致整個(gè)項(xiàng)目的進(jìn)度和成敗。在工作的安排中盡量安排些界面層的開發(fā)、業(yè)務(wù)邏輯比較簡單的模塊、后臺(tái)管理的簡單代碼、統(tǒng)計(jì)報(bào)表模塊等程序復(fù)雜不高,而且在整個(gè)項(xiàng)目中涉及面小的模塊。
三、中高級(jí)程序員
這類程序員一定要有二到三年以上的開發(fā)經(jīng)驗(yàn),而且需真正地全程參與二到三個(gè)實(shí)際應(yīng)用項(xiàng)目的開發(fā)的人員來擔(dān)任,特別是高級(jí)程序,一定要有全程參與一個(gè)項(xiàng)目的需求分析、數(shù)據(jù)庫設(shè)計(jì)、模塊劃分、公共模塊和函數(shù)的工作經(jīng)驗(yàn),而且要能熟練應(yīng)用相關(guān)的工具軟件,如OFFICE系統(tǒng)的EXCEL(整理基礎(chǔ)數(shù)據(jù)的最佳選擇)、VISIO(畫業(yè)務(wù)流程圖、程序結(jié)構(gòu)圖、界面原型圖的最佳選擇,也可劃簡單的類圖)、POWERDESIGN(數(shù)據(jù)庫設(shè)計(jì)的軟件、類圖的設(shè)計(jì)與規(guī)劃分析)等(除了列舉的這些,還有其它很多工具軟件),熟話說工欲善其事,必先利其器,如果高級(jí)程序員不能應(yīng)用好以上的工具,將會(huì)有很多工作無法開展或需要項(xiàng)目經(jīng)理事事親為;除了能應(yīng)用好這些工具軟件外,還需具備一定的需求分析能力、公共模塊和函數(shù)提取、深厚的技術(shù)功能及技術(shù)知識(shí)面、熟練地應(yīng)用開發(fā)工具和搭建開發(fā)平臺(tái)。而對(duì)于中級(jí)程序主要是在開發(fā)工具和語言方面要能有很好地把控能力,配合高級(jí)程序來完成其與項(xiàng)目經(jīng)理確定好的模塊和函數(shù)的具體開發(fā)。
四、項(xiàng)目經(jīng)理
現(xiàn)在很多人都說項(xiàng)目經(jīng)理只要會(huì)管理就可以啦,我個(gè)人認(rèn)為,這只有在大公司和大項(xiàng)目中才可能只要會(huì)管理就可以啦,但就目前國內(nèi)的軟件項(xiàng)目的開發(fā)來看,一般也就是拉幾桿槍就馬上開工一個(gè)項(xiàng)目,項(xiàng)目經(jīng)理不但需要進(jìn)行
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html