业务逻辑和功能需求表

什么是功能需求表

顾名思义,就是把需求分析、筛选和评定优先级之后的结果,以产品功能的形式展现出来,再用列表的方式将其呈现的excel格式的表格

功能需求表的作用

功能需求表的作用,一是在于帮助产品经理自己理清思路,二是在于帮助项目团队的其它成员了解产品功能需求,好让他们提前做好相关准备,也就是我们所说的开发团队的项目估时

产品定位

在接到项目的时候第一步就是要弄清楚这个产品的定位是什么,也就是需要弄清楚这个产品是一个做什么的产品。

我们可以通过查看客户给予的需求文档、直接询问客户的方式了解。弄清产品定位之后才能对症下药,去寻找这类产品的竞品,或者查看相关文献,进行需求的调研

需求的本质

那么需求的本质究竟是什么呢?

斗鱼直播平台相信大家都不陌生吧,其中贵族特权功能作为对用户消费水平要求最高的功能,一直以来都处于水深火热的争议之中,但是消费水平高的用户对于这方面的需求还是有的,他们要的不是贵族的称号,而是希望通过花钱来获取别人无法获取的权限,这就是斗鱼贵族特权的用户需求的本质。(story)

相信很多产品经理也都看过“客户要买的不是钻头,是洞”和“福特造车”这两个故事,其实这些互联网上流传已久的故事,要告诉我们的,也无非是这么一个道理——作为产品经理,应该透过表面需求去发现用户真实目的或者欲望。

所以,需求的本质其实是动机。产品经理需要通过用户的回复、行为、反馈、抱怨等现象,去深刻把握用户的本质需求,就像用户要的其实不是一匹更快的马,而是更快地到达目的地。只有了解了用户需求的本质,才能从本质出发,反推出一个合理的功能需要做出的大概样子和功能的业务逻辑

只有对功能的业务逻辑有清晰的认识,才能将这个功能完整的样貌呈现给开发,让他们更加合理的进行项目的估时

那么讲了这么多跟如何制作功能需求表没多大关系的内容,想说明什么呢

没错,这节课讲的内容的确跟如何制作功能需求表没太大关系,因为功能需求表如何制作之前有位师兄已经很详细的做过一个小课堂了,我不想去再讲一遍,浪费我的时间也浪费大家的时间,我这节课想传递的两个内容,第一个就是,如何写出业务逻辑通顺,条例清晰的功能需求表,给开发估时的时候他们能直接通过写的功能需求表对项目的业务流程,或者功能的业务流程有一定的了解,这样的话他们在进行产品的制作的时候心理就会有底,能更加效率的完成项目

第二个是提醒一下现在的PM新人,做任务的速度挺快的,但是一谈到业务逻辑和编写功能需求表就发迷糊,我也是这样过来的,所以借着这节小课堂,来提醒一下各位PM新人,饭碗还是要刷干净的

PPT:https://it-xzy.github.io/PM-NEW/2018.08.12-PM-11.html#/

视频:https://v.qq.com/x/page/z0756jca2ez.html

问:功能需求表的小课堂链接是什么

答:视频链接:https://v.qq.com/x/page/y0522ybtnya.html?ptag=qqbrowser

正片 04:25

问:这篇文章可以理解为再讲产品刚接到项目开始时要做的事情吗

答:是的

问:我可以吧理解出的需求的本质直接写成用户story的形式吗

答:具体情况具体分析

