《软件工艺师:专业、务实、自豪》一3.7.3 软件工艺师交换计划

简介: 本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,第3.7.3节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,第3.7.3节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.7.3 软件工艺师交换计划

2009年4月,8th Light公司和Obtiva公司在芝加哥试着交换了一批软件工艺师。《芝加哥论坛报》在2009年6月15日报道了这一消息,提到了这次交换行动的许多重要细节。这可以说是两家公司相互致敬的行为,它们都可以借此从对方身上学到很多技术能力。在听到这个行动之后,有些人觉得很不可思议,实际上这恰恰说明,这两家公司看问题的角度和许多人不同。交换计划是由Corey Haines构想出来的,他也为这次计划的组织出了力,他说:“我并不觉得这是两家公司之间的竞争,我反倒认为,这是两家公司和那些急功近利者之间的竞争,有些人只顾着拼命赚钱……他们只想着快点把软件做出来,根本不考虑怎样使软件生命周期更长。”
“一开始,双方确实都担心到底如何才能按照合约执行好这项计划,但我们实在是非常激动。”Obtiva公司的Tyler Jennings说道,“我们都特别想了解对方的软件开发方式,开发者会通过这次交换计划获得其他地方不可能有的经验。我们所选派的开发者经验丰富,又能很好地代表Obtiva公司。”
参与交换计划的开发者就和普通开发者一样,与其他开发者结对编程,并参与实际工作。他们照常写代码、照常开会,看起来就像是在给那家公司上班——至少在那一周是如此。这样做会使他们学到新的开发流程、新的开发风格,以及新的开发语言、开发工具,等等。
Tyler说:“据我所知,举办了一次交换活动之后,我们两家公司都想再举办第二次。它对公司的直接意义虽然不是很大,但对于参与计划的软件工程师来说却非常有帮助,而且对整个软件工艺社团也有好处。”在谈话中,笔者问他是否推荐其他公司也这么做,能不能给出一些建议,他说:“我推荐其他公司也这么做。这对于软件开发公司很有好处,对于不直接竞争的公司尤其如此。这特别适合软件咨询机构,因为咨询机构与大部分组织不同,它们不会有太多知识产权方面的问题。我也认为,如果公司决意雇用认真负责的开发者(也就是“软件工艺师”),那就应该经常举办交换活动。解决同一个问题有很多种不同的办法,而从我的经验来看,每个开发团队都有自己的强项。参与交换活动的两家公司都可以从对方身上学到最好的本领,并以此提升自身。”
笔者认为这对整个软件业来说是巨大的进步。此类活动可以令软件开发者变得更加优秀,也可以提升软件公司的竞争力,令其能够提供更好的产品和解决方案。

相关文章
|
开发者
《软件工艺师:专业、务实、自豪》一导读
那是20世纪90年代中期,我的职业生涯刚刚开始两年,巴西圣保罗有家大型国际公司宣布要一次招纳60名开发者。选拔过程分四个阶段,共需数周时间。第一阶段是三小时技术测试;第二阶段是两周的公司专有技术培训,培训结束后考试;第三阶段是一整天团队互动;第四阶段是最终一轮面试。
1259 0
《软件工艺师:专业、务实、自豪》一3.8 小结
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,第3.8节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1167 0
|
敏捷开发 开发者
《软件工艺师:专业、务实、自豪》一2.8 小结
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第2章 ,第2.8节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1424 0
《软件工艺师:专业、务实、自豪》一3.7.4 软件工艺社团
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,第3.7.4节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1149 0
|
开发者
《软件工艺师:专业、务实、自豪》一3.5 不要拘泥于定义
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,第3.5节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1142 0
|
测试技术
《软件工艺师:专业、务实、自豪》一第3章
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第3章 软 件 工 艺 在讨论软件工艺是什么之前,笔者要先说明,它不等同于下面这些概念: 精简的代码 测试驱动开发 由专业人员自己组织的团队 具体的技术或开发方式 技术认证 职业信仰 那么,软件工艺到底是什么呢?本章接下来就要给出几种定义,并讨论其由来及发展历史。
1217 0
《软件工艺师:专业、务实、自豪》一第2章
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第1章 ,第1.1节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1085 0
|
架构师 开发者
《软件工艺师:专业、务实、自豪》一第1章
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第1章 ,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第1章 21世纪的软件开发 我还记得自己刚工作时的情景,那是20世纪90年代。
1349 0
|
测试技术 开发者
《软件工艺师:专业、务实、自豪》一3.7.6 《软件工艺宣言》及讲解
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,第3.7.6节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1525 0
|
开发者
《软件工艺师:专业、务实、自豪》一3.7.2 软件工艺概念走向全球
本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第3章 ,第3.7.2节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1026 0