我有一台很棒的计时机,可以让我更好地思考项目。 这是探讨时间机器使用情况的一系列博客文章的第3部分。
为了掌握如何为下一个迭代构建功能,请与您的时光机一起旅行到未来,以观看如何演示该功能。
对于开发人员而言,通常很难完全专注于需要执行哪些任务才能构建新功能。 取而代之的是,我们经常最终将某个功能分解为烦琐且不专心的任务,例如“在数据库中创建新表”。 打哈欠!
而是由2-3个小组成员组成的小组,每个小组当时都在开发一项新功能。 团队将写下他们将如何证明此功能完整且有效地工作。 然后,每个小组将站起来并实际进行演示,以指示尚未构建的系统中的功能。
一个典型的演示示例如下所示:
- “欢迎来到X项目开发的里程碑。 我们很高兴为您展示本周的许多进展。 现在,我将向您展示令人兴奋的新功能。
- “您可以通过启动产品并从菜单中选择X来访问该功能。 如您所见(指示黑屏),将为您提供X,Y或Z的选项列表。就本演示而言,我将选择X
- “……。
- “到此为止,创建新的X结束了。我们现在将演示如何看到X已被创建……
- “如您所见,新功能X帮助用户Y实现目标Z。我希望您对看到实际使用情况像我一样兴奋地感到兴奋。
- “谢谢!” (掌声)
在计划和演示时,团队经常会问一些问题,例如“但是我们将在哪里获得有关X的信息”,“我们如何以一种明智的方式显示Y”等。这些正是计划所需要的问题未来的工作。
从未来观看演示可以使工作更加专注于目标,并帮助团队发现隐藏的假设和缺失的信息。
PS:我想对我的同事Lars表示敬意,他给出了我见过的最惊人的想象中的演示之一!
翻译自: https://www.javacodegeeks.com/2015/04/planning-software-development-with-a-time-machine.html
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库数据库操作91499 人正在系统学习中 相关资源:城市规划常用软件湘源控规_湘源镇区规划-咨询工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!