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
1703951842
“没有啦,只是看了场电影,我就知道是Jacky这小子又在乱讲。”Sam连忙解释。
1703951843
1703951844
Andy对着坐在旁边的测试Candy说:“Candy,这次Sam代码里的边界值多测测。另外,缺陷数据分析报告里的几个问题也要关注下,这个Sprint在质量上至少要提高10%。”
1703951845
1703951846
Andy已经习惯了,使用Galaxy系统里的数据分析来指导每个成员的工作。但他也知道,数据只能反映部分问题,也要结合每月对顾客的访谈报告来调整下一步的工作方向,快速试错,这才是互联网软件开发之道。
1703951847
1703951848
3.项目管理
1703951849
1703951850
项目管理中,数据辅助管理就显得格外重要了,我在担任1号店PMO总监时,我们的PM每个人能够负责4.5个500人日的大项目,高效管理的背后是强大的数据和系统的支持。我们先来看一个项目管理工具的截图,如图7-3所示。
1703951851
1703951852
1703951853
1703951854
1703951855
图7-3 项目管理工具截图
1703951856
1703951857
项目经理,把项目任务录入到Galaxy系统里,各开发团队把Story与项目进行关联,这样项目经理就能够实时地看到每一个人的工作进展,而且任务之间的依赖关系也一清二楚。哪个人有Delay风险,哪个任务的Delay会影响其他任务,里程碑是否有风险,项目进度一目了然。
1703951858
1703951859
4.团队管理
1703951860
1703951861
在开发团队管理中,我们推崇“开发团队健康度”管理理念,通过定义和统计进度、成本、质量、过程四个维度指标,综合反映各开发团队日常工作进展,如图7-4所示是“健康度统计结果示意图”。
1703951862
1703951863
1703951864
1703951865
1703951866
图7-4 健康度统计结果示意图
1703951867
1703951868
有了健康度指标,就能够对多个团队进行横向对比,虽然各团队开发的业务不一样,人员构成不一样,但在四个维度的指标面前,就具备可比性。
1703951869
1703951870
下面给大家展示一个具备通用性的健康度指标,如图7-5所示。大家可以根据企业自身的特点进行增减,各健康度指标的权重也要根据实际情况进行调整,切忌生搬硬套。
1703951871
1703951872
1703951873
1703951874
1703951875
图7-5 健康度指标
1703951876
1703951877
5.开发资源分配
1703951878
1703951879
这里指的是对开发资源的有效分配,包括三部分:制定资源分配原则、各业务部门资源占比基准、季度回顾。
[
上一页 ]
[ :1.70395183e+09 ]
[
下一页 ]