热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

有了用户故事还要不要补文档

这个是我今天听了Nokia的IRM项目会议后,一个很启发性的思考。原因是这样的,项目经理说,以后所有的用户故事都应该有文档,并且文档补完了之后才能close用户故事。这让我想到了过去我们做日本项目的时
这个是我今天听了Nokia的IRM项目会议后,一个很启发性的思考。原因是这样的,项目经理说,以后所有的用户故事都应该有文档,并且文档补完了之后才能close用户故事。这让我想到了过去我们做日本项目的时候,有的时候是需要先上船后补票的。就是说,我们先完成代码部分,然后利用剩下的时间,进行补那些设计文档。当然这里的Nokia需要补的是,业务文档。 很多地方的敏捷做法是,JIRA既然管理了用户故事以及其依赖关系,那么就此废除了项目文档这个做法。这种我认为并不可取,原因是这样一来,以后维护的时候就无据可依了。所以这么看来文档的确是必不可少的。 敏捷界也有另一种做法是,需求条目化。这样的话,每个需求都是可以追述到的。区别是,我们可以沿用过去常用的一个大份的需求,然后在需求的每个细节角落,标识出子需求的号码和位置。这样,开发的人员看到的就是一份更细粒度的,更可实现的子需求了,条目化后就可以改叫用户故事了。那么拆分的任务就需要PO帮助Scrum Master和团队一起来识别,并且条目化后的需求,就可以让团队来承担了。这也是一种方法,当且仅当业务PO不那么敏捷,而IT希望敏捷的前提下。并且这样做,文档就自然而然的留下来了。 再回到补文档的问题,先开发后补文档,但是必须在同迭代完成,这个做法,我一半认同。另一半不认同的理由是,既然可以沟通好,并且让团队进行开发,为什么这个可以交流的文档不能算呢?还需要补的是哪类文档呢?这个问题也许并没有确切的解释。 文章到这里,也留给大家一些思考,究竟什么是真正的敏捷,怎么样的敏捷是纯正的。
推荐阅读
  • 本文探讨了在使用Apache Flink向Kafka发送数据过程中遇到的事务频繁失败问题,并提供了详细的解决方案,包括必要的配置调整和最佳实践。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • WhatisthisPRfor?AddingMapVisualizationforZeppelinusingLeaflet[1]. ... [详细]
  • 关于ScrumXPDevOps的学习
    最近听了ECUG大会上孙敬云老师的分享感觉受益匪浅,毕竟大学课本上只讲到瀑布模型就没有下文了,工作以后一直贯彻的都是Scrum路线,一直也没有时间好好的去学习整理这部分的知识,直到 ... [详细]
  • 本文整理了Java中com.atlassian.scheduler.config.JobConfig类的一些代码示例,展示了JobConfig ... [详细]
  • 返回值为Boolean的话回在对象转json的时候丢失掉这个属性,因为json认的是小写。这个算jaxb的一个bug:https:java.netjirabrowseJAXB-51 ... [详细]
  • Hbase1.2.0cdh5.16.2使用PREFIX_TREE编码导致集群压缩队列异常
    Hbase1.X版本中PREFIX_TREE作为BlockEncoding存在bug,会造成RegionServer节点compactionqueue持续升高,甚至影响fl ... [详细]
  • 全局角度出发讨论敏捷
    JonKern对于是什么促成了敏捷的成功有着自己读到的见解。你可能会不同意他的观点。下面列出了一些建立在项目全局角度之上的关键实践,项目本身就是从此开始的。如果不能从系统角度来做项目,那它就不能达到预期的效果,甚至可能会失败。我很早以前就认为,开发软件就像是在完成一个很长的待办事项列表。我试了很多方法来运行项目,从记事贴到Jira(从Jira刚发布起我就开始使用)。我使用传统Scrum风格的Spr ... [详细]
  • HIVE 移动数据 (从表到分区表,分区表到子分区表)
    为什么80%的码农都做不了架构师?ExchangePartitionSkiptoendofmetadataCreatedbyNamitJain,lastmodi ... [详细]
  • 开发笔记:DevOps Gitlab环境部署
    本文由编程笔记#小编为大家整理,主要介绍了DevOpsGitlab环境部署相关的知识,希望对你有一定的参考价值。DevOps介绍 ... [详细]
  • mongoDB介绍、安装、搭建简单的mongoDB服务器(一)
    相关网站1. http:www.mongodb.org 官网,可以下载安装程序,和doc,和驱动等。2. http:www.mongoing.com 国内官方网站,博客,问 ... [详细]
  • 请问:FixVersion字段这个字段怎么设置?比如我想添加一个自定义的字段,在创建时不见不能填写,到解决时才填写,而填写后浏览问题又可见,怎么设置?另:怎么修改jiraview界 ... [详细]
  • GitLab 8.3.3 发布 开源代码管理
    2019独角兽企业重金招聘Python工程师标准GitLab8.3.3发布,包括GitLabCommunityEdition(CE)和EnterpriseEdi ... [详细]
  • 将单条消息的大小设置为大于服务端可以接受的消息大小,模拟发送异常的场景:消息大小1500message.max.bytes1000batch.size16384日志一直刷:[201 ... [详细]
  • 02 敏捷开发测试流程
    一个典型的敏捷开发测试流程为了详细讲解不同阶段或职位(Title)的测试开发所做的工作有哪些不同,我以当前流行的敏捷模式下的软件开发测试 ... [详细]
author-avatar
奋斗的筱清年
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有