美文网首页
【Scrum敏捷软件开发】第十四章 Sprint

【Scrum敏捷软件开发】第十四章 Sprint

作者: 刘刻 | 来源:发表于2017-08-25 17:33 被阅读0次

“可工作的软件胜于全面的文档”。

这句话是敏捷宣言中的四大价值之一,也说明了对于每一个Sprint而言,交付一个可工作的软件非常重要。但是在短短的一个Sprint当中很难交付一个完整的应用,所以应当做到“潜在可交付”,潜在可交付有如下特征

  • 潜在可交付意味着测试过。测试过指的是经过测试,且不存在重大的问题。
  • 潜在可交付并不意味着系统功能的完整。有可能只是实现了一部分的功能特性,但是这部分功能特性是需要我们测试过的,且可运行。
  • 潜在可交付意味着集成已做好。这里的集成指的是来源于不同人不同团队的代码之间的集成。例如程序员A写的代码和程序员B写的代码组合在一起才能实现一个“潜在可交付”,那么这两份代码必须继承做好。

在每一个Sprint中都要提供一些“有价值”的东西,这里的有价值指的是对客户有价值,即客户可用的功能。这里所说的客户不代表终端客户,有可能是你所服务的“客户”。比如在我们团队中BP小组做的东西的客户可以是Integration小组。

另外一个关于Sprint的最佳体验是,在当前Sprint中抽出一定的精力为下个Sprint做好准备。而在一个Sprint中只塞入能够完成的任务量。

在一个大的团队当中,各个小团队之间应随时保持深度协作,最好不要出现产品从一个团队交到另一个团队手里,又依次传递下去的情况。这样的传递不光在团队之间需要避免,也需要避免在不同Sprint之间进行传递,也就是说不要出现“特定活动的Sprint”。特定活动的Sprint指的是某个Sprint专门做分析,下个Sprint专门做开发,再下个Sprint专门做测试,这样的体验很不好。

作为UX,自己的设计工作有点时候很难和项目其他成员的工作很好的协作。原因是传统项目中习惯将用户体验设计UI设计全部完成再开始工作。UX的设计工作是应该提前,但是也可以尽量切分成一个个小的模块进行设计。这需要很多的经验。

对于Sprint的时间性应保持绝对严格,一个Sprint的长度必须要固定,且不能出现延长。

相关文章

  • 敏捷开发(Sprint)

    第十四章:Sprint scrum是一种迭代和增量式的软件开发方法,结合sprint概念是指在每个项目里程碑结束时...

  • 【Scrum敏捷软件开发】第十四章 Sprint

    “可工作的软件胜于全面的文档”。 这句话是敏捷宣言中的四大价值之一,也说明了对于每一个Sprint而言,交付一个可...

  • 火星人敏捷开发手册笔记

    火星人敏捷开发手册笔记 Scrum敏捷开发方法 Scrum敏捷开发过程由多个冲刺(sprint)组成,每个冲刺表示...

  • scrum敏捷中5大会议

    scrum敏捷为目前敏捷框架中的一种使用最多,最流行的框架。 一、scrum敏捷开发 Sprint是受时间盒限制的...

  • 2019-06-24学习总结

    《scrum敏捷软件开发》 第四章:渐进敏捷 底层员工发起,取得成功后,企业内广为推广; 改进backlog: 增...

  • 2019-08-11学习总结

    《scrum敏捷软件开发》 第十二章:领导自组织团队 自组织是敏捷软件开发的基本概念。敏捷宣言有一个原则:“最好的...

  • 小步前进-快速试错-价值导向

    最近看了本敏捷软件开发的相关书籍 ——《Scrum精髓》,说起Scrum,做敏捷软件开发的人并不陌生,是一个很常用...

  • Daily Scrum每日站会介绍

    什么是Daily Scrum Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。对于Daily Scrum...

  • 关于Daily Scrum每日站会

    敏捷项目管理-Scrum 什么是Scrum? Scrum是专注于迭代式软件开发管理的敏捷项目管理方法。 项目团队构...

  • 2019-08-04学习总结

    《scrum敏捷软件开发》 第十一章:团队协作 scrum团队一成俱成,一败具败。这里没有“我的工作”和“你的工作...

网友评论

      本文标题:【Scrum敏捷软件开发】第十四章 Sprint

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