
项目开发心得之人力资源配置.docx
3页从2007年11月开始第一次负责一个网站的开发,到目前大致的框架及主体功能 已基本完成,虽然自己感觉不是很满意,但第一次当项目经理能完成自己也算还 过得去,现将自己项目开发过程中的一些心得陆续在总结出来与大家一起分享, 希望能对大家在项目管理及项目开发的过程中有所帮助一个B/S项目从立项 开发就需要根据项目的规模、经费的预算、应用的技术、项目开发的模式等方面 考虑好开发这个项目所需的人员构成及数量作为B/S项目,必须配备美工、初 级程序员、中高级程序、项目经理兼数据库设计、需求分析和项目管理及集成 一、美工 眼上招美工易,招会手写HTML代码的美难,招到会手写DIV+CSS的美 工更难,如果要求高点懂一点代码,熟练运用DIV+CSS的美可以说是凤毛麟角啦, 所以在美工的配置方面一定要花点精力去仔细地筛选人员,如果项目周期允许可 以先期招一个美工功底比较强的人,花一定的时间对其进行培养后即可发挥很大 的作用我这个项目在美工上吃了很大的亏,美的功底还算勉强,但只会用 DREAMWEAV制作HTML网页,而且不会手写CSS代码对页面进行布局和美工的处 理有些项目的美工与程序的配合是美工做出效果图并把要用到的相应图片元素 交给程序员,程序员再根据效果图把最终的页面完成,如果是这样,程序员的工 作量将会大大地增加,而且目前程序能熟练应用DIV+CSS进行布局和美工的人还 是相对较少。
二、初级程序员根据项目的规模及周期可以由学校刚毕业或实习 的学生担任,目前针对软件开发的职业学校和大学的人大把大把的,而且有些好 的已经在学校有团队合作进行课程设计或有些好的学生在老师的带领下进行了 实际项目的开发,招几个这样的人员进入项目,无论是从人员管理还是成本来说 都罚得来,而且这些学生也乐意来进行这样的开发但要注意的就是一定要能熟练地控制代码,而且逻辑思维能力、理解能力都需要相对比较强的,还有就是其 性格,因为是一个团队,如果不能很好地熔入到团队中去,其负面影响将有可能 导致整个项目的进度和成败在工作的安排中尽量安排些界面层的开发、业务逻 辑比较简单的模块、后台管理的简单代码、统计报表模块等程序复杂不高,而且 在整个项目中涉及面小的模块三、中高级程序员这类程序员一定要有二到三 年以上的开发经验,而且需真正地全程参与二到三个实际应用项目的开发的人员 来担任,特别是高级程序,一定要有全程参与一个项目的需求分析、数据库设计、 模块划分、公共模块和函数的工作经验,而且要能熟练应用相关的工具软件,如 OFFICE系统的EXCEL (整理基础数据的最佳选择)、VISIO (画业务流程图、程序 结构图、界面原型图的最佳选择,也可划简单的类图X POWERDESIGN (数据库设 计的软件、类图的设计与规划分析)等(除了列举的这些,还有其它很多工具软 件),熟话说工欲善其事,必先利其器,如果高级程序员不能应用好以上的工具, 将会有很多工作无法开展或需要项目经理事事亲为;除了能应用好这些工具软件 外,还需具备一定的需求分析能力、公共模块和函数提取、深厚的技术功能及技 术知识面、熟练地应用开发工具和搭建开发平台。
而对于中级程序主要是在开发 工具和语言方面要能有很好地把控能力,配合高级程序来完成其与项目经理确定 好的模块和函数的具体开发四、项目经理现在很多人都说项目经理只要会管 理就可以啦,我个人认为,这只有在大公司和大项目中才可能只要会管理就可以 啦,但就目前国内的软件项目的开发来看,一般也就是拉几杆枪就马上开工一个 项目,项目经理不但需要进行人员的管理,还包括项目的管理、业务需要的分析、 数据库的设计、开发平台的搭建、项目的集成、项目的测试等这样就对项目经 理的知识结构、工作经历、项目经验等都有着一定的要求所以项目经验在一般 的小项目中单独抽出来做管理是很难的,一般都需要参与到项目开发的方方面面 去在一个项目开始的时候项目更多关注的是业务需求、人员的配备、数据库的 设计和开发平台的搭建五、测试人员及策划人员一般小项目很难去养一个专 职的测试人员,我们这个项目的测试工作基本上是开发人员完成了很大一部分的 测试工作,剩下的测试直接交给用户完成,发现问题就直接修改,所以对于开发 人员一定要细心,而且要有责任心现在可以说大部分的程序员脑子里面想的是 只要完成主体功能就好了,根据没有过多过细地去考虑一个功能当中可能出现的 异常情况和异常业务逻辑,这其实就是一个人的工作态度与其逻辑思维能力的, 所以程序员自己也要对自己开发的功能经常提出“如果是这样,我的程序会怎么 处理? ”,多做些假设看看程序能不能很好地处理。
如果是开发网站项目,就一 定还要有一个策划人员来全程参与需求分析与网站频道和功能的策划项目的经 理和程序及美工人员根据没时间和经力来考虑一个频道的功能定位、界面展现的 信息及频道的核心思想和核心用户群体等,这些都需策划人员根据其对网站核定 位的理解和用户的分析来完成频道的策划,所以对于策划人员的要求一定要是所 做网站行业内的专家,并且懂得互联网的运营我也是第一次当项目经理带团 队,还有很多在人员的配备和管理上的经验,希望我的这点经验能对想当项目经 理、已经在当项目经理的人员有所帮助,同时也希望有经验的项目经理和相关人 员给我点建议,欢迎大家继续讨论关于软件项目开发过程当中的人员配置问题与 经验。












