首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不懂技术,怎么判断开发所说的做不了是真的“做不了”?

提需求的时候,总会遇到开发说做不了,那么这些时候是真的在技术上无法实现吗?还是一套托词?大家是怎么判断和理解这个问题的?

整理内容来源:PMCAFF 版权归原作者所有

第一种,用来判断最直接的方法就是,拿着市面上有成型的产品功能给开发看

第二种,确确实实就跟上面的兄弟说的一样,很少有做不了的需求,只要需求合理,功能完善,那么只有开发的难度导致的周期问题,这个就是成本和利益之间的权衡了,不会存在做和做不了的问题。

其实在我个人看来,我也一直在回答中都体现了一点,我觉得产品经理要想走的更远,懂代码是一个很能增高个人天花板的技能,特别是随着人工智能时代的到来,这项技能会越发的凸显出来,这是让你可以快速的与其他竞争者拉开档次上的差距的直接来源。

懂代码不代表我们就需要写代码。懂代码的逻辑,编程语言那么多种,我们需要了解市面上那些最火/最热的语言的一些基本特性以及应用场景。

比如,网页/小程序等,这就是前端需要做的事,那么市面上前端需要懂什么? Javasript,Html,CSS,这就可以写出一些基本的页面了,再高级点的,需要学一些经典的Javacript框架,Vue、Angular、React这些

比如,Android/iOS应用程序,android你就要懂Java,iOS你就要懂Swift/object-c

比如,你想转人工智能,那么你就要懂算法,市面上简单点的算法,用python研究可以,深层次点的需要用java,c这些来做算法研究

你懂的越多,你跟开发之间的沟通成本就越低,你的职业天花板就越高,你会发现你的职业边界会越来越模糊,这就是这个时代的产品经理应该去学习做的事情

没有“做不了”的需求,只有“没有条件做”的需求,主要分为以下情形:

1、给的时间不足:大部分需求实际上属于业务型需求,只要业务逻辑梳理清楚,没有能不能做的说法,只有时间够不够的说法。时间充足都可以做,时间不足,那肯定做不了。

2、给的资源不足:有些需求涉及到资源的支持,比如服务器资源、经费等,只要能够提供这些资源,那就可以做。

3、技术能力不足:少部分需求,涉及到比较精专的技术,比如一家做传统ERP软件的公司,去做AI项目,这种情况实际上大多数都可以归到第2类中,只要给予足够资源:例如采购专业公司的服务、斥资招揽相关专业人才,其实也是有办法解决的。(科技巨头们探索前沿领域的情形不在讨论范围…)

咱们大多数情况所遇到的“做不了”的需求主要就分为以上三类了,其实以上三类都属于广义的“资源不足”的问题。为此,只要抓住本质问题:资源能不能投入,“做不做的了”就一目了然了。

读人先读心,画虎先画皮

1. 标本采样

首先你需要采集一下案例标本,比如拿到一个你预估10天才能开发完的功能,对着技术说,这个2天能开发完成吗?注意他们的面部发生的动作,这时候应该是眼神露出惊慌失恐,脑中若有所思(计算开发工作量,每天加班几个小时才能完成,周末要不要加班,是接下来呢还是向产品要更多的时间呢),嘴角微微颤动,手指不由自主的僵硬等等,记住这个表情,说明在端时间内确实不能完成这个任务,然后你可以采集宽松时间下开发的脸部样本,时间刚刚好开发的脸部样本等等

2. 数据对比

当你想知道开发是不是能够在你期望的时间内完成任务,用他现在的脸部表情与历史脸部表情做对比就好了,如果这是开发脸上露出讥讽、不屑、与庆幸的时候,你可以开发时间减半了。

1、首先查看相关的竞品是否有实现此类的功能

2、有的样板后,去咨询开发为什么做不了的原因?是目前时间不充裕,开发难度大还是技术水平不够or人员配比缺少

3、了解到原因后,去把控是否可以用另外的方式替代或申请额外的时间

4、如果真是技术水平不够或者能力有限的话,可以探寻其他的替代方案或者像上级请示,汇报相关的问题

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171212G0KPFT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券