打字猴:1.7039508e+09
1703950800
1703950801 PD1个人在上海,其他的诸如DL、TL、AA、开发、测试均在武汉。
1703950802
1703950803 应用场景:业务相对成熟或发展缓慢、偏后端的应用,例如后台管理系统、报表系统。这样的团队的特点是,所有人对当前产品已非常熟悉,或者对UI界面的用户体验要求不是非常苛刻,PD一人足以决定产品的下一阶段走势。如此一来,DL就可以和开发团队一起工作,更加专注于迭代开发的效率、质量和流程。
1703950804
1703950805 一九团队组织架构如图3-17所示。
1703950806
1703950807
1703950808
1703950809
1703950810 图3-17 一九团队组织架构
1703950811
1703950812 第3种,五五团队。
1703950813
1703950814 PD、DL、AA及一部分开发或测试人员在上海,剩余人员在武汉。应用场景:很多情况下,也存在着上海必须有开发人员来更快速地支持业务方反馈的日常紧急问题。在DL忙于其他事情的时候,上海的开发人员,就可以加快问题解决的速度,提高业务方的满意度。五五团队组织架构如图3-18所示。
1703950815
1703950816
1703950817
1703950818
1703950819 图3-18 五五团队组织架构
1703950820
1703950821 根据上述原则,依据不同的业务场景去搭建不同类型的异地团队可提升技术团队的服务水准,提高沟通效率。
1703950822
1703950823 当然,我们知道,事情不会是100%想象中那样完美,每个团队对这种结构调整的适应也是需要一段时间来磨合的。举例来说,由于成员分在上海、武汉两地,所有组员无法面对面交流,需要借助一些IM通讯软件或者电话,一开始的敏捷晨会沟通效率变得不那么高,会议时间也延长到原先的两倍甚至三倍。有时候遇到复杂技术问题的讨论需要用到白板画图,更是让人有一种有力无处使的感觉。
1703950824
1703950825 解决的办法还是有的,团队无法面对面沟通的问题,可采购些大显示器加上视频软件,迅速可以让远在两地的组员仿佛近在咫尺,沟通变成了零距离。
1703950826
1703950827 为了长期提高队伍凝聚力,增进感情,有条件的情况下,可要求异地团队制定出差计划,上海前往武汉或者武汉前往上海,让平时身处两地的成员消除陌生感,培养团队默契。
1703950828
1703950829
1703950830
1703950831
1703950832 技术管理之巅:如何从零打造高质效互联网技术团队? [:1703949712]
1703950833 技术管理之巅:如何从零打造高质效互联网技术团队? 第4章 产品研发流程篇
1703950834
1703950835 技术管理之巅:如何从零打造高质效互联网技术团队? [:1703949713]
1703950836 4.1 玩转互联网敏捷开发
1703950837
1703950838 技术管理之巅:如何从零打造高质效互联网技术团队? [:1703949714]
1703950839 4.1.1 玩转产品敏捷、项目敏捷、分布式敏捷
1703950840
1703950841 通过第3章的学习,我们掌握了技术团队组织架构的搭建方法,如何让一个技术团队有效地协作在一起,高效地开展开发工作呢?我们需要建立一系列的产品研发方法和流程,比如敏捷开发、项目管理、测试规范、产品发布流程等。本章将给大家介绍,当今互联网业界普遍采用的产品研发方法和流程。首先,我们一起探讨的是敏捷开发方法。
1703950842
1703950843 国内外知名互联网企业,都选择敏捷开发作为主要的产品研发方法,比如国外的Google、Facebook,国内的阿里、百度、腾讯等,都大规模地采用了敏捷开发。主要原因是敏捷开发的小团队组织、角色模糊化、快速迭代交付的特点,很好地支持了互联网企业的发展速度快、业务灵活多变的特点,极大地释放了技术团队的生产力。敏捷开发已经成为当代最具代表性的开发方法论,并且在世界范围内得到了广泛的应用。
1703950844
1703950845 敏捷方法论的书籍和资料都比较普及了,在这里不打算赘述了。本节我们来探讨一些互联网产品开发中比较有特色的敏捷实践。也就是产品敏捷、项目敏捷、分布式敏捷,它们并不是衍生出来的敏捷新流派,只是对一类敏捷实践的归类和总结。
1703950846
1703950847 产品敏捷,就是一个产品开发小组,围绕着软件产品进行的敏捷开发的过程。如“团购系统”开发小组,将团购业务人员提交的开发需求,变成多个Story放入每个Sprint中,进行迭代开发,这个产品开发小组是专注于团购系统的。产品敏捷是最常见的敏捷开发模式,大多数敏捷开发都属于产品敏捷。
1703950848
1703950849 项目敏捷,指的是大项目在项目经理的领导下,由多个敏捷产品开发团队一起协同开发的过程,项目敏捷可以理解为一个大的迭代,里面又包含了许多小迭代。例如,网站速度提升项目,项目的目标是把网站的整体访问速度提升10%,涉及到的开发小组有团购开发小组、网站前台开发小组、网站后台开发小组、搜索开发小组等,项目经理把这个项目的上百个Story分派到各个开发小组中,各开发小组在各自的Sprint里进行开发和程序发布,项目经理负责协调和管理整个项目的进度、风险、成本等。
[ 上一页 ]  [ :1.7039508e+09 ]  [ 下一页 ]