Leadership and Outsourcing Project Management -- mIchael

阅读更多
转自: mIchael  liu



项目执行目标

On Schedule,High Quality!

何谓高效的项目团队?

  1. 有序,组员分工明确,能按计划提交高品质的项目产出的小组
  2. 小组以任务为导向,无职务高低之区分,仅仅是任务分工不同
  3. 有着一致的目标:在既定时辰内完成客户满意的工作产出

如何建立高效有序的项目团队?


项目组中如何分工、协作?

 角色分工  工作职责
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的工作

  1. 首要工作:沟通,协调,Monitor任务的执行!
  2. 合理安排好每个人的任务,依据member的特点
  3. 每天下班前review当天的工作情况,定义好第二天需要的任务执行
  4. 不要所有的事情都一个人来完成,让组员都参与进来执行任务,重要是清楚了解任务的执行进度

项目之前需要有哪些准备工作需要完成?

  1. 开发规范,包括编码约定、文件模板约定、命名约定
  2. 技术资料,新的member加入的培训资料(该部分,可以用Maven组织,请Technical Leader来完成)
  3. 开发环境准备 能够提供文档帮助组员快速构建自己的环境
  4. 在Architect定义的结构下,提供代码样例供member来做follow 需要有对应的资料来对样例代码进行说明,做到"系统完成后的代码'长'的就像项目进入开发前定义好的样例"(什么情况下该写成什么样的Code)
  5. 定义好Review机制 包括"如何review,需要review到哪些点"

进行同台北的外包项目,如何准备以及有哪些注意事项等

  1. 同台北确定整个项目范围
  2. 确定计划时辰(尽早确定时辰以便申请项目需要的人力资源)
  3. 评估外包项目的可执行性 有问题提早提出,不要到了真正开始执行的时候来做抱怨问题!
    Useful Information

    No Execuse,Dont Complain,Just Do it!

你可能感兴趣的:(项目管理,maven,工作,UseCase,框架)