|
|
51CTO旗下网站
|
|
移动端

全栈团队的劣势

《管理智慧:成功研发团队的18条管理启示》本书内容取自Lyft、腾讯、蚂蚁金服、用友、ThoughtWorks、平安科技、去哪儿网等17家国内外大型互联网企业的实践经历,分为工程文化、效率提升、团队组建、技术领导力4个板块,是覆盖技术型团队全生命周期管理的参考指南。 本节为大家介绍全栈团队的劣势。 示

作者:麦思博(北京)软件技术有限公司来源:人民邮电出版社|2018-01-29 17:04

全栈团队的劣势

全栈式团队也有它的缺点,例如资源重复、技术实现缺乏统一性,以及一些对于个人发展的不利因素。

先说技术实现的统一性问题。传统地把研发团队按照技术职能分组,虽然容易造成瓶颈,但是因为技术背景相似的被划分在同组,在统一技术架构设计模式和代码规范方面往往却可以做得更好。

再就个人发展而言,全栈式团队中的某些技术人员经常会落单。一个10人的全栈研发团队,可能有一半都是做后端的,两三个写移动端的,而做前端负责测试的很可能就独自一人。没有了按职能划归的组,这些人就会成为“卫星工程师”(satellite engineer),而且可能会出现他们没有全职工作量的情况。所以说全栈式的组织架构虽然对提高团队的总体效率有利,但对“卫星工程师”的职业发展而言并不是最佳选择。

针对以上问题有两个常见的对策。

(1)鼓励部分研发人员变成全栈工程师,就是一个人既可以写后端也懂得移动端开发,比如有数学统计背景的研发工程师有时可以兼任数据分析师。

(2)针对每个技术领域形成跨团队的“虚拟组”(virtual team)。所有的移动端研发人员应该定期地聚到一起交流讨论,以确保各个团队之间在移动开发架构技术上的一致性和兼容性。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

精通JBuilder 2006

JBuilder 2006是一款强大的Java企业级开发平台,其集成了几乎所有的Java技术,涵盖了软件开发生命周期的各个过程。本书深入浅出地介绍了JBu...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