您的位置:軟件測試 > 軟件項目管理 > 項目管理綜合 >
項目開發(fā)心得之人力資源配置
作者:網絡轉載 發(fā)布時間:[ 2013/12/13 13:14:40 ] 推薦標簽:

    從2007年11月開始第一次負責一個網站的開發(fā),到目前大致的框架及主體功能已基本完成,雖然自己感覺不是很滿意,但第一次當項目經理能完成自己也算還過得去,現將自己項目開發(fā)過程中的一些心得陸續(xù)在總結出來與大家一起分享,希望能對大家在項目管理及項目開發(fā)的過程中有所幫助。
    一個B/S項目從立項開發(fā)需要根據項目的規(guī)模、經費的預算、應用的技術、項目開發(fā)的模式等方面考慮好開發(fā)這個項目所需的人員構成及數量。作為B/S項目,必須配備美工、初級程序員、中高級程序、項目經理兼數據庫設計、需求分析和項目管理及集成。

一、美工

    眼上招美工易,招會手寫HTML代碼的美難,招到會手寫DIV+CSS的美工更難,如果要求高點懂一點代碼,熟練運用DIV+CSS的美可以說是鳳毛麟角啦,所以在美工的配置方面一定要花點精力去仔細地篩選人員,如果項目周期允許可以先期招一個美工功底比較強的人,花一定的時間對其進行培養(yǎng)后即可發(fā)揮很大的作用。我這個項目在美工上吃了很大的虧,美的功底還算勉強,但只會用DREAMWEAV制作HTML網頁,而且不會手寫CSS代碼對頁面進行布局和美工的處理。有些項目的美工與程序的配合是美工做出效果圖并把要用到的相應圖片元素交給程序員,程序員再根據效果圖把終的頁面完成,如果是這樣,程序員的工作量將會大大地增加,而且目前程序能熟練應用DIV+CSS進行布局和美工的人還是相對較少。

二、初級程序員

    根據項目的規(guī)模及周期可以由學校剛畢業(yè)或實習的學生擔任,目前針對軟件開發(fā)的職業(yè)學校和大學的人大把大把的,而且有些好的已經在學校有團隊合作進行課程設計或有些好的學生在老師的帶領下進行了實際項目的開發(fā),招幾個這樣的人員進入項目,無論是從人員管理還是成本來說都罰得來,而且這些學生也樂意來進行這樣的開發(fā)。但要注意的是一定要能熟練地控制代碼,而且邏輯思維能力、理解能力都需要相對比較強的,還有是其性格,因為是一個團隊,如果不能很好地熔入到團隊中去,其負面影響將有可能導致整個項目的進度和成敗。在工作的安排中盡量安排些界面層的開發(fā)、業(yè)務邏輯比較簡單的模塊、后臺管理的簡單代碼、統(tǒng)計報表模塊等程序復雜不高,而且在整個項目中涉及面小的模塊。

三、中高級程序員

    這類程序員一定要有二到三年以上的開發(fā)經驗,而且需真正地全程參與二到三個實際應用項目的開發(fā)的人員來擔任,特別是高級程序,一定要有全程參與一個項目的需求分析、數據庫設計、模塊劃分、公共模塊和函數的工作經驗,而且要能熟練應用相關的工具軟件,如OFFICE系統(tǒng)的EXCEL(整理基礎數據的佳選擇)、VISIO(畫業(yè)務流程圖、程序結構圖、界面原型圖的佳選擇,也可劃簡單的類圖)、POWERDESIGN(數據庫設計的軟件、類圖的設計與規(guī)劃分析)等(除了列舉的這些,還有其它很多工具軟件),熟話說工欲善其事,必先利其器,如果高級程序員不能應用好以上的工具,將會有很多工作無法開展或需要項目經理事事親為;除了能應用好這些工具軟件外,還需具備一定的需求分析能力、公共模塊和函數提取、深厚的技術功能及技術知識面、熟練地應用開發(fā)工具和搭建開發(fā)平臺。而對于中級程序主要是在開發(fā)工具和語言方面要能有很好地把控能力,配合高級程序來完成其與項目經理確定好的模塊和函數的具體開發(fā)。

四、項目經理

    現在很多人都說項目經理只要會管理可以啦,我個人認為,這只有在大公司和大項目中才可能只要會管理可以啦,但目前國內的軟件項目的開發(fā)來看,一般也是拉幾桿槍馬上開工一個項目,項目經理不但需要進行人員的管理,還包括項目的管理、業(yè)務需要的分析、數據庫的設計、開發(fā)平臺的搭建、項目的集成、項目的測試等。這樣對項目經理的知識結構、工作經歷、項目經驗等都有著一定的要求。所以項目經驗在一般的小項目中單獨抽出來做管理是很難的,一般都需要參與到項目開發(fā)的方方面面去。在一個項目開始的時候項目更多關注的是業(yè)務需求、人員的配備、數據庫的設計和開發(fā)平臺的搭建。

五、測試人員及策劃人員

    一般小項目很難去養(yǎng)一個專職的測試人員,我們這個項目的測試工作基本上是開發(fā)人員完成了很大一部分的測試工作,剩下的測試直接交給用戶完成,發(fā)現問題直接修改,所以對于開發(fā)人員一定要細心,而且要有責任心,F在可以說大部分的程序員腦子里面想的是只要完成主體功能好了,根據沒有過多過細地去考慮一個功能當中可能出現的異常情況和異常業(yè)務邏輯,這其實是一個人的工作態(tài)度與其邏輯思維能力的,所以程序員自己也要對自己開發(fā)的功能經常提出“如果是這樣,我的程序會怎么處理?”,多做些假設看看程序能不能很好地處理。
    如果是開發(fā)網站項目,一定還要有一個策劃人員來全程參與需求分析與網站頻道和功能的策劃。項目的經理和程序及美工人員根據沒時間和經力來考慮一個頻道的功能定位、界面展現的信息及頻道的核心思想和核心用戶群體等,這些都需策劃人員根據其對網站核定位的理解和用戶的分析來完成頻道的策劃,所以對于策劃人員的要求一定要是所做網站行業(yè)內的專家,并且懂得互聯(lián)網的運營。
    我也是第一次當項目經理帶團隊,還有很多在人員的配備和管理上的經驗,希望我的這點經驗能對想當項目經理、已經在當項目經理的人員有所幫助,同時也希望有經驗的項目經理和相關人員給我點建議,歡迎大家繼續(xù)討論關于軟件項目開發(fā)過程當中的人員配置問題與經驗。

 

 

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd