程序员到底需要什么样的需求文档?_惠州计算机Java培训学校
作者:hz_admin02发布时间:2022-04-14分类:惠州计算机学校浏览:736
从来不存在一份完美的需求文档可以满足任何程序猿的任何需求。
如果一定要一个答案,那么就是:
让开发小伙伴认同功能价值,充满成就感是PM最重要责任之一。实操角度看,从宽度(关联性)、深度(逻辑性)、长度(预见性)、量度(价值数据化)4个方面出发去描述需求,文档自然可以画的清晰、写的明白。
从下面3个角度分析:
因人而异
程序猿也需要画像区分:
不喜欢任何文档的程序猿。 这类小伙伴记忆力强、理解力好,只要PM说一遍就可以很快理解业务逻辑,想的比PM可能都细致。
对于这类成员,PM的需求文档力求主业务逻辑清晰,比如开通个人委托扣款的前置条件具体有哪些条件;TA系统进行补单的几种业务逻辑情况。设计与交互上的逻辑为辅。
喜欢流程图多过文字与原型的程序猿。 这类小伙伴对于图形有特别偏好,你给他看一堆原型跟文字描述,他会觉得不耐烦。对于这类成员,我们一定要保证流程图的模块完整性、逻辑准确性。原型与文档可作为一些设计与交互逻辑的辅助参考资料。
只喜欢文档原型且较少交流。 他只想安静的做个Coding的美男子。如果是这类,那么我们就需要准备齐全,图、原型、文档,缺一不可。
啥都不喜欢,只喜欢挑刺。 接着往下看,当你做完文末部分就可以好好沟通了。
因功能而异
前端产品
通用逻辑:原型与文档并重,功能结构图与页面结构图为首,流程图为辅。
目前前端产品设计目前比较主流的方法论有:场景论、数据论、功能论、设计论。无论哪一种方法论前端产品就是给C端用户看并且使用,所以原型跟文档不可缺少。
这里额外提一句关于原型、文档的格式。我在刚从业1年的时候,一直纠结原型与文档是否一并写入在Axure。这点不重要,尊重开发团队的习惯就好。
当年我在金生宝就使用Axure+Word,到了金大师后台主要用Axure为主。对于一个优秀的PM,这些都是常用工具,需要做到用什么都可以。
如果你有自己常备的一套Word与Axure文档模板当然会更加高效。
后台产品
通用逻辑:流程图、时序图、架构图、数据表为主,文档次之,原型为辅。
后台产品设计主要方法论有:业务流论、效率成本论、性能论。主要面向企业内部用户,目的是提升企业整体效率:人的效率与钱的效率,包括获客效率、服务效率、管理效率、信息流转效率等,对于感性体验没有C端产品那么苛刻,而对于逻辑与数据会加强。
通过图、表更能便捷、快速的反映基于业务流的本质。一张图表现的东西,可能用10个原型页面都未必能画清除。
复杂的2C、2B功能文档
抄家伙
业务流程图、系统交互图、信息流图、资金流图为主
功能列表、页面结构表次之
原型最末
宽度、深度、长度、量度
如何让需求文档考虑更周全?我们从4个角度来说:
宽度:考虑到90%的完整性
这在开始比较困难,有以下几个方法可以让我们逐渐做到。
重要业务关联模块梳理。当产品功能越多,那么新增一个功能就有可能对原有功能产生影响,这就是我们所谓的看得见的耦合。看不见的耦合是在代码层面。所以平时一定要多关联业务模块有更多了解。
重要业务流节点梳理。无论是前端还是后台产品,都会有1、2条主要的业务流(人体脊柱),这些业务流中的关键节点类似人体的脊柱节点。在功能规划设计的时候,提前需要考虑到。
高内聚低耦合的设计理念。我非常喜欢内聚、耦合两个词,好的设计规划方案可以大大减少开发小伙伴的工作量,便于功能、代码扩展、重构。
如果业务逻辑的分离不够导致耦合,则会导致产品功能逻辑耦合在一起,进而使得代码逻辑耦合在一起,对于扩展、重构就是件很蛋疼的事情。这个设计理念可直接评价一个PM的逻辑、抽象、规划水平能力高低。有机会我详细再写一篇。
深度:100%的逻辑清晰程度
产品逻辑可以简单类比成代码中的输入于输出关系。我的习惯是画流程图避免逻辑上的遗漏。
如果文档中出现思虑不周的情况,而技术小伙伴已开工,根据我的经验,不要去弥补这个逻辑的漏洞轻易衍生出新的逻辑。有些漏洞是因为不重要,所以PM会遗漏,如果不重要那么就放在下个迭代进行优化。
不要老搞幺蛾子变动,尤其是已经定稿的开发逻辑。一定要改变,PM自己先想清楚是否会影响到其他功能。
长度:50%的预见性
从0到1,从1到10,从10到100,是产品的不同阶段。PM有时像一个军师需要运筹帷幄。根据市场情况、竞争环境、公司情况、团队能力、产品成熟度决定什么时候做什么功能,做到什么火候,都是需要提前考虑的。
这点也是直接评价一个PM水平能力高低的主要依据。当然也有一些天才,可以天马行空设计出一些惊才绝艳的产品,在我看来,他们更有预见、洞察的能力而非胡思乱想的涂鸦之笔。
量度:100%的价值数据化
功能价值数据化,让开发小伙伴认识到他们的每一天、每一分钟、每一秒都是在做一件有意义、有意思的事情。
与团队达成一致的愿景、使命、价值观,不断沟通,反复沟通。让这些深深印刻在团队成员心中。
让开发小伙伴更有成就感,为他们扫清前进道路上的所有障碍。与他们站在一起,体谅他们、给他们更积极的反馈。即使在高强度、高压力的环境下,尽量为他们创造快乐、开心的工作环境。
最后再说几点个人感悟:
记住,我们跟开发小伙伴是一个团队,重要的不是需求文档,而是如同一个战壕的战友,我们将后背交给对方是因为信任。追求真实、互相信任,因为信任所有简单,因为简单所以高效。如果不是这样,再好的需求文档又能怎么样。
点击咨询直接了解更多相关资料,我在惠州北大青鸟新方舟等你。
本文内容转载自网络,版权归原作者所有,如有侵权请联系我们进行删除。
标签:惠州计算机软件培训惠州计算件软件开发惠州计算机软件基础惠州计算机JAVA软件开发惠州Java培训学校惠州Java培训JAVA语言Java是什么Java开发JAVA入门
- 惠州计算机学校排行
- 标签列表
-
- Java (3694)
- 北大青鸟 (3713)
- 软件开发 (3613)
- JAVA (3413)
- UI设计入门 (2093)
- 惠州北大青鸟 (4375)
- 惠州IT培训 (2558)
- UI设计培训 (2090)
- 惠州UI设计培训 (2095)
- 惠州UI设计培训学校 (2090)
- 惠州计算机软件培训 (6260)
- 惠州计算件软件开发 (6260)
- 惠州计算机软件基础 (6261)
- 惠州计算机JAVA培训 (3574)
- 惠州计算机Java软件开发 (3620)
- 惠州计算机JAVA软件开发 (4645)
- 惠州计算机JAVA软件开发学校 (3338)
- 惠州计算机Java软件开发培训 (3338)
- 北大青鸟IT计算机学校 (5048)
- 北大青鸟IT软件学校 (5062)
- 北大青鸟IT学校 (5059)
- 惠州计算机UI设计软件开发 (2088)
- UI设计基础教程 (2088)
- UI设计是什么 (2088)
- UI设计教程 (2088)
- 网站分类
-
- 计算机教程
- 计算机入门
- 职业学校
- 新闻动态
- 专业课程
- 热门技术
- SEO
- 培训教程
- windows
- linux教程
- 系统集成
- 网站开发
- Html5
- 办公软件
- 师资力量
- 热点问答
- 联系我们
- 计算机学校
- 惠州计算机学校
- 河源计算机学校
- 广州计算机学校
- 深圳计算机学校
- 湛江计算机学校
- 佛山计算机学校
- IT计算机培训信息
- 设计专业
- UI
- 影视特效
- 游戏动漫设计
- Photoshop
- AI设计
- 软件教程
- Java技术
- C语言/C++语言培训
- C#
- Python技术
- PHP
- 数据库
- SQL Server
- 网络教程
- 网络安全
- 网络营销
- 软件专业
- 大数据专业
- 前端开发专业
- 软件测试专业
- Python专业
- 软件实施
- 珠海计算机学校
- 初中生学什么好
- 计算机认证
- 文章归档
-
- 2024年12月 (3)
- 2024年11月 (45)
- 2024年10月 (32)
- 2024年9月 (29)
- 2024年8月 (68)
- 2024年7月 (59)
- 2024年6月 (43)
- 2024年5月 (48)
- 2024年4月 (80)
- 2024年3月 (65)
- 2024年2月 (54)
- 2024年1月 (25)
- 2023年12月 (12)
- 2023年11月 (73)
- 2023年10月 (134)
- 2023年9月 (34)
- 2023年8月 (3)
- 2023年7月 (3)
- 2023年6月 (12)
- 2023年5月 (30)
- 2023年4月 (72)
- 2023年3月 (11)
- 2023年2月 (34)
- 2023年1月 (37)
- 2022年12月 (78)
- 2022年11月 (359)
- 2022年6月 (1193)
- 2022年5月 (570)
- 2022年4月 (1567)
- 2022年3月 (982)
- 2022年2月 (54)
- 2022年1月 (182)
- 2021年9月 (308)
- 2021年8月 (1704)
- 2021年7月 (2423)
- 2021年6月 (1806)
- 2021年5月 (1569)
- 2021年4月 (1380)
- 2021年3月 (1255)
- 2021年2月 (709)
- 2021年1月 (1521)
- 2020年12月 (3626)
- 2020年11月 (1646)
- 2020年10月 (1046)
- 2020年9月 (592)
- 最近发表
-
- 江门信息:江门市企业职业技能等级认定工作开展情况调研问卷|||大学生计算机培训学校
- 汕头信息:使用社保卡遇到问题?指南来了!|||大学生计算机培训学校
- 汕头信息:汕头市举办2024年度粤菜师傅服务百千万工程一区一亮点潮南专场活动|||计算机职业技能培训班
- 东莞信息:万江万江人社分局组织重点企业赴怀集县开展专场招聘会活动|||计算机网络培训学校
- 东莞信息:横沥强化政校企合作为百千万工程赋能添力|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 东莞信息:虎门揭牌!虎仁人才反向飞地服务中心正式启用|||广州市北大青鸟计算机职业培训学校
- 东莞信息:沙田沙田镇粤黔协作一县一企农村劳动力稳岗就业基地正式揭牌助力乡村振兴新篇章!|||大学生计算机培训学校
- 东莞信息:寮步寮步镇举行职业成长社区就业驿站建设指导培训活动|||电脑计算机编程培训学校
- 东莞信息:塘厦塘厦镇开展技工学校和职业技能培训机构消防安全检查工作|||广州学电脑培训学校
- 东莞信息:寮步寮步人社分局开展劳务派遣用工专题普法宣讲培训|||计算机职业技能培训班