想尝试理想中的研发驱动模式,又害怕让项目触礁

首先,技术与产品合体是最优解,知行合一,效率大增,尤其减少产品观不同带来的损耗,国内文理分家,贻害万年。产品不精研技术,看代码如见梵文

想尝试理想中的研发驱动模式,又害怕让项目触礁

亲爱的怪蜀黎:

大学毕业后我终于成为了从小梦想的一名——web程序员。在魔都这7年,我一共只在2家公司服务过,而在现在这家公司已有6个年头。前5年说不上兢兢业业,但也还算认认真真,但因为公司重点不在web一块,基本没有机会可言。所幸一年前公司开始转型,将主要资源往web一块转移。我还没反应过来,项目、待遇、职位、人手都纷涌而至。在兴奋、惶恐、忧郁中,带着一个30多人的团队做了一个最终没有太好结局的项目。虽然不成功的原因很多,但有时我想,也许我应该做的更好,也许结果会有一点不同。

不过和我的沉重相比,似乎公司并没有很在意这个结果。上个月给了我新的一个项目——这一次,放的权利更大。感谢老板的信任和支持,但肩上的压力感觉有增无减。也许犯错是成长最好的老师,失败也是人生最宝贵的财富,但我不想用这些话成为铺垫可能失败的接口。

问一个当下的疑问。新的项目至今没有专门的产品人员介入,我希望每一个研发人员都能在充分理解需求后,从运营角度设计产品,从用户体验开发功能。我并不反感产品人员,但我更憧憬研发驱动的模式,也许是因为我还没有在工作中遇到过靠谱的产品。

研发驱动说来简单,在获得执行力、灵活性,降低各种内耗和成本,实现快速迭代开发的同时,也在为研发人员的各种经验不足和程序员特有的”古怪思维”付出着代价,并承担着让项目背负上更大失败风险的可能。

一方面,我希望努力去尝试我理想中的研发驱动模式,一方面也害怕自己的一意孤行让项目触礁、让部门蒙羞。你是如何看待这个具体的问题的?或者有什么更好的建议?

当然,如果能有靠谱产品推荐,我也非常愿意接受!

郭子威:

首先,技术与产品合体是最优解,知行合一,效率大增,尤其减少产品观不同带来的损耗。产品争论很多时候没有对错之分,只有风格差异,所以参与讨论的人越少,执行效率越高;人越多,则无益的摩擦越多,速度越慢。

在国外,牛逼产品往往就是知行合一的工程师捣鼓出来,如Google和Facebook的工程师文化,建立在工程师文武双全的基础上,才能催生创新。我以前写过一篇《为什么不创新》,有观点云,参与创新的人数越少,创新成功的概率就越高。

所以国内文理分家,贻害万年。产品不精研技术,看代码如见梵文;技术则埋头技术,对产品管中窥豹,时见一斑。最后在99.9%的情况下,还得由产品+技术的组合去做项目,互相对上眼,磨合好的难度,已经将产品成功率降低了20倍。

回到正题。

1、你说得对,靠谱的产品人员极少,到”产品架构”这个层级的更少了。很多人找我推荐靠谱的PM,我倒是认识这么两三个,但很难挖动。我自己创业都没打算招PM,自己挽袖子上,就是为了减少摩擦,全速前进。

还有人不断问我怎样培养PM,也回答不了,水土和品种都很重要。有些时候品种不行,有些时候根本是你们的水土也不行,我能给出的答案都是心灵鸡汤一类的万能解,有道理,没用处。

2、如果很难信任产品人员,是否工程师自己挽袖子上呢?”每一个研发人员都能在充分理解需求后,从运营角度设计产品,从用户体验开发功能。”这句话本身的破绽很多:

-充分理解需求,需求从哪里来,需求是否正确?

-从运营角度设计,运营思路是什么,运营任务是否安排得当?

-从用户体验开发,怎么把握用户体验?是工程师本人的体验,还是道听途说来的用户反馈?

你在来信中的愿望,是一个绝对正确的大口号,即便非常资深的产品经理也不能保证自己做到,做好。否则天底下哪里来如许多产品残局。那么,你的工程师团队如何能达到,至少是接近这个目标呢?我见过大骂PM废柴的工程师,自己赤膊上阵的时候,却比废柴PM更废一筹。

3、按照常规,产品人员分作:

-产品经理,通常兼任产品策划,管理需求、进度与品质

-产品策划,基本上只对需求与设计负责,很多时候与交互设计合体

-交互设计师,将策划案转换为交互原型

-UI设计师

-产品运营,又细分为内容运营、用户关系、活动,推广、BD等岗位

同样按照常规,以及格线为标准,国内工程师最容易兼任的是产品经理这个角色,由技术经理来兼任。普通工程师有不超过35%的可能兼任产品策划,不超过15%的可能兼任交互设计,不超过5%的可能兼任UI设计与产品运营。

你提到的”没有专门的产品人员介入”,针对以上常规,建议由产品感较好的技术主管,比如你自己,兼任PM。工程师可以提需求,提策划,由你来把关。策划案交给专业的交互设计与UI设计去实现——在极端情况下,比如没有交互设计师,产品本身的交互架构也不复杂,可以将低保真线框只做自己是典型用户的项目,对于产品感将是非常大的弥补。如同Facebook的工程师驱动,取决于他们本身是Facebook的深度用户;Google在工具类应用上出类拔萃,也是同理,但重塑一个社交网络就举步维艰。

