美文网首页
敏捷知识总结

敏捷知识总结

作者: Wendell_1451 | 来源:发表于2019-03-01 01:11 被阅读0次

敏捷项目章程:

1、产品前景 Why

2、项目任务 What

3、成功标准 How


用户故事:

1、3C Card卡片 Conversation对话 Confirmation确认。卡片记录,记录用户对话,需要与干系人确认。

2、INVEST Independent独立的 Negotiate可协商的 Valuable有价值的 Estimate可估算的 Small小的 Testable可测量的。

3、用户故事描述 角色 ,目标,商业价值


价值分析:

1、MoSCoW

Must have

Should have

Could have

Won't have this time, but would like IN the further time

2、kano

基本/必需型需求

期望/一元型需求

兴奋/魅力型需求

无差异型需求

反向/逆向型需求

3、价值流程图


常用敏捷框架或方法:

1、Scrum 三个阶段①赛前②赛中③赛后

2、XP

3、精益软件开发

4、Crystal 低约束

①经常交付②反思改进③渗透式交流④个人安全⑤焦点⑥与专家用户建立方便的联系⑦配有自动测试、配置管理和经常集成功能的技术环境

5、FDD 特征驱动,快速迭代

TDD ①编写测试②核对和确认测试③编写产品代码,接着采用测试④重构产品代码

ATDD①Discuss,团队与客户或商业干系人详细讨论用户故事,包括用户故事应有和不应有的预期行为②Distill,团队研习讨论中的条目并提取可验证和确认这些行为的测试。团队应充分认识“完成”对用户故事的意义,这正式验收标准所在③Develop,开发④Demo,展示以获得反馈

6、DSDM 时间固定,功能和资源可变,快速交付

三个主要阶段①初始项目活动②项目周期活动③结束项目活动

五个项目生命周期①可行性研究②商业论证/交易研究③功能模型迭代④创建迭代/设计和建立迭代⑤实施/安装启用

①活动用户参与②团队具备决定权③频繁发布④迭代开发,驱使用户反馈⑤在更高层次定义最初需求⑥符合商业业务需求才是目标⑦集成测试⑧协作和合作是关键⑨20/80原则

7、AUP 架构为中心,注重数据库设计,强调用户沟通


常用敏捷估算技术:

1、相对规模估算 相对排序,辅以斐波那契序列作为故事点

2、宽带德尔菲

3、计划扑克

4、亲和估算 分组,同组统一附故事点


目标管理:

SMART Specific具体的 Measurable可测量的 Attainable可达到的 Relevant相关的 Timebox有时限的


精益浪费:

WIDETOM Wait等待 Inventory库存 Defect缺陷 Extra-processing额外流程 Transportation运输 Over-production过度生产 Motion动态


5Y 五问法,寻找根本原因


Kaizen 持续改善


Yokoten 横向展开


速度 每次迭代已完成开发的故事点


精益/丰田生产系统 减少浪费,创建价值流程图是精益生产分析技能

六西格玛 零缺陷


一个典型的sprint是半个月,故其sprint计划会议费Timebox一般为4小时


spring计划中对sprint backlog三部曲①团队分解大的或复杂的用户故事为多元的小的故事②团队把每个用户故事分解为开发任务③团队估计任务工作量或周期,通常用理想时间


回顾会反思①从成功和失败中学习②如何实施成功的行为③如何停止消极的行为


“完成”的意义所在是对客户有价值,故最后确定sprint是否完成,是由product owner、客户代表来确认的


高绩效团队表现为:

①成员得到正确的授权

②建立信任

③以可持续的步调工作

④保持稳定速度/生产率的开发

⑤有固定时间的回顾和反思工作

⑥有团队领导负责移除任何障碍并提供指导与教练

⑦自主管理和自我约束

⑧协作工作

⑨可运用管理技能建立或促进团队氛围:移除任何降低团队绩效的障碍,对团队绩效持高期望,教练与指导团队达到自身最佳绩效


敏捷本质决定了其接受范围变动,支持固定的预算和进度,预算和调度之间的约束


敏捷团队都需要项目领导者,类似scrum master角色,提供指导,咨询,训练,解决问题和进行决策:

①授权团队成员决定敏捷实践和方法的标准

②允许团队进行自主管理和自我约束

③授权团队成员和客户合作决策

④激励团队创造力以及探索新思想技术的才能

⑤成为倡导者,向团队成员阐释产品前景,以此激励完成整体目标

⑥移除并解决团队工作中可能遇到的障碍和问题

⑦向可能不熟悉敏捷的干系人沟通和宣传敏捷项目管理的价值和原则

⑧确保包括商业管理人员和开发成员在内的所有干系人有效协作

⑨依据工作环境改变领导风格,以此确保有力支持敏捷价值和原则


敏捷适用于:

①强调信任、适应性、集体所有权、项目管理过程极少或不正式 的组织

②开发新过程或产品的项目

③能快速适应破坏性的科技产业

④不过分强调客户参与和契约,参与人越多越好


商业论证 ①项目构想和目标②达成目标的策略③重大事件④所需投资⑤预期回报


敏捷社区价值 ①前景②仆人式领导③信任④协作⑤诚实⑥好学⑦勇气⑧开放⑨适应力⑩领导变革 透明化


项目管理人员义务

