敏捷开发项目的管理流程_第1页
敏捷开发项目的管理流程_第2页
敏捷开发项目的管理流程_第3页
敏捷开发项目的管理流程_第4页
敏捷开发项目的管理流程_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、敏捷开发项目的管理流程 导语:对于敏捷开发项目的管理流程,相关人员要清楚。下面 是收集的敏捷开发项目管理流程,供各位阅读和参考。 前段时间给大家了敏捷开发的流程,最近在敏捷开发项目的流 程和管理制度, 其的项目管理规程如下, 这份规程也不完全算是敏捷 专属的项目管理规程, 主要是在结合我们公司实际的情况下编写出来 的,大家在实际嵌入到公司的过程中可以参考下,不能照搬。 1. 目的 规范互联网软件产品开发项目管理过程,指导开展项目研发、 管理等活动。 2. 适用范围 本章程的作用范围为互联网软件产品开发立项至结项管理过程。 1. 对项目经理开展产品规划及设计活动以及项目管理手段和应 遵循的开发流

2、程提供了指导; 2. 对项目团队的日常管理活动及内容进行了指导; 3. 角色及职责定义 项目经理: 进行产品开发过程中的业务目标、进度、成本、质量控制。 挑选项目团队并进行团队建设,激发、鼓舞和改进团队的生产 效率。 识别项目干系人,定期向干系人汇报,并作为团队和外部的接 口,屏蔽外界对团队的干扰。 确保项目中流程被遵循,组织、监督、培训项目各实践活动。 产品策划 确定产品的功能,拆分用户故事。 需求功能确定优先级。 接受或拒绝开发团队的工作成果。 参与产品开发过程中的有关会议。 UI 根据用户故事,负责产品的功能交互及界面设计 组织开展人机交互及用户体验,不断跟踪改进,提高产品表现 力。 参

3、与产品开发过程中的有关会议。 开发 根据用户故事,负责产品的技术架构设计及功能开发 评估、设计及维护产品相应模块, 确保模块的稳定性、 易用性、 高效性。 参加产品开发过程中的有关会议。 测试 根据用户故事,设计产品测试标准,确保产品品质满足市场需 求。 合理分配测试资源, 组织产品测试并优化测试流程及测试标准, 提高测试效率。 编写产品测试用例,提交测试问题,编写测试总结报告,以测 试角度来确定产品版本是否发布。 4. 项目管理过程 按照互联网软件产品项目开发过程,可将整个项目管理过程分 为立项过程、规划过程、执行与监控过程、结项过程。下面分别阐述 在每个阶段过程中该如何进行项目管理。 4.

4、1 立项过程 互联网软件产品开发项目的立项过程,通常是指从准备项目启 动会到召开会议这个阶段,在立项过程中,需要完成项目目标,需求 范围的初步确认,项目团队成员,其他资源的安排。 确定项目的初步目标并达成共识 对于项目目标,需要和干系人在以下几点上达成共识: 项目的背景、目标用户、核心人员及产品定位是什么 项目的资源投入预算是多少 项目的资源投入是多少 各人员在项目中扮演的角色和对项目的作用是什么 准备启动会议文档 文档内容包括: 用户画像 产品定位 市场策略 业务目标 技术可行性 研发成本预算 路标规划 召开项目启动会 参加人员包括: 管理层代表 项目经理及项目团队 其他干系人代表 主要议题

5、包括: 申明项目目标范围及对组织目标的贡献。 管理层正式任命PM设定期望,统一思想 文档内容的宣讲。 与PM小组确定项目管理要求 项目启动会完成后,需要与PM小组成员确定项目立项机制以及 公司项目管理要求。 4.2 规划阶段 在规划阶段,团队需要共同完成产品的版本规划,迭代计划 版本规划 从产品的关键特性列表中按照优先级规划产品每个版本需要完 成哪些特性, 在规划完成后需要在项目干系人内达成共识。 具体可参 考版本规划样例 迭代如何划分 迭代划分是指将特性列表拆分形成用户故事列表,并将其对应 的主要任务划分到各个迭代中去,形成粗粒度的项目迭代计划。这个 过程主要考虑以下几个因素: 有些任务间是

