你好,【程序职场】专注于:Spring Boot ,微服务 和 前端APP开发,闲暇之余一起聊聊职场规划,个人成长,还能带你一起探索 副业赚钱渠道,在提升技术的同时我们一起交流 敏捷流程 提高工作效率,从技术到管理一步步提升自我!
标签:一个执着的职场程序员!
高效的团队,高效的工作离不开一种高效的工作方式,尤其作为互联网工作,敏捷是产品迭代和工作高效的有效方式,一个企业如果能达到团队之间敏捷高效,产品产出用敏捷方式迭代,更能快速和及时抓住时机,把握前景。
那么什么是敏捷开发呢?敏捷开发包括三个角色 产品负责人(Product Owner),ScrumMaster,团队,首先我们先来说一下scrum团队和重要性。
一、什么是敏捷
通俗来讲 敏捷是一种通过创造工作中变化和响应工作中变化在不确定和混乱的环境中取得成功的能力。
什么是敏捷软件开发?
敏捷软件开发是基于敏捷宣言定义的价值观 和原则的一系列方法和实践的总称。
敏捷软件开发宣言 有哪些重要性。
- 个体和互动 高于 流程和工具
- 工作的软件 高于 详尽的文档
- 客户合作 高于 合同谈判
- 响应变化 高于 遵循计划
二、什么是Scrum
Scrum是 用于开发、交付和持续支持复杂产品的一个 框架,是一个增量的、迭代的开发过程。
Scrum 流程
Scrum框架包括3个角色、3个工件、5个事件、5个价值
3个角色
- 产品负责人(Product Owner)
- Scrum Master
- 开发团队
3个工件
- 产品Backlog(Product Backlog)
- SprintBacklog
- 产品增量(Increment)
5个事件
- Sprint(Sprint本身是一个事件,包括了如下4个事件)
- Sprint计划会议(Sprint Planning Meeting)
- 每日站会(Daily Scrum Meeting)
- Sprint评审会议(Sprint Review Meeting)
- Sprint回顾会议(Sprint Retrospective Meeting)
5个价值
- 承诺 – 愿意对目标做出承诺
- 专注– 把你的心思和能力都用到你承诺的工作上去
- 开放– Scrum 把项目中的一切开放给每个人看
- 尊重– 每个人都有他独特的背景和经验
- 勇气– 有勇气做出承诺,履行承诺,接受别人的尊重
三、为什么要用Scrum
- 通过Scrum来增强自我组织的能力,让自己的角色不仅仅是一个开发中,也是团队中的一个负责人,只是负责的范围就是自己应该承担的。
- 所有权 在组织中每个人都有自己的所有权
- 团队中要有责任感,要对自己的任务负责,自己的承诺和工作负责
四、敏捷中的团队
团队 区分优秀团队与一般团队
团队的重要部分:
• 团队发展阶段模型
• 团队功能障碍金字塔模型
• 团队毒素
• 责任
——敏捷思维和scrum 中最关键的一个部分是 团队成员的责任。
- 团队发展阶段模型
- 团队功能障碍金字塔模型
- 团队毒素
- 责任过程模型
总结
• “把你的团队放在第一位,把自己放在第二 位”。
• 团队应该有单一的团队目标,即为客户提 供价值,而不是每个人保持其专业知识, 完成其测试和代码。
• scrum 是一种思维方式、一种文化和哲学, 而不仅仅是一套固定的实践。