转自: mIchael liu
On Schedule,High Quality!
何谓高效的项目团队?
- 有序,组员分工明确,能按计划提交高品质的项目产出的小组
- 小组以任务为导向,无职务高低之区分,仅仅是任务分工不同
- 有着一致的目标:在既定时辰内完成客户满意的工作产出
如何建立高效有序的项目团队?
项目组中如何分工、协作?
角色分工 |
工作职责 |
Project Manager |
把握整体项目;客户沟通;定义计划;分析评估项目风险;监控项目执行;需求变更(MR)管理 |
Architect |
定义项目结构,约定,评估项目技术风险,支援完成项目建议书(Proposal) |
Business Analysts /System Analysts |
业务需求分析,以文字、图形表达出客户的需求(UseCase/Activity Diagram等) |
System Design |
需求分析->系统设计,在Architect定义的系统大框架下,设计系统的行为,满足、解决客户的需求 |
Development Team Leader |
支援PM,确保任务执行 |
Technial Leader |
支援Team Leader,解决日常工作中Team中遇到的技术问题 |
Programer |
将SD完成的设计付诸于具体实现,完成UnitTest |
QA Leader |
支援PM,确保品质保证工作的良好执行 |
Tester |
完成系统的功能测试,以及整合测试,确保系统的品质 |
Leader的工作
- 首要工作:沟通,协调,Monitor任务的执行!
- 合理安排好每个人的任务,依据member的特点
- 每天下班前review当天的工作情况,定义好第二天需要的任务执行
- 不要所有的事情都一个人来完成,让组员都参与进来执行任务,重要是清楚了解任务的执行进度
项目之前需要有哪些准备工作需要完成?
- 开发规范,包括编码约定、文件模板约定、命名约定
- 技术资料,新的member加入的培训资料(该部分,可以用Maven组织,请Technical Leader来完成)
- 开发环境准备 能够提供文档帮助组员快速构建自己的环境
- 在Architect定义的结构下,提供代码样例供member来做follow 需要有对应的资料来对样例代码进行说明,做到"系统完成后的代码'长'的就像项目进入开发前定义好的样例"(什么情况下该写成什么样的Code)
- 定义好Review机制 包括"如何review,需要review到哪些点"
进行同台北的外包项目,如何准备以及有哪些注意事项等
- 同台北确定整个项目范围
- 确定计划时辰(尽早确定时辰以便申请项目需要的人力资源)
- 评估外包项目的可执行性 有问题提早提出,不要到了真正开始执行的时候来做抱怨问题!
|
Useful Information
No Execuse,Dont Complain,Just Do it! |
posted on 2006-03-03 17:07
鱼上游 阅读(1009)
评论(0) 编辑 收藏 所属分类:
爪哇风景欣赏 、
爪哇友邻真不少