①熟知并遵循各项政策、规章、条例和法律,规范自己职业性、志愿性工作

②向有关人员反映不道德和违法的行为,同时视情况需要,上报有关人员的失职行为

③确保对失职行为和违法活动的任何诉讼得到落实,申诉必须以事实为依据

④绝不参与或帮助他人参与违法活动


产品路线图是产品高层次概述,常作为 特性优先处理、特性归类、确定粗略时间框架 的工具

①确认需求②将需求分类或分主题③评估相对工作量和优先级④评估粗略时间框架


构建良好敏捷环境措施

①团队成员协作

②减少非必要的干扰与分心

③为信息发射源提供专用白板或墙面空间

④为stand-up会议及其他会议提供空间

⑤结对工作站

⑥其他人性措施如植物、舒适的家具等


敏捷项目管理五个阶段

①构想(搭建项目和团队) 确定产品的构想、项目范围、项目团队(团队成员确认),及团队共同的工作方式(团队章程)

②推测(指定各项计划) 制定基于功能发布计划、里程碑和迭代计划,确保交付构想产品

③探索(实际工作,但快速增量迭代) 在短期内提供经测试的功能,不断致力于减少项目风险和不确定性

④适应(评审和持续改进) 审核提交的结果、当前情况以及团队绩效,必要时做出调整

⑤结束 终止项目,交流主要学习成果并庆祝


积极聆听 减少误解和错误传达

①关注当下,集中精力于演讲者

②做笔记,不打断

③用意译来确认和回顾所收听内容,即用自己的话来复述对方说说内容

④在对方讲话结束时为后续工作归纳对话内容

⑤在对方说话过程中,善用开放式问题,适当肢体语言和沉默来提高聆听技巧


理想时间 时间量,针对Dev team

不受 会议,个人生活,其他拖延、干扰、分心干扰 的情况下,相对于待办事项中其他用户故事,单独个人建立、测试、发布用户故事所花时间,不包括非工作日。


敏捷项目最终是为了满足客户需求,拥抱变化的,故在迭代中会反复验证确认,都是为了满足客户需求,而不是满足产品规格要求,因为满足规格要求不一定符合客户需求


敏捷通常管理定性风险,及对风险制作定性分析,排列优先级。

定量分析风险花的时间过多,对于拥抱变化的敏捷来说没有意义。


传统项目管理铁三角 范围,进度,成本,质量在正中间

敏捷三角 价值,质量,约束


敏捷失败

①所承诺的没有自动产生组织变化,未得到组织支持

②组织文化不支持拥抱变化

③组织文化没有反思,或执行反思不足

④项目关闭过程中,缺失标准和质量

⑤项目计划缺乏团队协作

⑥product owner过多过缺乏

⑦领导力不足,scrum master不信任团队,未允许团队自主管理和自我约束

⑧没有敏捷现场支持或教练

⑨缺乏一支完善、高绩效的团队

⑩未维持严格的测试标准,技术债务增加

11 组织文化维持传统绩效评估,推崇个人绩效,而非团队绩效

12 因变化难以进行,故传统过旧式经营方式出现


敏捷规划顺序

vision->roadmap->release->sprint->day

相关文章

  • 敏捷知识总结

    敏捷项目章程: 1、产品前景 Why 2、项目任务 What 3、成功标准 How 用户故事: 1、3C Card...

  • 敏捷理念

    一、什么是敏捷 介绍敏捷的知识体系、敏捷宣言、以及敏捷原则。 1.1 敏捷树 敏捷最开始的提出,是在2001年制定...

  • 敏捷测试

    1. 敏捷开发测试背景知识 敏捷是什么? 敏捷宣言 1.1 Scrum过程 Scrum概览 - Scrum是一种兼...

  • ACP知识总结

    由于ACP是一个敏捷开发的系统性知识,下面只针对我自身学习的知识总结,若需要完整的考试学习资料,可评论区或私聊我拿。

  • 敏捷知识分享

    分享内容 一:敏捷理论&价值观 -10min 二:敏捷框架3355 介绍 -20~30min 三:敏捷实战经验分享...

  • 敏捷知识分享

    主讲知识点: 价值观:个体与互动大于流程与工具。可用的软件大于详尽的文档。客户合作大于合同谈判。响应变化大于遵循计...

  • 回顾敏捷知识

    由于周六就要开始项目经理考试了,这里复习一下敏捷知识,加深印象吧。 敏捷准则和理念 敏捷宣言 个体以及互动 胜过 ...

  • 敏捷测试

    1. 敏捷开发测试背景知识 敏捷是什么? 一种软件开发的实践开始于敏捷宣言 敏捷宣言 个体与交互胜过过程和工具可用...

  • 敏捷领域应用教练技术的融合方法

    敏捷教练专业知识的跨领域融合趋势 近几年,随着越来越多的企业开始深化敏捷转型,从刚开始的团队级敏捷走向产品级敏捷,...

  • 敏捷教练技术的融合方法

    敏捷教练专业知识的跨领域融合趋势 近几年,随着越来越多的企业开始深化敏捷转型,从刚开始的团队级敏捷走向产品级敏捷,...

网友评论

      本文标题:敏捷知识总结

      本文链接:https://www.haomeiwen.com/subject/gpfruqtx.html