4、我去年写了《危机感》,整个互联网行业最缺的是其实是好项目,其次才是好团队。在现有的市场基础上,需求池几近枯竭,找不到几个能出力的战场。这是整个行业共通的问题。所谓臆造需求,或者愚公移山,大都是逼出来的。假如方向偏了,就算你找到牛得一逼的产品经理(或者就是你自己),结果也大同小异。

对此悲惨世界,我唯一能提的,勉强不算是废话的建议,是做你自己喜欢的项目,尤其做你自己是典型用户的项目,为你和你的朋友去提供服务。比较小的好处是增加对用户对市场的理解,比较大的好处,则是这个过程会令你比较开心,最终结果很难讲,至少享受了过程。

当然,如果工作环境不能提供这样的项目机会,我只能说,苦得一逼也是人生经历。

Chinaz编辑注:本文转载自知心怪蜀黍专栏,已获作者(郭子威)的授权,转载请注明出处链接。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月3日 17:16:11
下一篇 2024年5月3日 17:18:17

相关推荐

  • javah2内存模式的简单介绍

    如何使用bloomfilter构建大型Java缓存系统 在更高级的数据结构像布隆过滤器(bloomfilter)中来寻找答案。可以把布隆过滤器看做Java中的集合(collection),你可以往它里面添加元素,查询某个元素是否存在(就像一个HashSet)。 确定所需功能 首先需要确定你希望程序拥有的功能特性,包括数据存储、网络通讯、图形化界面等方面。确定…

    2024年5月19日
    2800
  • linuxrecovery模式,linuxrecovery模式怎么删除文件

    关于开机自启动文件rc.local的使用与取消 还需注意的是需要给rc.local文件加上可执行权限,否则加入指令不会生效。 添加rc-local.service 添加一个 /etc/rc.local 文件 添加权限并设置开机自启 检查状态:返回Active:active信息,则成功。 stop:立刻关闭后面接的 。restart:立刻关闭后启动后面接的 ,…

    2024年5月19日
    3400
  • 发布订阅模式java,发布订阅模式的应用场景

    常见的开源中间件有哪些 1、状态机中间件有ApacheZooKeeper、etcd、Consul。ApacheZooKeeper:ZooKeeper是一个分布式的、开源的协调服务,在分布式系统中广泛应用于状态管理、分布式锁、配置管理等场景。 2、RabbitMQ:RabbitMQ是一个流行的开源消息中间件,支持AMQP和WebSocket协议。通过使用Rab…

    2024年5月19日
    4000
  • 如何退出服务器linux命令,如何退出服务器linux命令模式

    如何退出linux并保存vi编辑器命令? 如图,vi 文件名,接着按回车即可打开对应的文件,如果没有对应的文件,那么vi命令就会自动创建一个新的。如图,vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态哟。我就按a进入了编辑模式的。 先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。 如果文件没有被修改,或者已经保…

    2024年5月19日
    3900
  • .netjava混合,java混合模式

    Java能和.net混合使用吗 1、可以的。并不冲突 。net 用的是 iis 而java用的是jdk, tomcat或者是别的高级的容器。而且可以安装多个jdk。 2、可以的,你可以将服务器做成虚拟化,然后生成两个虚拟机(理论可以有很多个,只要资源充足),然后每个虚拟机安装一个环境即可。 3、当然可以。 本人学点JAVa,双去学.net,觉得理解不深刻,又…

    2024年5月18日
    5600
  • java工厂模式的特点,java的工厂模式是什么意思啊

    java策略模式和工厂模式的区别 1、工厂方法模式:核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具体工厂类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。 2、区别于工厂方法模式的地方,工厂方法模式是创建一个工厂,可以实现多种对象;而抽象工厂模式是提供一个抽象工厂接口,里面定义多种工厂,每个工…

    2024年5月17日
    4500
  • c语言实现适配器模式,c#适配器

    给一些常用的运行命令吧? regedit 。注册表运行命令。cmd 强大的DOS窗口就是它了!运行CMD,可以弹出一个DOS窗口,可以运行各种DOS命令。gpedit.msc 组策略命令。 rexec.exe rexec 命令在执行指定命令前,验证远程计算机上的用户名,只有安装了 TCP/IP 协议后才可以使用该命令。 命令名 ASSOC 显示或修改 文件扩…

    2024年5月17日
    4800
  • excel兼容模式影响,excel2007兼容模式

    Excel的兼容模式 1、,打开Windows10系统,在桌面上找到要进行操作的Excel表格文件,双击打开。2,在Excel程序中即可看到此时为“兼容模式”。3,点击Excel程序左上角的开始按钮,在开始菜单中选择“另存为”,点击打开。 2、首先打开excel软件,并找到“文件”菜单,点击“选项”,在“选项”窗口中,点击“高级”选项卡。 3、用Excel2…

    2024年5月16日
    3800
  • linux中救援模式,linux 救援

    LINUX救援模式使用 可以。linux根目录损坏可以在救援模式进行恢复,linux的救援模式是专门修复linux根目录损坏的。Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。 有的,首先开机进入BIOS设置(每台电脑进入bios的方法不同根据自己的电脑进入),BOOT启动顺序为光盘优先启…

    2024年5月16日
    4300
  • c语言设计模式pdf,c语言设计模式实现博客

    谁有嵌入式linuxC语言应用程序设计pdf版? 1、链接:https://pan.baidu.com/s/10No3IypKyLg01bV4T9b22w 提取码:56st 《嵌入式系统软件工程:基础知识、方法和应用》系统地阐述嵌入式系统软件工程所涉及的过程、方法、内容,以及在典型工业领域中的应用。 2、嵌入式处理器种类繁多,韦老师着重讲了目前国内最常用的A…

    2024年5月16日
    4200

发表回复

登录后才能评论



关注微信