火星人敏捷开发手册 2012-12-31(修正了页眉)

上传者: cheny_com | 上传时间: 2019-12-21 19:33:48 | 文件大小: 6.84MB | 文件类型: pdf
您可以在非商业场合免费使用(详见文档最后的授权页面): 作为培训前的预习阅读。 打印并张贴在公司走廊上。 作为企业内部小组培训教材使用。 请大家在http://blog.csdn.net/cheny_com置顶贴中跟帖多提意见和要求,以便及时更新。 ### 火星人敏捷开发手册 2012-12-31(修正了页眉) #### 敏捷开发概述 敏捷开发是一种强调快速响应变化、注重团队协作、持续交付高质量产品的软件开发方法论。它提倡通过短周期迭代的方式,使产品能够更快地适应市场需求的变化,并且鼓励团队成员之间的紧密合作以及与客户的频繁交流。 #### Scrum敏捷框架 Scrum是敏捷开发中最流行的框架之一。它源自橄榄球比赛中的一种战术术语“Scrum”,比喻一种紧密合作、快速推进的工作方式。Scrum的核心理念包括自组织、跨功能团队以及通过短周期迭代来提高透明度和响应能力。 - **Scrum敏捷方法一分钟扫盲**:Scrum通过一系列会议(如Sprint计划会议、每日站会、评审会议和回顾会议)、角色(如产品负责人、Scrum Master和开发团队)以及工件(如产品待办事项列表、Sprint待办事项列表和增量)来实现高效的产品开发过程。 - **Scrum敏捷方法中的角色**: - **产品负责人(Product Owner)**:负责确定产品的功能特性和优先级,确保团队理解并满足这些需求。 - **Scrum Master**:负责确保Scrum框架得到正确实施,帮助解决团队遇到的障碍,促进团队的协作和自我管理。 - **开发团队(Development Team)**:负责实际的开发工作,包括设计、编码、测试等。 - **Scrum敏捷方法中的工作产品**:主要包括产品待办事项列表(Product Backlog)和Sprint待办事项列表(Sprint Backlog)。产品待办事项列表是所有未完成需求的有序列表,而Sprint待办事项列表则是当前Sprint中团队承诺完成的工作项目。 #### Scrum过程详解 - **创建和维护产品待开发项(Product Backlog)**:这是由产品负责人维护的一个按优先级排序的需求列表,用于指导团队开发哪些功能。 - **迭代计划会(Sprint Planning Meeting)**:每个Sprint开始时进行,团队与产品负责人一起讨论即将进行的Sprint的目标,并从产品待办事项列表中选择合适的工作项。 - **每日立会(Daily Stand-up Meeting)**:每个工作日开始时进行的简短会议,团队成员报告自己的进度、计划和遇到的问题,有助于团队成员之间保持同步。 - **评审会(Review Meeting)**:每个Sprint结束时进行,团队向利益相关者展示已完成的工作,并收集反馈。 - **反思会(Retrospective Meeting)**:每个Sprint结束时进行,团队反思过去一个Sprint的工作过程,讨论如何改进未来的Sprint。 #### 用户故事扩展阅读 - **何为用户故事**:用户故事是从用户的角度描述需求的方法,通常格式为:“作为一个[用户角色],我想要[执行某事],以便于[达到某种目的]”。 - **面向用户价值编写用户故事**:通过聚焦用户价值来定义需求,确保开发出的功能对用户有意义。 - **用户建模**:为更好地理解用户的期望和需求,团队可以创建代表不同类型用户的虚构人物,即用户模型或角色。 #### 敏捷计划扩展阅读 - **敏捷计划流程**:包括产品愿景、发布计划、迭代计划等多个层次,确保团队能够在宏观和微观层面上都有清晰的方向。 - **迭代计划**:每个迭代开始时,团队根据可用时间、团队速度等因素确定Sprint目标和待办事项列表。 - **迭代意向表**:记录每个迭代的计划,包括预期完成的任务、估计的时间等。 #### 敏捷日常跟进扩展阅读 - **故事板、看板**:使用可视化工具来跟踪团队的工作进度,帮助识别瓶颈。 - **燃尽图(Burndown Chart)**:显示剩余工作量随时间减少的趋势图,帮助团队监控进度。 - **拥抱变化**:敏捷开发鼓励在项目的任何阶段都接受变更请求,以更好地满足客户需求。 #### 敏捷绩效考核 - **考核对象的变化**:传统开发方法中,个人绩效通常被单独评估;而在敏捷环境中,重点转移到团队的整体表现。 - **为团队设定目标**:鼓励团队成员共同参与制定目标,并给予他们自主权来决定如何达成这些目标。 #### 其他 - **精益生产的启示**:敏捷开发借鉴了许多精益生产的原则,如消除浪费、持续改进等。 - **敏捷实践的表象与内涵**:敏捷不仅仅是一套工具和技术,更是一种思维方式和文化变革。 - **中英文对照词汇表**:提供了一系列敏捷开发相关的专业术语及其对应的中文翻译,方便学习和交流。 #### 结语 《火星人敏捷开发手册》不仅是一本关于Scrum敏捷方法的指南,更是一个促进团队合作、提高工作效率的宝贵资源。通过深入理解并应用其中的理念和方法,可以帮助组织和个人在快速变化的市场环境中保持竞争力。

文件下载

评论信息

  • caoboxing :
    重新下载一次。还是很经典的资料
    2021-07-28
  • 寻梦魂 :
    不错,谢谢!
    2021-07-01
  • jiji69 :
    好不容易下载到
    2021-05-08
  • flytimer :
    感谢分享,实用
    2021-02-14
  • a23234836 :
    忘了是啥来着,来拿回积分
    2020-09-15

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明