前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >敏捷开发学习分享

敏捷开发学习分享

作者头像
业余草
发布2019-01-21 15:59:57
5230
发布2019-01-21 15:59:57
举报
文章被收录于专栏:业余草业余草

程序员都很懒,你懂的!

敏捷不是快,而是拥抱变化(不断反馈的一个过程)。                                                       

简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

敏捷原则:主张简单,拥抱变化,可持续性,快速反馈,轻装前进。

敏捷思维:让开发过程轻量化(我们不是软件工厂)。经验性过程更适合软件项目,需求是涌现式的,应用不断变化细化的计划,团队方法尽可能的自组织和自管理。

传统模式(瀑布模式,文档驱动开发,预测性控制风险)。

敏捷思想:摸着石头过河。软件开发是一个知识发现的过程。是一种管理风险的方式。

敏捷方法认为需求是涌现式的,范围是不确定的。

传统的项目经理:管理的是时间,成本,范围。

敏捷主张的是自主研发,市场推出的容忍度(研发周期),快速识错(经验行的过程).

自组织的体现是管理放权。

价值驱动和成本驱动。外部激励和自我激励(感兴趣,成就感,适当的压力,竞争或挑战,责任心,有价值,自主权)。

敏捷强调沟通,沟通三要素:倾听,表达,确认。

团队和po确定Done的标准。

敏捷误区:敏捷不是快,敏捷不需要架构,敏捷需要做到简洁,不是减少。

为什么需要三个角色?我们需要做什么,方法,流程,递交。

Po的职责:查看竞争对手(决定需求,需求的管理者,不是提出者)。

SM:鼓舞士气,控制节奏,协调团队成员的职责,流程负责人。

团队:递交。

Srcum团队:有目标(拥有团队目标),会反醒的团队(回顾会议),拥有团队协议。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年05月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档