极限编程中的计划游戏(Planning Game)怎么玩?
在极限编程中,计划游戏是研发团队与利益相关者举行的计划会议,包括两部分:发布计划和迭代计划。客户以及团队中的所有开发人员都要参加。计划游戏对团队有什么作用?快扫图片二维码观看吧。
视频地址:https://www.zentao.net/xp/planning-game-80295.html/?u=uplu&f=kyzg
极限编程的计划游戏与Scrum的计划会议大同小异,计划游戏的发布计划与迭代计划都分别包括了探索、承诺和指导3个阶段。
发布计划
在探索阶段,由客户整理用户故事,写在用户故事卡上。开发人员估算每个用户故事的所需工时,并将估算值写在故事卡上。如果个别用户故事无法估算,则由客户重新分解之后,再由开发人员进行估算。
在承诺阶段,客户根据商业价值来对用户故事进行分类排序,研发人员则按风险来对用户故事分类排序,并确认开发速度。
最后由客户选择在下个版本发布时,要完成的用户故事。在指导阶段,开发人员和客户可以调整、修改计划。比如用户故事的优先级可能会发生变化、估时可能存在偏差等。这是相应调整计划的机会
迭代计划
迭代计划是发布计划的进一步计划,在探索阶段,团队讨论每个用户故事并将其分解成任务,然后对任务进行工时估算。
在承诺阶段,每位研发人员自愿领取各自负责的任务,并对自己负责的任务进行最终估算,评估自己是否过度承诺。
在指导阶段,开发人员在后续的每个迭代中,通过结对编程、持续集成、测试驱动开发等实践实施每个任务,并最后进行功能测试。
极限编程的支持者们认为:软件需求的不断变化是软件项目开发中不可避免的、也是很自然且应该欣然接受的现象;他们相信,和传统的在项目起始阶段定义好所有需求,并费尽心思地控制变化的方法相比,XP通过多个实践相互支持,在项目周期的任何阶段去适应变化,将是更加有效的方法。
例如:团队通过良好的结对编程、代码规范、代码集体所有权、持续集成等实践,便可以更容易地进行代码重构。感兴趣的小伙伴,欢迎观看极限编程系列的往期视频,了解更多实践方法。
更多精彩视频分享:https://www.zentao.net/page/college.html/?u=uplu&f=kyzg

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
『CDN』让你的网站访问起来更加柔顺丝滑
我是风筝,公众号「古时的风筝」,一个兼具深度与广度的程序员鼓励师,一个本打算写诗却写起了代码的田园码农! 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在里面。 当你在访问淘宝、京东准备剁手的时候,虽然进入页面的时候有很多的图片、很多的内容,但是加载起来确很快,让你剁手的动作如水般丝滑。嗖的一下好看的商品图片就出来了,嗖的一下就付款了。当然图片算是比较小的资源了,那些视频网站呢,每一个视频好几百M、好几个G,同时有好多的请求过来,就算服务器能抗住,带宽能跟的上吗? 难道就是靠大厂背后充足的服务器、宽带资源以及过硬的优化技术外吗?当然了,这肯定是必要的条件,除此之外就靠我们今天要说的 CDN 技术了。 什么是 CDN CDN即内容分发网络(Content Delivery Network)的简称,是建立在承载网基础上的虚拟分布式网络,能够将源站内容(包括各类动静态资源)智能缓存到全球各节点服务器上。这样不仅方便了用户就近获取内容,提高了资源的访问速度,也分担了源站压力。 CDN(Content Delivery Network)是指内容分发网...
- 下一篇
Go微服务实践之增删改查
从此篇文章开始,我们来陆续介绍 go-zero 开发一个项目所需要的组件和开发实践。 首先我们从 model 层开始,来说说go-zero 的API以及封装细节。首先 model 层连接的API集中在core/stores。我们先来看看操作 mysql 这类数据库,API方法我们来到 core/stores/sqlx,所以接下来用几篇的文章总体介绍一下 sqlx 的使用和设计思想。 快速使用 func main() { // 1 const datasource = "user:password@/dbname" mysqlDB := sqlx.NewMysql(datasource) // 2 um := model.NewUserModel(mysqlDB,"User") // 3 ul := logic.NewUserLogic(um) // 4 engine.AddRoutes(nginxApi(ul)) engine.Start() } // NewUserModel,NewUserLogic 类似 func NewUserModel(conn sqlx.SqlConn, t...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长