美文网首页
敏捷学习总结

敏捷学习总结

作者: 俞京江 | 来源:发表于2018-12-26 10:56 被阅读39次

    敏捷:是一种提倡以人为本,以质量为中心、以效率为改革的工作方式


    一、敏捷组织

    团队要有统一的价值观:四个价值观

    ①个人与交互重于开发过程与工具

    ②可用的软件重于复杂的文档

    ③寻求客户的合作重于对合同的谈判

    ④对变化的响应重于始终遵循固定的计划

    找到适合团队的方法论、工具

    管理:看板(目视方式管理,群体监督)、拉动管理(踢出Master,团队进行自我驱动)、帮助(全员互助,团队攻关)

    工程:零缺陷(人人都是质量把关者,及时修复质量问题,保证质量)

    研发七项原则:

    #1:The Reason It All Exists(软件系统存在的原因:为用户提供价值。)

    #2:KISS(Keep It Simple, Stupid! 所有的设计应该尽可能简单,但不要过于简化。

    #3:Maintain the vision(明晰的愿景对于软件项目的成功至关重要。否则,项目最终基本上都将陷入左右摇摆的境地。)

    #4:What you produce others will consume(生产其他人消费的东西)

    #5: Be open to the future(面向未来)

    #6: Plan Ahead for Reuse(重复使用之前的代码和设计模式可以节省时间和精力。实现高水平的重用可以说是开发软件系统最难的目标。 ) 

    #7: Think!(思考,三思而后行)

    DevOps:产品全生命周期敏捷化(SCRUM业务与技术打通、DevOps研发与运营打通)

    LeSS方法论、SAFe方法论

    角色:BA、PO、Master、Team

    对团队的产出交付物进行定义,制定标准

    交付的标准:DoD

    UserStory:用户故事,谁做什么创造什么价值

    BDD:行为驱动研发(BDD Example filetype:ppt,翻墙用户谷歌查询相关文档,格式为ppt或者其他)

    从优秀工作者(高绩效)的工作过程中,找到规律或方法,进行标杆化,定义行程标准,形成团队文化

    二、产品

    产品经理:产品构想》论证》定义产品》联合Master研发产品》联合市场销售卖给客户》联合产品售后服务》产品运营数据分析

    产品分析模型

    ①IBM差异化模型

    ②价值工程模型(产品成本价值分析)

    ③波特价值链、企业价值链模型(过程工艺竞争力)

    ④产品多层次市场模型、科特勒市场价值模型

    ⑤客户满意度模型、KANO模型

    ⑥SWOT模型、矩阵表决策

    ⑦竞品分析模型(技术+功能+体验)

    ⑧波特五力模型、竞争力模型

    产品工作流程

    想法(期望、痛点、需求)->EPIC(商业+市场+用户+社会价值)->Feature(产品用户领域范围、模型定义、故事价值排序、版本发布计划、故事分组)->用户故事地图->ATDD(验收测试驱动、验收标准)->Given-When-and-then(逻辑路径分解、行为驱动开、场景分解)->UI集合->研发与测试

    三、项目

    团队:协同、高绩效、Backlog(积压项)、方法论、模型、高效沟通(内四外八+五问法)

    项目规模:依赖于产品需求的描述详细程度

    ①FPA法

    ②ISO IFPGU(FPA国际化标准)

    ③ISO COSMIC

    ④COCOMO ii(成本构造估算法)

    ⑤UCP法(立足于UseCaseModel)

    敏捷项目计划(Sprint Backlog)

    甘特图、故事列表、估算工具、时间粒度(正向法、倒推法)、小组模型、风险计划、交付物计划、质量计划

    项目管控中搭建“反馈渠道”

    面对面沟通、执行任务前确认、个人执行计划

    计划会议、估算会议、站会、评审会、回顾会议(总结会)

    项目任务执行

    看板管理:公信力任务、可比性任务、任务绩效落差、任务卡片...

    四、工程

    单元测试与测试驱动研发

    测试质量:节奏、用例、工具、质量

    相关文章

      网友评论

          本文标题:敏捷学习总结

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