敏捷开发一千零一问系列之十六:如何让开发人员学习产品?

敏捷开发真正的重点不是 User Story 的拆分, 而是开发人员的能力 谈到敏捷开发, 许多人纠结的第一个问题便是: User Story 如何的划分? 更有不少人, 一遇到在 User Story 上有延迟交付或交付的质量不佳时, 便说是因为 User Story 的拆分不对, 就整天在纠结所谓 User Story 颗粒度大小的问题。 然而, 事实的真相是如何呢? 首先, 先从敏捷开发实践的本身说起: 敏捷开发之所以强调 “敏捷” , 主要是希望藉由 Use 阅读详情

这是敏捷开发一千零一问系列的第十六篇。(在这里提问,之一,之二,之三,问题总目录)

这个和上一篇“敏捷开发与CMMI谁为主”都是最近一次培训被大家选出来的最有价值问题。

问题

开发人员一般都只关注开发,如何让他们去关注产品呢?

方案

方案1简单但不彻底,方案3彻底但不简单。

方案1:产品经理在计划会讲解产品背景

计划会是一个产品经理宣贯产品的好地方,但是我们山东籍的程序员就会问:“你啰啰这些没用的黄子做么”,西川籍的程序员也会说:“瓜娃子,直接说要做啥子就得了么”

一来二去,计划会很可能变成需求会,需求会又会变成功能会,功能会再变成设计会。

当然会有人说:“产品经理定义好需求,让大家按照做,不也没问题吗?”

这个就要说说世界上最伟大的产品经理之一:乔布斯。乔布斯见到产品原型的时候最常说的话是:“垃圾”。这透露出两个信息:乔布斯要求很严;乔布斯也无法提前说出想要的产品,避免垃圾。

那到底谁能呢?所有人,整个团队。

如果产品经理能够发动大家思考用户的真实环境,以及要帮助用户解决的真实问题,产品做出来可能就完全不同了。

在很多互联网公司里边,这些事情做得相当好了,首先大家对于网站做成什么样子这类事情还是很愿意发表自己意见的,其次这类业务相对大众化一些,比较容易理解。

在外包项目、政府OA之类的环境中,这些事情不容易做好。多数情况下客户过于强势,导致一般人不愿意惹事,于是停下思考“倾听客户声音”。其实这种思路存在问题,因为“倾听”和“说”这两者都有变形,这导致明明他说的我们听的,最后做出来他不认账。

所以即使在后者的环境中,也应该“主动倾听”,去理解功能背后的业务是什么,怎样才能最终让客户满意。

方案2:设置产品经理岗位

“我们公司早就有了”,不是的,是设置那种真正责权利到位的产品经理岗位,高风险,高回报,权力大,责任大。

大约在2001年之前,最盛行的词汇是UML、面向对象、设计模式,最盛行的行业人才是高级程序员。

大约在2001~2010年,最盛行的词汇则是CMMI、PMP、敏捷开发,最盛行的行业人才是项目经理。

大约在苹果复出后,最盛行的词汇变成产品、创新、用户体验,最盛行的行业人才是产品经理。

所以,闷头干活还梦想加薪升职的开发人员们得注意了,自己很可能已经落伍两轮了。

方案3:形成基于产品的共利群体

一般认为,产品经理对产品的定义负责,卖得好卖不好都是他的事情,程序员只管开发。

如果是这样,产品就很难做好,也很难卖好。

在一些行业,情况正在转变。

一些游戏公司,在工资之外,还将20%的运营收入分给开发团队(包含策划和美术),用于激励大家做出更好玩的游戏;在一家外包公司,项目将获得合同额10%作为奖金,用于激励团队尽早、高质量地完成项目。

这些团队的个体,除了关注自己的开发工作之外,无疑要问一个问题:我做的产品或项目,是客户想要的那个吗?

分析

“无我”是令开发人员能走出局限的方法。

