硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

社交网络、敏捷和云计算,给离岸软件开发带来怎样的改变?

  • 2011-02-14
  • 本文字数:1264 字

    阅读完需:约 4 分钟

Thomas L. Friedman 在其著作《世界是平的》一书中谈到,各类事件的融合使得许多国家成为全球供应链的一份子。其结果是一些新经济规则定义的产生。 Israel Gat 发展了这个概念,他称,其得益于社交网络和协作技术,软件开发已经不再依赖位置了。

总的来说,在离岸软件开发中使用敏捷,这种做法虽然存在挑战,但运作得还不错。Martin Fowler描述了自己在敏捷和离岸项目方面的亲身经历以及二者结合的优缺点。Jeff Sutherland 谈到了SirsiDynix使用Scrum 整合离岸开发团队的方法。与此类似, Thushara Wijewardena 也推崇 Kanban 给离岸项目的带来的好处。她说,

我还看到 Kanban 和一些 scrum 准则也是很好的结合。在离岸环境里尝试这些方法,看看其优势、劣势,然后改进你的外包 - 敏捷项目。

Kuadriga 也谈到了他们在离岸开发中使用 Scrum 的好处。他说,

我们发现,Scrum 在化解距离障碍和增进团队互信方面极为有效。“团队建设”活动对于成功组建新团队而言是必要的,让团队的所有成员每年有几次相聚的机会是非常有用的。

但是,社交网络、云和Kanban 等改变了外包的动力吗?

Israel 认为,

软件不再局限在这几个知名地——硅谷、西雅图、班加罗尔、克拉科夫、或特拉维夫。相反,软件世界正快速转变成大量任务流的世界。这些任务流通过社交网络和协作技术紧密地聚合在一起,在这里虚拟团队空间代替了办公室、会议室、软件架(译注:这是一种比喻)……以及饮水机。

Israel 说,驱使软件成为任务流的世界的三股主要力量是:

  • 人才的缺失——在半径 25 英里的范围内可能找不到水平很高的程序员。
  • 按需计算的经济——云基础设施的出现让大众使用到原本只有大型软件企业才能使用到的计算环境。
  • 需求的分解——敏捷运动强调将很小、极细粒度的单个客户价值单元作为用户故事(User Story)。这让跨多任务流开发起来非常容易。

Israel 建议开发经理充分有效地利用这些趋势。

具有前瞻性的开发经理们已经使用这些趋势实现客观的生产力、抢得市场先机、缩减软件成本。如前文所说,他们按任务“采购”人才,不论它们在哪里;在需要计算资源时,他们购买 Amazon 或类似提供者的廉价服务;此外,他们有效地预见了分散的程序员和测试人员在 Kanban 工具上的有效合作。对于任何想尝试的人,此项“秘密配方”的三种原料随时可得。

Israel 说,以上因素的结合会大大减弱单纯的离岸外包的价值增值。他认为,开发经理们可利用社交网络,使用诸如 LeanKit Kanban 、oDesk、 Sococo 和 / 或 uTest 之类的工具完成软件开发,而不再等待外包商来寻找人力。这将大大改变外包的推动力。

所以,总体来说,尽管敏捷方法对于外包软件开发上做的不错,然而,随着世界越来越平,云的出现以及人们对 Kanban 等技术的关注很可能会改变外包模型。正如 Israel 所说的:

如果我身在外包公司里,这些日子我可能会有一些焦虑,通过劳动力套利而赚钱的方式正在被两个双胞胎“兄弟”所侵蚀,他们是社交网络和 Kanban。而第三个“兄弟”是云计算,它加快了侵蚀的速度,加强了侵蚀的力度。


查看英文原文: Are Social Networks, Agile and Cloud Changing Offshore Software Development?

2011-02-14 09:253195
用户头像

发布了 184 篇内容, 共 87.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

TRUNCATE 语句到底因何而慢?

爱可生开源社区

MySQL 源码 innodb TRUNCATE

四大技巧,教你如何加速手动UI测试

龙智—DevSecOps解决方案

UI测试 用户界面测试

NFTScan | 06.12~06.18 NFT 市场热点汇总

NFT Research

热点 NFT\

大会预告 | 2023云边协同大会将于6月30日在京召开

信通院IOMM数字化转型团队

边缘计算 AIOT 分布式云 云边协同

华为云苏光牛:坚持产品能力的升级,做金融数字化的坚实数据底座

华为云开发者联盟

华为云 华为云开发者联盟 企业号 6 月 PK 榜

中国移动云能力中心捐赠 secScanner 和 ksPack 项目,助力openEuler社区繁荣发展

openEuler

Linux 操作系统 openEuler 移动云 开放原子基金会

API网关-APISIX简介

天翼云开发者社区

云原生 API

OpenHarmony社区运营报告(2023年5月)

OpenHarmony开发者

OpenHarmony

华为云邓明昆:云原生时代,以开源赋能数字化转型

华为云开源

开源 云原生 数字化

openGemini:顺势而动,蓄势而发

华为云开源

数据库 开源

SCADA系统架构的类型

2D3D前端可视化开发

物联网 web组态 工业自动化 SCADA 工业组态

用好支付宝小程序云云开发,告别繁琐的小程序开发流程

TRaaS

小程序 支付宝小程序

如何提升企业在全面预算中管理组织水平?

用友BIP

全面预算

数字底座的连接集成加速数智企业互联互通

用友BIP

数智底座 数字底座 连接集成

优化开发工作流的三大实用技巧,助力效率提升

龙智—DevSecOps解决方案

版本控制 版本管理

ModelBox实战开发:RK3568实现摄像头虚拟背景

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 6 月 PK 榜

【零售电商系列】走进亚马逊之三方物流与售后

小诚信驿站

6 月 优质更文活动

华为云邓明昆:云原生时代,以开源赋能数字化转型

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

openEuler+Linaro合作成果展示|2023开放原子全球开源峰会

openEuler

Linux 开源 操作系统 openEuler linaro

快速掌握 Axios 请求库的基本用法

Liam

程序员 开发 HTTP API axios

国外服务器助力你的网站实现全球业务拓展!

一只扑棱蛾子

国外服务器

GPT-4满分通过MIT本科数学考试!这套提示词火了

Openlab_cosmoplat

算法 ChatGPT

如何在 Apifox 中正确指定 query 参数?

Apifox

Java 程序员 Apifox API 接口工具

数字化转型的“整体规划”有多重要?

优秀

低代码 数字化转型 数字化

华为云黄瑾:做强坚实数据底座,GaussDB与产业携手共进

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

冠军!天翼云在国际AI顶会大模型挑战赛中拔得头筹!

天翼云开发者社区

人工智能

社交网络、敏捷和云计算,给离岸软件开发带来怎样的改变?_研发效能_Vikas Hazrati_InfoQ精选文章