大家好,我是“背着梦想的蜗牛”,大家可以在公众号后台回复 “Java资料”获得技能提升的资料,绝对是必学的。
高效的团队,高效的工作离不开一种高效的工作方式,尤其作为互联网工作,敏捷是产品迭代和工作高效的有效方式,一个企业如果能达到团队之间敏捷高效,产品产出用敏捷方式迭代,更能快速和及时抓住时机,把握前景。
那么什么是敏捷开发呢?敏捷开发包括三个角色 产品负责人(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 是一种思维方式、一种文化和哲学, 而不仅仅是一套固定的实践。
- End -
长按二维码关注
期待您的加入
▽
近期推荐阅读:
职场我们如何寻找自己的定位?
IT项目开发流程
游戏化学习前景
怎样才能算自由者?
频繁跳槽会有什么不好的影响?
人人都是产品经理
资源整理:
包括不限于Java、Python、Linux、前端、人工智能、架构、大数据、电子书 ,移动端,小程序,项目等