方案1提到了如何让开发人员走出小我,去看看外面的原因;方案2提到了过去的我与未来的我的关系,时间在变,我也要变;方案3,则提出了没有了我,应该有什么的问题。

那就是大我,应该把整个团队作为共利群体,分散责任,也分散利益,从而把团队动员起来。

 

下面一段对所有一千零一问系列都有用,先暂时写在这篇的结尾。

很多人会说:“你说得很好,但是有几个企业能做到啊”

我有一本圣经,刚读了一半。在第1页的下半页,上帝造了人类;在第5页的下半页,上帝后悔造人类,并降下了大洪水来消灭大部分人类,只有诺亚一家存活;剩下的1000多页,就是那些当年上帝选择存活下来的人,世世代代又被不断选择的内容。

所以,上帝(如果有)本来就没准备让所有人或企业活下来,所以也没创造一种方法让所有人很轻易就可以做到,而做到后又活得很好的方法。

所以要找一种轻易就可以做好的方法,只能等下次宇宙大爆炸之后了。

如果是企业的管理者,应该正视那些很难但很好的方法,努力让自己的企业其他企业之前践行,赢得主动;如果是打工者,应努力推进那些好方法的实施,力图把自己所在的企业退向好的方向,如果发现自己的企业中“好方法很难推行”,那么存在问题的就不是方法,而是企业了。

 

敏捷开发一千零一问系列之二十六 如何进行优先级排序 阅读详情

相关推荐

OpenAI开发系列(十六):AI敏捷开发的进阶实践:大模型驱动的自动化函数生成与集成(下)

本文深入探讨了AI敏捷开发的进阶实践,重点介绍了如何利用大模型实现自动化函数生成与集成。通过构建精准的系统指令、采用少样本学习引导,并结合健壮的代码提取与动态加载技术,开发者可将大模型从辅助工具升级为生产力核心,显著降低API对接等重复编码的技术门槛,提升开发效率。

weixin_29092579的博客 98

敏捷开发一千零一问系列之三十:敏捷怎样估算(中)?

方案 方案一:用早期功能点估算法进行报价或早期制定项目计划 这个在之前谈到过很多次了,具体可以参考敏捷开发绩效管理系列的之六、之七。另外在敏捷开发用户故事分类与组织结构(一期) (整个活动1期)中有详细描述。 这个是国际上迄今为止唯一被大规模推广使用的方法,中国即将发布的国标就是基于这个的。现在世界上有6000多认证的功能点估算专家,中国只有2个(本人不是),所...

weixin_34242819的博客 236

rk3326 MIPI休眠唤醒黑屏有背光问题

** 1.问题现象: ** **【开机起来】**开机起来可以正常显示 **【按power按键休眠】**第二次按下Power按键进入休眠,隔10s,再按Power按键唤醒。 **【出现结果】**屏幕黑屏有背光,并提示drm time out错 **【lcd信息】**lcd为480*800 2lane的mipi **【复现概率】**第二次按下休眠唤醒必然复现 【具体错误log如下】 //第一次休眠的log// [ 54.858511] dw-mipi-dsi ff450000.dsi: final DSI-

Ian22l的博客 3944

上周技术关注:敏捷开发的另一种方式--Scrum

[敏捷; 项目管理] 敏捷开发的另一种方式--Scrum # 不知道在XP大型其道的今天,有多少人知道Scrum,并亲身实验过? 最关键是你用它多久了.之前除了使用自己自定制的Excel表格来完成Scrum Sprint计划和跟踪外,能选择的不外乎ScrumWorks 和 VersionOne 显然它们不是不好,而是价格太贵:) 好了,今天你可以考虑一下Scrum for Project 2003

曾登高 4374

解决fetch_california_housing数据集403错误的3种实用方法(附手动下载地址)