6、有依赖关系,某个任务的开始或结束是以另一个 任务的开始或结束为前提,在划分时必须考虑这种前后依赖关系。 在安排每个迭代的任务时,需要对各种因素进行综合考虑,如 平衡每个迭代中任务的技术难度和价值差异。 除了进行初步的迭代任务划分,还需要确定项目过程中迭代任 务调整的规则,如迭代任务未完成时是将剩余任务延至下一迭代还是 延长迭代周期。 确定人员分工 项目经理需要根据每个人员的能力和特点, 初步拟定大致分工。 在进行任务分工时需考虑以下因素: 任务难度与人员能力相匹配,对于明显超出能力范围或过于简 单的任务容易造成负面影响。 耦合度高的尽量分配给同一个人,避免不必要的沟通消耗。 鼓励团队内部“任务

7、认领”,提高人员的工作积极性和主动性。 确定迭代运行模式 如一周迭代、两周迭代,每个迭代包含的工作内容等。 具体的迭代计划可参考迭代计划样例 制定其他辅助计划 制定沟通计划、风险计划和质量计划是必要的,沟通计划主要 包含以下几个方面:沟通对象、沟通方式、沟通频率即可,如: 风险计划包括风险项、负责人、重要性、应对措施,如下: 质量计划包括: bug 分布满足何种条件可以发布,有几个致命 bug 必须停止开发新特性等。 搭建基础技术架构 如果是一个全新的项目,需要重新开发系统框架,则这个工作 应该在迭代 0 完成,否则会影响后期的工作开展。 系统框架的每次改 动必然会导致大量的重复工作量, 从而

8、给稳定的团队节奏带来很大的 毛刺。 4.3 项目执行和监控过程 迭代 N 的执行 A 、迭代N的需求细化 考虑每个迭代需要完成的用户故事; 用户故事需包含几个部分,工作量评估、功能性需求、非功能 性需求。具体的可参考用户故事模板及样例及拆分说明 用户故事编写完成后需要在团队内部进行需求评审,一方面是 为了向团队成员解读该需求, 另一方面团队成员也可在评审时给出指 导性意见。 B 、测试用例评审 测试人员根据用户故事要求编写对应的测试用例,并组织项目 团队进行测试用例评审。根据评审意见修改测试用例 C 、开发 将用户故事的需求开发的过程。 D 、开发自测 在开发过程中,每完成一个功能点,都需要及

9、时的进行开发自 测并通知产品策划人员进行验收体验。 E 、验收 开发完成后,产品策划需要对开发完成的成果进行验收,验证 其是否符合用户故事的要求, 验证通过后方可流到测试环节, 否则需 与开发详细讨论其不符合性, 其验收的 checklist 可以参考 产品验 收 checklist 及模板 F 、测试和回归 提交测试时,必须要有正确的版本。测试人员根据测试用例进 行测试,在IT平台中提交测试bug,并根据测试的角度给出产品是 否发布的意见,输出测试报告 、bug 修改 在IT平台中获取分配给自己的bug进行修改。 、showCase 阶段性必须有可体验版本进行showcase.需要 确定sh

10、owcase时间:某个迭代开发、自测完成,准备提交测试 会议前 1-2 天发出体验版给到参与人员 会议期间,由项目经理组织大家体验、反馈问题、记录问题。 项目经理根据问题情况,与开发或产品确定问题的解决时间并 发出会议纪要。 I 、灰度发布 迭代一定版本后,由项目经理与团队共同决定是否需要进行灰 度发布。 监控方式 每日站立会 主持人轮流担任,负责控制节奏,记录问题,以备会后跟踪。 每人讲自己昨天做了什么,有什么问题,今天的计划是什么; 其他人了解别人的工作情况,并发现指出可能存在的问题。 对于发现的问题,鼓励认领,其余由项目经理指定责任人。 时间通常控制在 15 分钟内。 会议期间,更新任务墙,任务墙样式如下: 周报 反馈项目计划的执行情况,强调本周工作要达成的目标 暴露出项目的问题,特别是需要领导或其他团队需要协助的问 题。 周报可在 IT 平台中输出。 月报 反馈项目当月的执行情况,包括进度、人力及质量。 反映项目存在的问题和风险。 迭代回顾 每人讲述本次迭代做的好的地方和不好的地方 回顾上个迭代不好的地方,看看改进情况。 让每个人发言。 每次迭代回顾会议完成后,可更新燃尽图 4.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论