在听了测试的一通唠叨之后,"内部实现一堆逻辑,只有一句话的需求文档","文档那么简单,我们怎么测试啊",心中突然想起来自己曾经干的一件当时觉得还不错的事情,但是事后想起来,可能比较二的决定,当时在做一个类似原型的产品,那时候的问题就是时间很短,需求根本就写不完,研发测试时间也都是很短,于是当时就决定协作写需求文档,也就是产品经理先给大家讲解一下整体的产品功能,细节的地方没有讲的很透彻。然后在Wiki上先写一个大概的需求,细节的地方,由开发一边开发,一边在和产品经理沟通的过程中,发现问题,同时由开发进行跟新Wiki文档,这样也就是由产品经理写出骨架,由开发人员进行填充部分细节,然后由产品经理进行完善。

我没有坚持到这个产品做完,就离开了这个组,前两天猛然想起这个实验,或者决定,于是@老熊037 @矿工挖煤 咨询一下整体的效果,整体比我想的要好点,还没有那么糟糕。以下的内容是从对话整理出来的。

@老熊037: 效果还好吧 ,至少给需求人员减少了不少工作量 ,需求可把精力用在刀刃上。

@南郭先生kaka:不需要粉饰的话,我就问你,如果再有项目的话,你愿意这样做吗?还有告诉我一些真的话,不足的地方

老熊037:不论什么决策都需要上下文 ,当时的情况那样的决策是合理的,要不咱们的演示版是出不来的。

老熊037:现在有项目如果给需求的时间充裕,我不愿这么做.

老熊037:回复@南郭先生kaka:开发参与需求是必须的 。比如瑞瑞最近做质检,做的过程中就会发现问题 ,并随时与河山沟通完善。参与需求不给开发带来明显额外工作最好。地铁坐过了一站 ,呵呵

南郭先生kaka:回复@老熊037:需求的时间永远都是不够的,不管你什么时候来做。原因:第一计划赶不上变化。第二,需求永远有遗漏的地方,一个人想的不太全。第三,细节永远是魔鬼。第四,有些事开发决定的事情,而这个实际上是影响整个项目的。所以,需求永远不会大而全

南郭先生kaka:回复@老熊037:哈哈,让你坐过站了。但是随手贴上去的内容,并没有给开发带来多少的工作量,另外,需求文档,到底应该是谁的?谁的文档?这个问题值得深入探讨一下。就类似最后的产品,到底是谁的?产品经理的?需求的?研发的?测试的?如果想明白了,可能那个会不会带来额外的工作,就已经迎刃而解了

矿工挖煤:老久不上博了,我谈下我的感受:大家共同维护一个产品过程中的文档,的确给需求减轻了不少工作量,重要的是大家都参与对业务有了整体认识,同时还可以记录过程中的修正背景原因。

矿工挖煤:局限:目前这种模式对快速迭代研发新产品是不错的选择,要是走正常规划、概要、详细、评审、开发、测试的流程,开发和测试的参与度应该会降低不少。

和大家聊完了之后,想到了一个问题,也就是我和老熊最后说的那句话。【需求文档,到底应该是谁的?谁的文档?这个问题值得深入探讨一下。就类似最后的产品,到底是谁的?产品经理的?需求的?研发的?测试的?】需求文档到底是谁的?产品到底是谁?现在的大分工,使我们只会关注我们自己的那一亩三分地,很多时候,认为自己的事情做完了,那么事情就ok了,但是很多时候,事情是否是这样的呢?我们在家里做菜,买菜,洗菜,切菜,炒菜,不到最后的一刻上桌,我们的这盘菜都是无法吃的。如果前面都做好了,就没有炒菜,前面的一切都是零。

很多时候,我们想一个事情做了80%,90%等等,实际上,那些只是阶段时期的百分比,对于整个产品而言,实际上都是0%,没有最后的一刻,那么都是零,可能是残酷的,也可能是现实的,也可能是夸张的。很多时候,事情都有灰色阶段,但是很多时候,事情只有两个阶段,是OR不是。没有其它的。