本文针对机器学习中常见的fetch_california_housing数据集403 Forbidden错误,提供了三种实用的解决方案。从理解HTTP 403错误的根源出发,详细介绍了修改源码路径、使用国内镜像源以及手动下载并配置数据文件这三种方法,并附带了可靠的手动下载地址,帮助开发者彻底解决数据加载障碍,确保机器学习项目顺利进行。

weixin_29062963的博客 561

Vercel静态站被墙别慌!手把手教你用Cloudflare免费CDN+域名解析搞定DNS污染

本文详细介绍了如何利用Cloudflare免费CDN和域名解析解决Vercel静态网站遭遇DNS污染的问题。通过诊断DNS污染、设计Cloudflare解决方案架构、实战配置步骤以及高级调优技巧,帮助用户快速恢复站点访问并提升防护能力。

weixin_27442001的博客 677

敏捷开发一千零一问系列之十四:敏捷开发加班吗?

正逢周末,又是愚人节,群中有人正在加班,想起上次培训中间休息的时候,讨论起这个“敏捷开发加班吗”的问题,虽然后来没有作为课后投票入选,但这里也完整回答一下。 问题 敏捷开发加班吗? 楼下有人问到“敏捷和加班有什么关系”,补充这两句。 有些程序员认为,敏捷开发从制度上要求不加班(可持续的步调),因此会说“老板,现在你不是推敏捷开发吗,那我们就不能加班了,因为敏捷开发不能...

weixin_33779515的博客 240

Windows系统下AutoDock 4.2.6安装避坑指南(附MGLTools配置技巧)

本文详细介绍了在Windows系统下安装和配置AutoDock 4.2.6的完整流程,特别针对分子对接研究中常见的软件安装问题提供了解决方案。从环境准备、分步安装到常见报错处理,涵盖MGLTools配置技巧、工作目录设置和环境变量优化,帮助科研人员快速搭建稳定的分子对接平台。

weixin_29234239的博客 313

敏捷开发一千零一问系列之二十六:如何进行优先级排序?

这是敏捷开发一千零一问系列的第二十六篇。(在这里提问,之一,之二,之三,问题总目录)问题如何进行优先级排序?具体故事的优先级,和版本规划的优先级之间有何关系?分析敏捷开发里边有很多地方需要多次进行优先级排序,本文将探讨其不同的应用场景,及其关系。值得注意的一点是,敏捷开发中有无数的“自相似性”,比如估算,每年、每月乃至每天人们都在潜移默化地估计自己的任务;又如计划,也是每年每月每天都有成文或不成文

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 1万+

USB PD快充功率监测仪:高精度嵌入式USB电压电流测量终端

USB供电已从数据接口演进为关键电源总线,尤其在PD快充场景下,工程师亟需对5V–20V宽压范围内的实时电压、电流及瞬时功率进行精准捕获。其底层原理依赖高共模抑制比的高边电流检测与分压采样+ADC数字化处理,结合LDO低噪声供电保障模拟链路精度。该类设备的技术价值在于以低成本实现协议无关的‘电气层可视化’,规避商用ASIC测试仪的黑盒局限,支撑PD充电验证、电源设计调试与教学实验等工程实践。本文介绍的开源USB表即基于N32G430 MCU与INA199电流检测芯片,覆盖USB-C输入/输出双通道监测,具备

weixin_42174098的博客 207

固定效应模型-以stata为工具

固定效应模型(Fixed Effects Model)是一种面板数据分析方法,通过引入个体固定效应来控制个体间的异质性,并更准确地估计解释变量对因变量的影响。它在许多经济、社会科学和健康研究中被广泛应用。

侯小啾技术博客 2839

敏捷开发一千零一问系列之三十六:如何做小版本迭代的代码管理

问题: 若要实现敏捷式的开发,对产品进行迭代式的小版本的发布,在代码管理方面应该怎么样管理呢? 我们目前的管理是在一个大的版本上不断的递增新的需求……但是要是有个需求做到一半,领导又要求做更重要的需求的情况,就很难将开发一半的代码剥离开。

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 5733

