分布式团队的未来:远程交付与创新发展
1. 远程交付面临的挑战与应对
在远程交付领域,许多企业尚未建立和完善敏捷交付能力。例如,印度著名咨询公司印孚瑟斯(Infosys)和塔塔(Tata)的外包项目中,采用敏捷模式的不足 20%。惠普(Hewlett - Packard)和 IBM 等跨国公司的海外交付项目在所有敏捷项目中的占比也类似。不过,像 ThoughtWorks 这样的咨询公司和外包服务提供商正在基于敏捷模式建立自己的交付中心。要聘请离岸 IT 服务提供商以敏捷模式完成交付,除非其有相关成功经验,否则难度较大。
此外,时间差异也是需要考虑的重要因素。安排在有重叠的时区进行日常会议会有帮助。当沟通不充分且缺乏上下文信息时,团队需要等待当地客户或专家上线解答问题,这可能导致部分工作停滞。
2. 领域知识的管理与提升
缺乏领域知识会使交付的功能无法满足用户需求的风险增大。很多人在做项目时忽视了理解客户业务的重要性。这包括对项目领域内用户行为的研究、定义典型用户画像并进行用户行为分析,然后将结果反馈到业务分析和测试中以指导工作。
建立知识共享系统能发挥集体智慧的力量。通过知识共享系统,团队的所有知识,如领域知识,都能向所有人开放,从而使团队的知识水平保持在较高水平。可以设置邮件组,将重要且有价值的邮件集中在公共区域,方便后来加入的成员自行查找。
持续发展并建立知识框架,以降低交付风险和成本。对于持续集成、自动化测试方法/框架和敏捷需求管理等关键领域,应先建立标准,这些是团队知识的核心。有效复用之前积累的知识框架,形成高效的团队协作,而不是依赖少数顶尖专家,这样既能实现大规模开发,降低团队内部成本,又能为客户带来价值。
3. 开发团队的整合
为客户设计的开发计划通常会安排 5 - 8 个开发团队并行工作。每个团队负责各自的模块开发,并需要频繁进行系统集成和联合调试。团队希望遵循产品集成的运营理念,每个模块形成自己的功能团队,实行产品经理责任制。每个产品团队配备产品经理、业务分析师、测试工程师、设计师和开发人员,每个成员都要为产品的整体成功负责。在组织层面,每个产品团队应具有高内聚性和低耦合性,在考虑系统整体集成时,要确保每个团队的独立性,避免不必要的横向沟通。
同时,要注意遵守客户的安全规定,许多客户会要求离岸团队的每个人签署保密协议,不能在外部论坛等地方披露客户需求,也不能发布代码进行讨论,使用的工具也有规定,很多情况下数据不能存储在外部网络的服务器上。
4. 离岸团队的有效性提升
当团队规模发展到一定程度,提高团队有效性变得愈发重要。可以从经验学习和标准化工作实践两方面入手,确保成熟的成果能够应用,避免重复造轮子。
要学会暴露问题,成功的项目往往相似,但失败的项目各有不同。一个团队的失败能让其他团队避免重蹈覆辙。
利用技术手段解决问题,例如使用虚拟化工具,让开发人员随时随地都能获得开发环境,快速开始工作。
即使是小团队,成员之间的沟通和相处也常常困难。在当今时代,团队内部细节的沟通对成功愈发不可或缺。像 Docker 这样能降低沟通复杂度、助力开发更健壮软件的技术,对分布式团队有巨大的推动作用。
5. 从历史中学习,面向未来
回顾上世纪八九十年代以“来料加工、来样加工、来件装配和补偿贸易”为特点的加工企业,就能预见外包行业的未来。那些安于现状的加工企业已经衰落消失。外包商不断寻找成本更低的承包商,一些劳动密集型企业,如耐克,已将目光投向东南亚。外包必须走上创新之路,尝试流程创新,或寻找孕育产品的土壤。如今,一些原始设备制造商(OEM)已经拥有了自己的品牌。
外包公司与当时的 OEM 类似,要赢得未来,就需要形成自己的核心竞争力,要么培育自己的产品,要么培养独特的能力。
6. 离岸团队的未来趋势
这是一个创新的美好时代,许多公司需要创新和数字化转型,客户对软件系统的响应要求也越来越高。同时,为了适应业务的持续发展,也需要应对更复杂的挑战。
外包在 IT 领域多年来一直是热门话题。当公司有宏伟的业务目标但自身员工无法完成时,就会选择外包。相关调查显示,2017 年企业外包软件开发过程中对海外开发人员的使用呈指数级增长。
2017 年初,德勤发布了一份外包调查,涵盖了哪些公司会选择外包、哪些项目会被外包以及各行业外包的增长情况等方面。调查涉及消费产品、工业产品、金融、医疗、IT 和媒体等领域,受访者包括不同部门的公司负责人,如 IT、人力资源和财务部门。
其中,IT 部门的外包比例最高,达到 72%,外包软件开发已成为企业最受欢迎的商业模式。报告还指出,2014 - 2016 年所有受访部门的外包平均增长了 20%。大多数人对未来是否会选择外包给出了肯定的答案。起初,受访者对远程开发团队不熟悉,对双方的关系和工作模式持怀疑态度,但随着外包服务逐渐成熟,成功案例增多,他们有信心说服老板聘请远程开发团队完成项目,并对项目成功持乐观态度。
随着互联网和通信工具的发展,个人在家工作变得容易。
7. 聘请远程开发团队的原因
德勤调查中一个重要的问题是“为什么聘请远程开发团队”,结果如下:
|原因|占比|说明|
| ---- | ---- | ---- |
|降低成本|59%|公司无需长期聘请大量软件工程师进行软件开发,且能以更低价格获得更专业服务,减少保险等开支|
|让内部员工专注核心业务|57%|例如 CRM 软件开发项目,小的内部 IT 团队集中开发数月可能导致系统不完善,影响公司业务|
|解决产能问题|31%|还包括需要专家尽快提高公司服务质量以及快速满足关键业务需求|
|获取智力资本|28%|每个地区有独特的思维方式和专业知识,远程开发能获取更多知识|
从德勤的调查报告来看,公司乐意聘请专业的远程团队进行项目开发,并表示未来会增加外包比例。可以认为外包将成为一种普遍且持久的做法。服务外包行业前景光明,不同行业的数字化发展旨在简化流程、提高效率,但这些公司通常不会组建自己的团队,这为离岸外包团队带来了机会。开发项目需要大量人员,但开发后运维只需少数人,外包是最具成本效益的解决方案。当然,外包公司需要做好充分准备,要获得创新合同,就必须不断提升领域知识和交付能力,投身于某个行业和领域,甚至培育自己的产品和工具。提供领域解决方案需要积累人才、知识和案例。
8. 国际竞争与应对策略
很多时候我们不能看清事物的本质,只是简单接受事实。颠覆传统思维需要做出改变,尤其是思维方式的改变。即使起点不如竞争对手,只要能看到别人看不到的东西,有勇气尝试非传统的做法,就更有可能取得成功和创新发展,发展程度则有待观察。
“外包”这个词可能听起来低端,但实际上服务行业的本质是采购,即公司将部分运营流程交给他人。国内外包公司大多提供低端工作,即使是大型跨国公司的分支机构也是如此。可以将深圳分支机构定位为核心软件和高端服务的供应商,而上海分支机构从事低端维护和计划实施工作。
近年来,国内科技公司的海外并购和业务扩张增多,也会遇到协同发展的问题。未来,分布式团队的工作形式只会增多不会减少。我们要在这个过程中从所谓的低端外包服务向高端外包服务转变。2017 年 6 月,印度著名 IT 服务提供商印孚瑟斯(Infosys)上海分公司在上海闵行园区正式成立并投入运营。其上海公司首席执行官维沙尔·西卡(Vishal Sikka)表示,信息技术服务行业正在经历深刻变革和迭代,人工智能的快速发展带来了机遇和挑战,印孚瑟斯正从劳动密集型信息技术外包服务公司向人工智能服务公司转型。
在软件外包行业的国际竞争中,为获得更多竞争优势,需要从降低沟通成本和通过标准化提高效率入手。
9. 助力传统行业数字化创新
一些传统行业的先行者通过数字化实现了流程简化和更有效的分析,消除了一些手动流程,提高了工作效率和用户体验。越来越多的传统企业需要数字化服务,但很少有有远见的公司会组建自己的团队。
花旗银行在 Pivotal 的反馈会议上高调表示:“我们不再是一家银行,而是一家硅谷公司,是一个技术组织,只是恰好从事银行业务。现在我们更关注客户而非银行家。”
在相关资讯发布时,看到中国银行和腾讯共同成立了金融科技联合实验室,大型科技公司和金融机构也成立了类似实验室。可见,利用技术创新推动传统行业发展的趋势已经形成,其他行业也将迎来这一转折点。软件外包公司拥有优秀的技术和人才积累,应积极参与这一趋势,展示自身技能,结合更合适的远程协作方法,具备与互联网公司相当的竞争力。
据媒体统计,招商银行 2016 年年报中出现了一些高频词汇,凸显了银行的新战略方向:“金融科技”(11 次)、“IT”(11 次)、“数字化”(7 次)。招商银行董事长李建红在年度业绩会议上表示,银行过去在 IT 方面的投资超过 50 亿元,在国内银行中处于领先水平。新一轮科技革命蓄势待发,以互联网、大数据、云计算为代表的新兴技术正加速与传统金融融合,这不仅为银行业的改革、发展和转型带来新动力,也给银行业的优势领域带来一定压力,使信息技术成为金融机构抵御风险和增强竞争力的关键。未来,招商银行金融科技战略的演进路径包括三步:网络化、数据化和智能化。银行将设立专项科技基金,增加对金融科技以及移动技术、云计算、大数据和人工智能等基础设施的投资,并密切关注区块链等新技术的最新进展和创新应用。
技术与金融结合的机会已经开启,未来传统领域还会有更多机遇。外包公司应积极展示自身优势,协助不同行业利用数字化进行创新或转型。在数字化转型过程中,IT 团队不应仅仅跟随业务部门,而应通过技术创新推动业务创新,探索技术的驱动力。
10. 离岸团队的敏捷模式
离岸外包项目具有周期短、业务覆盖广的特点,领域知识的积累有时不能迅速发挥作用,因此需要一些基本规范和原则。为了提供成熟稳定的交付服务,参与数字化创新浪潮,并确保每个项目从开始到交付都有成熟、标准化的流程可遵循,需要一个成熟的敏捷交付模式。只有形成标准化、可推广的实践模式,才能实现可重复的成功。
敏捷开发注重客户参与,根据客户参与程度的不同,有不同的交付解决方案,交付策略也应相应调整。
10.1 简单离岸交付
客户不参与具体工作,只接受结果。离岸团队需严格按照技术手册完成工作,不做创造性投入。可采取以下策略:
- 迭代开发,分阶段交付可用软件。
- 引入必要的敏捷实践,但技术选择要保守,考虑未来运维成本。选择合适的分阶段交付周期,有利于在开发过程中收集最终用户反馈。业务分析贯穿整个交付过程,需要客户的业务专家与离岸团队合作确定解决方案。
- 这种交付方式必须在开始时明确分阶段可交付成果。向客户展示成果时,这几乎是客户了解我们的唯一机会,也是最重要的时刻。展示内容包括但不限于设计场景、提前预览、主题衔接和引导、预设问题,其中设计场景尤为重要,也反映了我们对业务的理解。
- 以创建基础产品进行开发为目标,未来服务类似客户时将获得很大竞争优势。
如今的客户越来越需要在开发过程中获取用户反馈并随时调整需求设计,这要求离岸团队能够跟上这一交付过程,确保在持续交付方面有足够的技术积累,频繁自动打包出经过测试的高质量可用版本。
10.2 基于分布式团队持续集成的交付
需要引入更多敏捷实践,如测试驱动开发、代码审查、应用持续集成工具和实施测试金字塔理论。同时,不仅要提供交付服务,还要帮助客户在软件开发和理念上实现整体变革。让客户的 IT 和运营人员加入团队,承担开发和运营角色,这样可以大大提高项目移交后的运营效率。
在发布计划和工作方式上,许多公司过去使用相对大型的软件,由较大的团队负责分布式开发,现在大型软件或大型团队已过时,小团队负责多个不同的小型服务,每个团队都有自己的发布周期,彼此之间的关联性不强,即每个部分都是一个微服务,每个团队代表一个微服务。
11. 与客户共同创新的实践
常听到公司不知道如何创新、产品开发无成果、对业务变化反应迟钝等说法,这引发了一个问题:问题出在哪里?大型组织创新时应考虑哪些关键因素?
一般来说,限制创新的因素包括业务目标不明确、不必要的优先级竞争、局部绩效衡量标准和成功定义。传统的管理方式控制组织内人员的行为和产出,在竞争激烈且快速发展的商业环境中,必然会抑制创新能力,延缓组织的响应速度。
释放企业创新能量需要以下要素:
-
超强执行力
:在组织内自上而下推动至关重要。任何创新举措要成功,都需要鼓励参与者全身心投入,必要时通过行政命令提供支持。同时,新措施的创新也要求所有高管承担探索并提供尽可能多新想法的任务。
-
创新策略的灵活性
:鼓励客户/用户参与并共同创造创新活动,在整个开发过程中定期参与。定期向客户反馈设计内容,与他们形成反馈闭环,不断学习和前进。
-
组织结构的变革
:要充分利用创新网络,公司必须进行组织结构变革,即确保整个组织内高效协作和信息共享。相关机制包括……(原文此处未完整列出,可根据实际情况补充或进一步探讨)
总之,分布式团队在远程交付、领域知识管理、团队整合、有效性提升等方面面临诸多挑战,但也有很多机遇。通过采用敏捷模式、与客户共同创新等方式,能够更好地适应市场需求,在国际竞争中取得优势,助力传统行业数字化转型,实现自身的可持续发展。
分布式团队的未来:远程交付与创新发展
12. 敏捷模式实施的关键要点总结
为了更清晰地理解离岸团队敏捷模式的实施,下面将关键要点进行总结,形成一个表格,方便参考:
|交付类型|客户参与度|敏捷实践引入|交付策略要点|成果展示要点|技术积累要求|
| ---- | ---- | ---- | ---- | ---- | ---- |
|简单离岸交付|不参与具体工作,只接受结果|引入必要敏捷实践,技术选择保守|迭代开发,分阶段交付;考虑运维成本;业务分析贯穿全程;明确分阶段可交付成果|设计场景、提前预览、主题衔接、预设问题|确保持续交付中有足够技术积累,能频繁自动打包高质量版本|
|基于持续集成的分布式团队交付|需更多参与,与团队共同推进|引入更多敏捷实践,如测试驱动开发等|帮助客户实现软件开发和理念变革;让客户人员参与开发和运营| - | - |
通过这个表格,可以更直观地对比两种不同交付类型的特点和要求,有助于在实际操作中根据客户需求和项目特点进行选择和实施。
13. 创新实践的流程与机制
为了更好地实现与客户共同创新的目标,我们可以构建一个 mermaid 格式的流程图,展示创新实践的基本流程:
graph LR
A[明确创新目标] --> B[鼓励客户参与]
B --> C[开展创新活动]
C --> D[定期反馈与沟通]
D --> E[调整与优化方案]
E --> F[实现创新成果]
这个流程图展示了创新实践的主要步骤:
1.
明确创新目标
:确定创新的方向和期望达成的结果,这是整个创新过程的基础。
2.
鼓励客户参与
:吸引客户加入创新活动,利用他们的需求和经验为创新提供方向。
3.
开展创新活动
:在客户和团队的共同参与下,进行具体的创新实践,如头脑风暴、原型开发等。
4.
定期反馈与沟通
:在创新过程中,定期向客户反馈进展情况,收集他们的意见和建议。
5.
调整与优化方案
:根据客户反馈,对创新方案进行调整和优化,确保最终成果符合客户需求。
6.
实现创新成果
:经过不断的调整和优化,最终实现创新目标,为客户和企业带来价值。
14. 服务外包行业未来发展的建议
结合前面提到的各个方面,为服务外包行业未来的发展提出以下建议:
1.
提升敏捷交付能力
- 加大对敏捷开发模式的投入和培训,提高团队成员对敏捷实践的理解和应用能力。
- 建立敏捷交付的标准流程和规范,确保每个项目都能按照成熟的模式进行实施。
- 不断优化敏捷实践,根据项目经验和客户反馈,调整和改进交付策略。
2.
加强领域知识积累
- 深入研究不同行业的业务特点和需求,建立领域知识库。
- 鼓励团队成员学习和掌握相关领域的专业知识,提高解决实际问题的能力。
- 与客户保持密切沟通,及时了解行业动态和业务变化,为客户提供更专业的服务。
3.
强化团队协作与沟通
- 建立有效的沟通机制,确保团队成员之间、团队与客户之间能够及时、准确地交流信息。
- 利用现代通信技术和工具,打破时间和空间的限制,提高团队协作效率。
- 开展团队建设活动,增强团队凝聚力和成员之间的信任。
4.
推动创新发展
- 营造创新氛围,鼓励团队成员提出新的想法和解决方案。
- 建立创新激励机制,对有价值的创新成果给予奖励。
- 加强与客户的合作,共同探索新的业务模式和技术应用。
5.
应对国际竞争
- 关注国际市场动态,了解竞争对手的优势和劣势。
- 不断提升自身的服务质量和竞争力,打造品牌形象。
- 积极拓展国际市场,寻找更多的合作机会。
15. 总结与展望
服务外包行业正处于快速发展和变革的时期,分布式团队的远程交付模式为行业带来了新的机遇和挑战。通过实施敏捷模式、加强领域知识管理、提升团队协作效率、推动创新发展等措施,外包公司能够更好地满足客户需求,提高服务质量,在国际竞争中取得优势。
未来,随着科技的不断进步和市场需求的变化,服务外包行业将继续朝着数字化、智能化、创新化的方向发展。外包公司需要不断适应新的环境和挑战,持续提升自身的能力和竞争力,才能在激烈的市场竞争中立于不败之地。同时,外包公司也将在助力传统行业数字化转型、推动经济发展等方面发挥更加重要的作用。
总之,分布式团队的未来充满希望,只要我们能够把握机遇,积极应对挑战,不断创新和发展,就一定能够实现行业的可持续发展,为客户和社会创造更大的价值。
超级会员免费看
645

被折叠的 条评论
为什么被折叠?