业务逻辑和功能需求表相关推荐

  1. 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四)...

    目录: [SSH进阶之路]Struts基本原理 + 实现简单登录(二) [SSH进阶之路]一步步重构MVC实现Struts框架--从一个简单MVC开始(三) [SSH进阶之路]一步步重构MVC实现St ...

  2. 【转】应用架构之道:分离业务逻辑和技术细节

    架构 什么是架构? 关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义. 硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述. 架构始于建筑,是因为人类发展(原 ...

  3. 阿里高级技术专家张建飞:应用架构分离业务逻辑和技术细节之道

    中生代技术 链接技术大咖,分享技术干货 全文:4449字14图 张建飞 <从码农到工匠> 读完需要 9 分钟 速读仅需 3 分钟 架构 什么是架构? 关于架构这个概念很难给出一个明确的定义 ...

  4. 无表单不业务,动态表单让业务系统更高级

    编者按:表单对于业务系统有什么意义?本文分析了业务系统和表单的关系,并比较了普通表单和动态表单和优劣,指出动态表单对业务系统的增益,最后介绍了动态表单的应用实践. 关键词:低代码平台:表单引擎:动态表 ...

  5. 架构之道:分离业务逻辑和技术细节

    作者 | 张建飞 来源 | 阿里巴巴云原生 置顶/星标公众号????,硬核文章第一时间送达! 架构 1. 什么是架构? 关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义. 硬是要给一个概述 ...

  6. 如何进行软件架构设计?本质是:业务逻辑和技术分离

    架构 1. 什么是架构? 关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义. 硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述. 架构始于建筑,是因为人类发 ...

  7. model1模式变为mv模式,实现业务逻辑和画面的分离

    增加UserBeanCl类 1 /** 2 * 这是一个处理user表的类,操作UserBean 3 * 业务逻辑在这里 4 */ 5 package com; 6 7 import java.sql ...

  8. java业务层怎么设计_java – 在业务逻辑和数据层看起来重叠时分解它们的最佳设计?...

    我正在构建一个MVC Web应用程序(使用 Spring MVC框架),我对设计特定区域的最佳方法感到有些困惑. 应用程序必须与一系列Web服务进行交互,这些Web服务并非真正设计得非常完美,并且本身 ...

  9. 业务如何修改表数据_SAP刘梦_新浪博客

    货铺QQ群号:834508274 微信群不能扫码进了,可以加我微信SAPliumeng拉进群,申请时请提供您哪个模块顾问,否则是一律不通过的. 进群统一修改群名片,例如BJ_ABAP_森林木.群内禁止 ...

最新文章

  1. prozilla Linux下的下载利器
  2. 【IOC 控制反转】Android 事件依赖注入 ( 事件依赖注入具体的操作细节 | 创建 事件监听器 对应的 动态代理 | 动态代理的数据准备 | 创建调用处理程序 | 创建动态代理实例对象 )
  3. html页面右侧滚动,HTML5页面点击和左右滑动页面滚动
  4. Flutter 雷达扫描效果、Flutter旋转扫描
  5. hdu 1003 Max Sum (DP)
  6. windows server 2016 DC重置用户密码报错
  7. Backpropogation反向传播公式推导【李宏毅深度学习版】
  8. 基于Java gui的超市管理系统
  9. jdk chm右边文档打不开的问题
  10. UEFI——PCI/PCIe
  11. 计算机无法启动鼠标键盘没反应,电脑开机后鼠标键盘没反应怎么办
  12. 移动定制机s5820刷机,root
  13. 数据结构Data Structure in C++ 胡学钢 全书梳理(备忘自用 已完结)
  14. Wifi网络共享----Connectify 使用
  15. 多元函数微分学之偏导数
  16. 计算机科学与技术补中益气丸的成分,补中益气丸的成分是什么
  17. excel文件损坏修复绝招_Access文件频繁损坏的解决方法
  18. python混淆矩阵,详解使用python绘制混淆矩阵(confusion_matrix)
  19. 微服务架构的中国式落地
  20. oracle中exist什么意思,oracle中not exists 是什么意思 , oracle数据库中exists的作用

热门文章

  1. 深圳雷拓儿助力老博会,广东省民政厅副厅长聂元松在活动致辞
  2. NYOJ659 判断三角形
  3. C盘文件目录介绍(win10)
  4. 电商的发展趋势与电商系统的隐秘联系
  5. html华为手机打开,华为手机打开这个设置,手机秒变路由器,懂得这个功能很重要...
  6. 用树莓派搭建远程下载+私有云盘(上篇)
  7. 常用Electron App打包工具
  8. mysql备份表数据库表_mysql 备份数据库中的一张表
  9. java程序填空题输出汤姆猫_教教你如何配置汤姆猫 和 Java 环境变量的设置
  10. np.diff二维数组中使用append和prepend,