STM32F4 Flash数据的保存和读取。

STM32F4 Flash数据的保存和读取。

张一西的博客 9216

敏捷开发一千零一夜

《敏捷开发一千零一夜》 基本信息 作者: 王立杰 出版社:电子工业出版社 ISBN:9787121208188 上架时间:2013-7-12 出版日期:2013 年8月 开本:16开 页码:244 版次:1-1 所属分类:计算机 > 软件工程及软件方法学 > 软件方法/软件工程 更多关于 》》》《敏捷开发一千零一夜》 内容简介 计算机书籍   《敏捷开发...

weixin_34184561的博客 170

【WorkBuddy专栏28】WorkBuddy 网页抓取完全实战——从翻车到行云流水

WorkBuddy 网页抓取完全实战——从翻车到行云流水

AI人人懂 1062

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

敏捷开发的二十六条至理名言

敏捷开发真正的问题是什么?其实敏捷主要还是一种观念,一种意识,通过人来推动。本文总结了26条有关敏捷开发的关键原则,供读者参考借鉴。

哈利路亚的收藏夹 605

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

再谈敏捷开发 从成本到收益的优化

人们对敏捷开发和精益开发的关注兴趣越来越强。仅仅在IBM一家,过去的两年中,敏捷项目的数量从5个增加到了200多个。本文向您介绍使用敏捷开发在成本和效益方面的优势。

哈利路亚的收藏夹 1055

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

读《人人都是产品经理》笔记

  一、用户分析  1、横向:用户的说和做   怎么说表现了目标和观点,怎么做反应了行为,用户怎么说和怎么做经常是不一致的,  2、纵向:定性与定量  定性研究可以找出原因,偏向于了解,  定量研究可以发现现象,偏向于证实,    迭代:  ①听用户定性地说  确定产品方向,做什么?  ②听用户定量地说  确定需求优先级,先做什么?  ③看用户定性地做  要先做的那几个需求,应该怎么做?...

weixin_30793643的博客 817

慕课软件工程(第十六章.Scrum模型)

慕课北京大学.软件工程.第十六章.敏捷开发方法.Scrum模型0 目录16 敏捷开发方法16.4 Scrum模型16.4.1课堂重点16.4.2测试与作业17 下一章 0 目录 16 敏捷开发方法 16.4 Scrum模型 16.4.1课堂重点 16.4.2测试与作业 1单选(2分)单选题:Scrum模型中产品的一次迭代称作一个() A.增量B.冲刺2.00/2.00C.循环D.接力 正确答案...

weixin_42473228的博客 1130

敏捷开发“松结对编程”系列之十六:L型代码结构(编程篇之二)(上)

本文是“松结对编程”系列的第十六篇。(松结对编程栏目目录)今天正好要复用一段框架(asp.net MVC3,服用范围包括Controller和View),把过程记录一下。与复用一般的过程相比,L型代码结构有这么几个特点:1. 如果复用有难度,在复用之前,一般不刻意形成“可复用代码”。顺便就能写成函数的例外。2. 从第二次复用的时候,就形成复用代码。这个听起来很容易,但要求:编写复用代码的人,就是调

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 1万+

敏捷开发的26条至理名言

1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就是同时开始几件事情,这将不可避免的造成某些工作被废弃,从而造成浪费。专注于一件事;完整地实现其功能;运行测试;编写文档;签入所有,把这当做一项工作完成,然后再开始下一件事。 2、不要破坏构建:非常明显,但必须被包含在任何软件开发建议清单中。程序员在签入之前采取所有合适的预防措施进行测试,

那一抹、璀璨 346
上一篇: 火星人敏捷开发手册2012-04-30新增敏捷日常跟进内容
下一篇: 敏捷开发一千零一问系列之十七:长期受制于强势客户怎么办?(上)
火星人陈勇
博客等级 码龄18年 4899粉丝 381原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值