打字猴:1.703951736e+09
1703951736 技术管理之巅:如何从零打造高质效互联网技术团队? [:1703949752]
1703951737 技术管理之巅:如何从零打造高质效互联网技术团队? 第7章 大数据和技术管理创新篇
1703951738
1703951739 技术管理之巅:如何从零打造高质效互联网技术团队? [:1703949753]
1703951740 7.1 大数据思维与技术管理创新
1703951741
1703951742 技术管理之巅:如何从零打造高质效互联网技术团队? [:1703949754]
1703951743 7.1.1 产品研发大数据的构成
1703951744
1703951745 本章我们把大数据思维应用到技术管理当中,通过收集开发过程的各种数据,进行数据挖掘和机器学习,为技术管理工作中的工时预估、产能预测等环节,提供智能决策支持。从宏观和微观层面,对开发过程大数据进行透视,提升千人千面的数据分析报告,帮助企业洞悉技术资源的投入与产出情况,下面我们将给大家详细介绍思路和方法。
1703951746
1703951747 产品研发大数据,指的是在产品开发过程中,所产生的一系列数据集合。包括开发过程直接相关的数据,如每个Story(指的是敏捷开发里的“用户故事”)的PRD(Product Requirements Documents)耗时、ERD(Engineering Requirements Documents)耗时、BUG数、工时预估偏差率(指的是预估工时和实际工时偏差的比率)、Story变更次数等,以及开发成员相关数据,如出勤率、男女比例、资深与资浅员工比例、成员项目积分、年休假情况等。
1703951748
1703951749 我们以一个真实的案例“案例7.1开发过程中产生哪些数据”,给大家展示开发过程中会产生哪些数据。我们来看这个Story:“把商品详情页分享到朋友圈”,简单来说,就是把电商移动App(Application的缩写)的商品详情页,分享到微信朋友圈,把这个商品推荐给你的朋友。
1703951750
1703951751 案例7-1 开发过程中产生哪些数据
1703951752
1703951753 网站运营部的同事Sally,把需求整理成了BRD(Business Requirements Documents)文档,舒了一口气,松开了扎在马尾上的发带,让长发随意搭在肩上,尽显淑女的优雅:“终于完成了BRD文档,接下来就看技术团队的了,这群‘攻城狮’每次都超给力的。”想到这,她白皙的脸庞,露出了浅浅的酒窝。把BRD提交到了“开发工作平台”(为了方便记忆,下文我们用Galaxy作为“开发工作平台系统”的代号)上,合起笔记本电脑,离开了办公室,芊芊身影很快消失在上海喧嚣的夜色之中。
1703951754
1703951755 这时,Galaxy系统记录下需求和提交时间,并把需求分派给负责商品详情页的产品经理Jacky。
1703951756
1703951757 第二天上午9点1刻,穿着一身嘻哈造型的Jacky来到Sally座位旁,“Hi,Sally,这个主意很棒,我们想到一块去了,这能给网站带来大量免费流量,我今天就能完成PRD!”边说边比划着手势,仿佛一个从MV里走出来的饶舌歌手。Sally调皮的比划着手势“Yo Yo, Check it out,我—就说—Jacky是个—靠谱青年。”唱完,他俩像两个饶舌歌手一样击掌,比划着“Rock”手势。
1703951758
1703951759 Jacky在Galaxy系统上接受了这个需求,系统记录了需求受理时间。
1703951760
1703951761 下午4点半,Jacky突然停下敲键盘的双手,伸了个懒腰,对着桌面上笑盈盈的“仓老师”,说了声“YES!”他完成了PRD,并提交到Galaxy系统上。
1703951762
1703951763 系统记录下PRD完成时间,并将任务分派给了UED(User Experience Design)Lisa、开发Sam、测试Candy。
1703951764
1703951765 Jacky端着一杯抹茶拿铁,来到Lisa和Sam、Candy这个“黄金三角”组合旁边,此时他们正在白板上画着流程图,讨论页面的交互,看到Jacky后,他们停了下来。
1703951766
1703951767 “Jacky哥,什么风把你吹来啦。”Sam反戴着棒球帽,斜靠在长桌子边,微笑着对他说。
1703951768
1703951769 “一个很有意思的产品分享功能,你们排到backlog(产品代办列表)里吧,优先级4分。还有,这可是美女Sally提的需求哦,Sam同学,我这有两张‘霍比特人3’的电影票,听说你一直找不到合适的理由来约Sally。”Jacky说着掏出两张电影票,Sam一把抢过电影票,阻止他继续往下说。
1703951770
1703951771 “谢啦,哥们,下次请你吃饭。”Sam拱手作揖。
1703951772
1703951773 “拉倒吧,这话我都听了800遍了,拿出实际行动行不?”Jacky一副鄙视表情。
1703951774
1703951775 Lisa、Sam、Candy在Galaxy系统里接受了任务,系统记录下了受理时间,并且根据优先级自动排到了backlog里。
1703951776
1703951777 晚上10点,他们已经完成了开发、测试用例编写工作。代码提交到了SVN(Subversion的简称,是一个开放源代码的版本控制系统)上,Galaxy系统记录了完成时间,并启动一个自动测试任务,来执行测试用例。
1703951778
1703951779 次日早晨,Sally、Jacky、Candy打开了邮件,自动化测试报告显示,测试通过。Sally、Jacky在STG(Staging简称,指预生产环境)环境下,做了UAT(User Acceptance Test,即用户验收测试),验收通过。Candy在Galaxy系统上提交了上线申请,10分钟后,Galaxy系统自动把这个Story上线了。
1703951780
1703951781 此时,Lisa、Sam还在各自家中休息。互联网行业瞬息万变,产品开发永远是只争朝夕,这些怀抱着梦想的年轻人,远离家乡和亲人来到大都市,燃烧着青春和热血,见证和参与了中国互联网时代的变革。
1703951782
1703951783 通过这个案例,我们来总结一下,开发过程中产生了哪些维度的数据,如表7.1所示。
1703951784
1703951785 表7-1 产品研发大数据
[ 上一页 ]  [ :1.703951736e+09 ]  [ 下一页 ]