下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、阿里巴巴网站 项目管理手册 出品网站技术部pmo 时间2009-11 1目 录 序言.4 项目计划.5 制定计划的意义.5 制定计划的原则.5 阿里巴巴实际的项目涉及的计划.7 制定计划的方法论.9 计划常见的误区.11 工具介绍.12 进度控制.14 进度定义.14 进度收集.14 进度评估分析.15 进度的控制.16 变更控制.18 项目变更和项目变更控制.18 正确认识项目变更.18 项目变更控制的目标.20 项目变更的处理.20 项目变更的流程.21 沟通管理.22 沟通基础.22 软件项目管理中的沟通管理.27 风险管理.33 什么是风险.33 风险管理.33 风险识别.33 风险评
2、估.33 风险应对.33 风险监控.34 软件项目典型风险.34 接手项目时进行分析.35 阿里巴巴项目典型风险及应对措施.36 1. 项目阶段 -kick off前.36 2. 计划跟踪:.37 3. 需求管理:.37 4. 设计开发:.38 5. 测试 :.38 6. 发布.39 7. 过程.39 8. 资源.39 2团队建设.41 何为高效团队.41 如何进行团队建设.41 团队形成过程.42 阿里团队管理案例.42 质量管理.46 目标.46 质量是什么.46 产品质量.46 过程质量.46 质量管理是什么.47 质量管理的原则.47 质量管理的阿里巴巴实践.48 会议管理.49 会议
3、管理概述.49 项目会议知多少.50 项目kickoff会议.50 项目总结会.50 项目周例会.51 问题讨论解决会.51 frd确认会.52 uc评审会.52 设计评审会.53 tc确认会议.53 发布计划评审会.54 3序言 2009年1月21日“阿里巴巴网站技术部”正式成立pmo当时我们pmo给自己设定的一个重要目标就是“项目管理实践和专家知识的整理”。所以就有了今天这份文档。我们给这份文档规定了一个原则那就是这份文档要区别于现在普遍的项目管理的书籍它应该更具有阿里巴巴特色更具有实践指导意义。我们网站pmo有这么多优秀的项目经理他们有着非常丰富的项目管理经验和体会。我们有责任、有能力贡
4、献出一份项目经理的工作指导手册并分享给所有有兴趣或者正在带项目的同学们。 以下是本文档各个部分的主要撰稿人。其中每个主题都经过了pmo集体的讨论和确认如果你发现其中问题pmo负有主要责任请告诉我们。 主题 负责人 项目计划 陈剑苏德祥 进度控制 谢黎文张聪 变更控制 王超陈波 沟通管理 章显洲岑欣伟 风险管理 欧猛杨震 团队建设 叶静俊谢飞 质量管理 杨争钱超 会议管理 马小龙傅茂建 感谢质量保证部的王宁一直参与pmo的工作你给了我们很多工作上的建议和帮助。 感谢网站技术部各位主管对我们工作的大力支持。 最后感谢曹行当初你给了我们pmo足够的空间让我们做我们想做的事情。感谢郑林网站技术部虽然分
5、为几个独立的技术部但你仍然支持着我们的工作向前推进。 这次项目管理手册的整理给我们一些启示。 1、项目经理其实不是一个岗位他更多的是一种能力所以这个手册不仅仅是适用于项目经理它也具有普遍指导意义。 2、项目管理的成败不在于流程、制度而在于人在于你。项目经理请珍惜我们身上肩负的责任。 网站pmo全体人员 2009-11-24 中国杭州阿里巴巴滨江园区 4项目计划 制定计划的意义 软件项目计划是一个软件项目进入系统实施的启动阶段它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架 使之能合理地估算软件项目开发所需的资源 、经费和开发进度并控制软件项目开发过程按此计划进行。 在做计划
6、时必须就需要的人力、项目持续时间及成本作出估算。 简单地说项目计划可以起到如下作用 1、 确定完成项目目标所需的各项任务范围落实责任制定各项任务的时间表明确各项任务所需的人力、物力、财力 2、 确定项目的工作规范遵循的标准成为项目实施的依据和指南 3、 明确项目组各成员及其工作责任范围以及相应的职权使项目组成员明确自己的工作目标、工作方法、工作途径、工作期限要求 4、 保证项目进行过程中项目组成员和项目干系人之间的交流、沟通与协作使得项目各项工作协调一致增加客户满意度 5、 为项目的跟踪控制提供基础。 6、 项目计划在项目中起到承上启下的作用计划批准后应当作为项目的工作指南。 制定计划的原则
7、一、 制定计划时的粒度考虑。 首先以大的里程碑制定出大的计划。这个计划的粒度非常大线条很粗但能反映整个项目的进程。比如什么时候需求分析结束、什么时候详细设计开始、什么时候出开发的demo版本等等。很清晰地定义出了整个项目的轨迹。 其 次将大的计划分给具体的小组进行小粒度的细化。这个环节上首先制定出本环节的粗粒度的计划比如我们要求是制定出每个周的小里程碑然后在每周开始 的时候细化出本周的具体工作计划这个粒度非常细可以具体到每个人、每天的工作任务。依次类推下去会根据上周完成情况与经验对下周计划做出调整和细 化。 二、 计划的可操作性考虑。 计划不是给客户和老板看的是应该切实地指导我们的工作的。通过
8、计划的指定尤其是必须在某个时间点完成某个特定任务、在项目结束时间上不允许有折扣的项目中非常地重要通过细排计划资源的分配应该及时找出资源的不足及时向公司提出补充资源。资源包括人力资源、财力以及物资资源。 三、 计划的可考量性。 5 制定计划首先要明白做什么事在什么时间完成由谁完成这是必须的。但我们始终不要忘记计划执行完的结果的考量即怎么表示你计划完成的标志。我们采取 的是交付物的方式比如需求分析结束那么就应该提交需求规格说明书的最终版本也可能是阶段版本开发完成就应该提供相关的程序代码和部署文件等等。 并明确地指出交付物的形式、交付时间、责任交付人等等。计划必须落实到人计划制定的最大忌讳就是人事责
9、任的不清我比较反对集体对某件事负责其实就是无人负责很容易造成推委与扯皮。 四、计划的监督。 计划在执行中必须进行进程的监督千万不要过分依赖人的自觉性尤其是软件项目是个脑力劳动的产出受人的思想制约非常大因此要定期地进行监督和评价对偏离和延误计划的情况要及时纠正以便在正常轨道运行。 五、计划的决定要素: 资源r 时间t 流程q. 资源是保障计划的实际开展 时间是保障计划点的准时实现 流程是保障项目的质量. 他们的关系是三角形状 中间保障的是质量 同时在制定计划的时候要保持计划在不同的阶段保持计划的时候 要注意不同阶段的衔接 保持项目计划整个过程的平滑 不要跳跃式的制定计划. 同时在制定的过程中又要
10、保持: 一、重视与客户和组员的沟通 与客户的沟通是很重要的。不必害怕客户知道我们的开发计划特别是项目进度情况应当和客户共享这些信息。 首先客户会提出一些对项目时间、进度、效果上的要求这个指标往往经不起推敲有的还带有较强的政策性。站在为了科学地分析和解决问题的立场上来看项目组和客户的目的是一致的所以对于合理的项目进度客户是会理解与支持的。 其次我们有义务要让客户知道项目的计划。这样才能让客户和用户主动、积极参与项目达到项目的最终目标。 6做计划不是项目经理一个人的事要让整个团队都参与做计划的过程特别的是涉及到任务的安排时应该和任务的责任人就计划达成一致。让所有项目组成员都了解计划的基本内容不要让
11、项目组成员“蒙在鼓里”其实他们很想知道计划的内容特别是和自己相关的部分。 二、该详细的详细该简略的就简略有针对性 软件项目计划就如同软件项目本身一样有它特殊性一个三五个人花两三个月就可以完工的小项目 可能项目计划就四五页纸包括一个wbs工作分解结构和一个gantee图甘特图。一个需要五六十个人甚至上百人要花上半年或更长时间的大型软 件项目则会有更多的项目计划内容。我们得按照项目的的特定情况量体裁衣。 三、制订的项目计划要现实 制订项目计划仅靠“个人经验”是不够的不可能面面俱到不要期希望于“个人经验”。解决的办法有两个方面。 是充分鼓励、积极接纳项目干系人包括客户、老板、项目组成员来参与项目计划
12、的制定. 是要充分利用一些历史数据。历史数据是宝贵的财富是可复用的资源。不仅要注意积累这些数据也要学会从中提炼出可以为我所用的数据。如项目计划的模板计划的资源数据等。 阿里巴巴实际的项目涉及的计划 在阿里巴巴完成一个项目大概需要涵盖以下几个计划 一frd前的计划 1. 技术可行性 针对一些架构和技术难点找架构师资深开发工程师进行初步的讨论评估可行性。 2. 项目规模有一个初步的识别 最好这个时候能有ra进入识别项目范围和影响面通过以上两点得出项目大概规模项目工作量人日。 3. 项目预算硬件资源估算 项目中是否需要涉及服务器、网络、存储资源的申请 4. 外部合作方的识别 从项目原始需求中辨识出初
13、步的外部合作方例如外部接口、外部数据、外部资源依赖。 二里程碑计划是一个目标计划它表明为了达到特定的里程碑去完成一系列活动。里程碑计划通过建立里程碑和检验各个里程碑的到达情况来控制项目工作的进展和保证实现总目标。里程碑计划一般分为管理级和活动级。 1. 列出你认为是里程碑的点。 一般项目大致如下 71 kickoff 2 需求评审 3 设计评审 4 代码评审 5 提交测试时间 6 正式发布 2.根据工作量估算得出每一个点的完成时间 3.每一个里程碑点对应的输入输出要明确。 需求评审输入frd输出uc 设计评审输入设计方案设计方案应该是建立在frd和uc的基础之上输出为设计文档。 代码评审输入分
14、支代码输出为评审结果。 提交测试时间输入为可测试的代码输出为qc记录 4. 里程碑点的跟进 定期去跟踪每个里程碑点的执行进度如果有发现不符或出入的地方及时调整。 三开发计划 1. 大部分的情况下一个uc已经是最小的工作单位了某些情况uc还需要再细化成任务wbs分解。 2. 分解完各个任务之间的依赖关系找出关键路径。 3. 根据项目成员的能力情况分配任务以及指定每个任务的时间。 4. 预留必要的查漏补缺时间。 5. 给出高度可视化的图表例如甘特图。 四测试计划 由测试方提供详细的测试点然后和项目经理一起确认。 五发布计划 个人觉得目前项目中scm提供的模板已经比较细致了内容具体可以参见他们的模板
15、。 需要注意的地方 1. 各项任务之间的依赖关系要思考到位。 2. 每一项任务的操作执行时间要明确不能含糊。 3. 多方确认发布计划评审。 8制定计划的方法论 在制定项目计划时就必须对项目需要的人力及其他资源、项目持续时间和项目成本做出估算。如果新项目 和以往的项目类似估算可以参考以前的成本费用。 现在已有一些用于软件成本估算的技术可供借鉴。这些估算技术各有其优缺点但以下几方面是共同的 事先建立软件的工作范围 以软件度量经验度量、相似工程类比的度量为基础做出估算 把项目分解为可单独进行估算的小块 制定 wbs计划是制定项目计划最主要的活动主要分为以下三个步骤 第一分解工作任务。 将一个总的工作范围软件项目xxx逐渐细分到合适的粒度以便对任务计划、执行和控制。 第二定义活动依赖关 系。确定了项目中要完成哪些活动以后需要对这些活动之间的依赖关系做出定义。 第三分配时间和资源。完成工作任务分解并定义了活动的依赖关系后应该为每项活动分配相应的时间和资源。为活动分配时间 可以采用自下而上和自上而下两种不同的方法。自下而上是先估计最小粒度的活动所需要的时间项目所需的时间则取决于所有项目活动的关键路径时间自上而下 则是确定完成项目所需要的总的时间然后将时间分配给不同的活动。这两种方法在实际中都有应用很多情况下只能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国中温泥数据监测研究报告
- 中国露营行业发展前景及竞争趋势分析研究报告(2024-2030版)
- 中国铌钽市场运营能力预测与投资盈利专项可行性研究报告(2024-2030版)
- 中国金属型压铸机行业现状动态及未来趋势预测研究报告(2024-2030版)
- 中国证券业兼并重组行业经营状况及发展策略分析研究报告(2024-2030版)
- 中国自耦变压器行业发展趋势及应用前景预测研究报告(2024-2030版)
- 2024年中国楼宇对讲设备市场调查研究报告
- 中国聚丙烯膜电容器行业应用趋势及前景动态预测研究报告(2024-2030版)
- 中国硬酯酸行业市场现状分析及竞争格局与投资发展研究报告(2024-2030版)
- 中国番泻叶供需状况及市场规模预测分析研究报告(2024-2030版)
- 人教版五年级数学上册第一单元《小数乘法》(大单元教学设计)
- 家庭约法三章合同
- 特种设备使用单位日管控、周排查、月调度示范表
- 职业生涯规划概述课件
- JB-T 14320-2022 氧气用止回阀
- 《两办意见》(关于进一步加强矿山安全生产工作的意见)培训课件2024
- 人教版初中化学实验目录(总表)
- 监控工程验收单-范本模板
- 机械设计产品案例分析报告
- 政治审查表(模板)
- 2024届高考英语复习语法填空课件
评论
0/150
提交评论