1703951792
1.需求管理
1703951793
1703951794
需求管理指的是对产品需求的管理工作,工作的重心是:把有限的开发资源投入到最紧急、最重要的产品需求上。在“第4章4.3.1建立以价值为导向的需求管理机制”中,已经详细阐述了这个方法体系。下面我们看一下“案例7.2以价值为导向的需求管理体系是如何运作的”。
1703951795
1703951796
案例7-2 以价值为导向的需求管理体系是如何运作的
1703951797
1703951798
产品经理Jacky,从Galaxy系统中看到Sally提交的需求“把商品详情页分享到朋友圈”。Galaxy系统根据对历史数据的分析,从Sally的信用、需求的价值等维度,给出分析和建议,如图7-1所示。
1703951799
1703951800
1703951801
1703951802
1703951803
图7-1 需求价值分析
1703951804
1703951805
Sally在2014年共提交了84个需求,价值达成率是90%,已经高于公司平均值了,这点是非常好的。而这个需求所属的分类是“网站体验优化—购物路径优化”,“网站体验优化”是公司上半年的战略重点,购物路径的顾客满意度是78%,略低于网站整体的顾客满意度,算是短板,所以Galaxy系统给这个需求的优先级是4分,安排在下个迭代中开发。根据同类需求的历史数据,预测出开发这个需求需要2人日。
1703951806
1703951807
小结一下,在需求管理中,我们主要关注的数据指标有:价值达成率、信用等级、配额剩余、需求类别、优先级。依据这些数据,我们可以对需求做出比较综合的判断。
1703951808
1703951809
2.开发过程管理
1703951810
1703951811
包括开发的主要过程:产品设计、编码、测试、发布,从图7-2可以看到,开发过程中数据对我们有什么帮助。
1703951812
1703951813
1703951814
1703951815
1703951816
图7-2 开发过程数据分析
1703951817
1703951818
下面我们看一下“案例7.3运用大数据进行迭代管理”,跟随Scrum Mater(敏捷开发里的技术负责人)Andy,来了解下他是如何在一个Sprint(敏捷开发里的迭代周期)里,运用这些数据进行迭代管理的。
1703951819
1703951820
案例7-3 运用大数据进行迭代管理
1703951821
1703951822
Andy打开Galaxy系统,又仔细地看了一遍本次Sprint的backlog。Andy是典型的极客,黑T恤、牛仔裤、板鞋,手腕上的智能手环,偶尔发出哔哔的提示音,桌子上智能水杯的呼吸灯泛着幽幽的红光,提醒他今天饮水量少于标准值。
1703951823
1703951824
Andy专注于工作,丝毫没有留意到这些。他走到Product Owner(敏捷开发里的需求产品负责人)Jacky身旁。
1703951825
1703951826
“Jacky,你觉得‘把商品详情页分享到朋友圈’这个功能,符合现在顾客的行为习惯吗?从顾客行为分析数据上看,只有40%的顾客有分享的习惯;而且我们同行网站,也只有20%有这个分享功能……”
1703951827
1703951828
Jacky不耐烦地打断他:“Andy哥,说实在的,我跟Sally在讨论这个问题的时候,也没有十足的把握,但是与其犹豫不决,不如快速试错,开发成本还好只有2个人日。”
1703951829
1703951830
“嗯,那在技术实现上,我让Sam先用短期方案来实现,如果用户喜欢这个功能,我们再把体验、性能做好。”Andy比划了一个“OK”手势,转过身去找Sam。
1703951831
1703951832
“Hi,Sam,那个‘分享详情页’的Story,用短期方案实现吧,先让用户试用起来。”
1703951833
1703951834
“收到,老大。”Sam笑嘻嘻的回答。
1703951835
1703951836
“从你最近两个Sprint的Bug分析数据来看,有60%的Bug是空指针和边界值的问题,40%是对需求理解不完整,这次编码时要多注意啦。另外,这次有3个Story是依赖‘商品服务接口’团队的,他们这次Sprint的任务很紧,有Delay的风险,你要留意Galaxy系统的预警,否则会影响我们的进度。”
1703951837
1703951838
“老大,知道啦,这回你就看我的表现吧。”Sam拍着胸腹说道。
1703951839
1703951840
Andy有所领悟地说:“哦,看你一脸的春风得意,是不是最近有什么好事啊?难道跟Sally……”
1703951841
[
上一页 ]
[ :1.703951792e+09 ]
[
下一页 ]