扫码阅读
手机扫码阅读
如何进行需求分析?

需求分析在分析什么
挖掘真实需求; 提出解决方案; 筛选验证方案;
用户客诉:有用户反馈某电商APP下单不方便,给了差评; 挖掘需求:用户常用的支付方式是支付宝,但该APP暂不支持; 解决方案:应该支持多种支付渠道,比如支付宝、微信等支付渠道; 筛选验证:调研活跃和潜在用户使用占比较多的支付渠道,按优先级去接入这些支付渠道;
如何看待产品原型设计
页面元素布局; 功能交互逻辑; 用户使用体验;
需求分析:挖掘真实用户需求,评估原型设计方案; 原型设计:划分原型功能模块,梳理界面之间的交互逻辑; 流程梳理:画产品使用流程图,即通过流程图将产品不同界面间的交互逻辑梳理清楚; 需求评审:大家比较熟悉的需求评审环节,就是集思广益对产品原型和prd进行反馈调整;
技术同学培养产品意识
商业意识:即开发的软件产品能否为企业创造商业价值。技术本身是没有直接价值的,技术的价值需要有一个依附物或者说承载品,这个物品就是软件产品能创造的商业价值(我在和一些同学交流时也经常讲到,技术本身不值钱,要依靠产品和业务的变现来体现技术的价值)。 用户意识:即你研发的软件产品是否满足了用户的真实需求,解决了用户的底层痛点,产品使用的感受是否良好。简单来说就是——在能用的基础上是否好用。 数据意识:软件产品最终要投入市场让用户使用,然后才能发现不足并且不断迭代优化。无论是灰度发布还是A/B测试,都需要收集数据来验证产品。
打破思维边界:技术思维会关注技术实现和细节,产品思维关注用户体验、商业价值和为什么要某个功能; 改变原有习惯:日常工作和生活中,站在产品角度思考接触到的物品,背后的价值、用户体验和使用场景等; 多实践多复盘:自己做个小产品或一个原型,找同事朋友试用获取反馈,这样输出输入来培养产品思维;
如何应对需求变更问题
个人工作成就感降低; 需要经常加班赶工期; 软件产品的交付质量下降; 架构臃肿代码质量降低,很快会变成代码“屎山”;
提升需求确定性,在需求分析和需求评审环节做好把控,减少源头的不确定性; 增强需求管理手段,严格把控变更流程,让需求变更流程更规范,提高变更成本; -
通过快速迭代缩短版本周期,每版本仅交付部分需求,降低变更成本,快速响应变更;
原文链接:
http://mp.weixin.qq.com/s?__biz=Mzg2NDAwMjM1NQ==&mid=2247486124&idx=1&sn=37ce8d2dcb7148c222eacccfe3a27120&chksm=ce7142f0f906cbe6a44ef3d900d5f3817ba34628c78f02a6c8c8a0226d609011ef610a7f6f2d#rd
老张的求知思考世界的其他文章
加入社区微信群
与行业大咖零距离交流学习


软件研发质量管理体系建设
白皮书上线