Wiki版产品需求---产品需求文档到底是谁的?产品到底是谁的?的更多相关文章

  1. 如何使用Wisdom RESTClient定制满足您个性化需求的API文档?

    Wisdom RESTClient 支持自动化测试RESTful API,输出精美的测试报告,生成精美的RESTful API文档. 这里介绍一下如何定制个性化的RESTful API文档. 定制个性 ...

  2. 《Python学习手册 第五版》 -第15章 文档

    本章主要介绍Python中的文档,会通过多种方式来说明,如果查看Python自带文档和其他参考的资料 本章重点内容 1.#注释:源文件文档 2.dir函数:以列表显示对象中可用的属性 3.文档字符串 ...

  3. PRD产品需求文档

    什么是PRD? PRD是Product Requirement Document的英文缩写,即产品需求文档的意思.PRD昰产品流程中的最后一步工作,是将原型中的功能.界面具象化描述,是提交给设计(UI ...

  4. PRD产品需求文档概要

    PRD概念 PRM就是Product Requirements Document的简称,也就是产品需求模型.一般来说一个产品会伴随有市场需求文档(Market Requirements Documen ...

  5. 对BRD、MRD、PRD、FSD四类产品文档的理解

    查阅相关文献并总结了在产品生命周期内比较重要的四类文档—BRD.MRD.PRD.FSD各自的含义以及用法. BRD 1.含义:BRD(business requirement document)— 商 ...

  6. 整理:产品文档规范——BRD、PRD和MRD

    BRD和MRD,PRD一起被认为是从市场到产品需要建立的文档规范. BRD 商业需求文档--BRD(Business Requirements Document) 商业需求文档重点放在定义产品的商业需 ...

  7. BRD——>MRD——>PRD,产品经理三大文档概念详解及前后逻辑

    转自:https://blog.csdn.net/neikutaixiao/article/details/40819445 商业需求文档Business Requirement DocumentBR ...

  8. 常用控件产品官方文档/手册/API列表 c#控件文档API列表 asp.net控件产品技术文档中文版

    .netCHARTING报表图表控件 文档帮助手册Ab3d.PowerToys 文档帮助手册Ab3d.Reader3ds 文档帮助手册ABViewer 文档帮助手册 (工程图纸文档管理系统)Activ ...

  9. JEECG 新版在线文档WIKI正式发布

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zhangdaiscott/article/details/80 JEECG 新版在线文档WIKI正式 ...

随机推荐

  1. Angular Reactive Form-响应式表单验证

    内建验证规则 Angular中提供了一些內建的Validators,这些验证规则可以在Template-Driven或Reactive表单中使用. 目前 Angular 支持的内建 validator ...

  2. jQuery UI 实例 – 切换(Toggle)

    toggle()函数用于为每个匹配元素的click事件绑定轮流的处理函数. toggle()是一个特殊的事件函数,用于为匹配元素的click事件绑定多个事件处理函数.每次触发click事件时,togg ...

  3. BZOJ1259:[CQOI2007]矩形rect(DFS)

    Description 给一个a*b矩形,由a*b个单位正方形组成.你需要沿着网格线把它分成分空的两部分,每部分所有格子连通,且至少有一个格子在原矩形的边界上.“连通”是指任两个格子都可以通过水平或者 ...

  4. element-ui : <el-table> 按钮点击操作阻止@row-click

    描述:<el-table> 点击行时,会跳转到一个详细信息页面, 但是同时这一行也有编辑和删除按钮. 问题: 在点击按钮时,@row-click事件也被触发了,而我并不想触发 row-cl ...

  5. 10-RabbitMQ-整合SpringBoot

    RabbitMQ整个SpringBoot SpringBoot因其配置简单.快速开发,已经成为热门的开发之一 消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息队列发送信息 而消 ...

  6. 《metasploit渗透测试魔鬼训练营》学习笔记第六章--客户端渗透

    四.客户端攻击      客户端攻击与服务端攻击有个显著不同的标识,就是攻击者向用户主机发送的恶意数据不会直接导致用户系统中的服务进程溢出,而是需要结合一些社会工程学技巧,诱使客户端用户去访问这些恶意 ...

  7. 基于maven的JavaWeb项目构建部署

    需要准备的安装文件: 1 JDk http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html jdk-8 ...

  8. 如何快速找到指定端口被哪个程序占用并释放该端口(解决bindException)

    首先打开打开任务管理器,选择性能模块,下方有打开资源监视器,或者直接搜索资源监视器 在资源监视器中点击侦听端口模块,即可看到正在使用网络端口的应用程序名和pid,如果被占用可以直接使用命令行关闭即可 ...

  9. CORS跨域实现思路及相关解决方案

    本篇包括以下内容: CORS 定义 CORS 对比 JSONP CORS,BROWSER支持情况 主要用途 Ajax请求跨域资源的异常 CORS 实现思路 安全说明 CORS 几种解决方案 自定义CO ...

  10. mysql-8.0.15允许外网访问

    1.进MySQL之后, 2.输入以下语句,进入mysql库: use mysql3.更新域属性,'%'表示允许外部访问: update user set host='%' where user ='r ...