未包含源代码 - 第一部分






4.88/5 (9投票s)
首次尝试通过间接方法进行架构和商业智能
场景设定
身着商务套装,旨在展现一定的专业性,同时又不完全掩饰一些相当有趣的女性曲线,SmartSoft 公司首席执行官 Rita Wye 靠在椅子上,用一双大大的蓝眼睛凝视着 George Buck,他是公司大部分软件背后的架构师。这种情况持续了一段时间,试图表现出一种冷酷、超然的控制力。此刻,日益增长的恼怒感和焦虑感正在一点点地侵蚀掉这种冷酷。
她的眼中闪烁着一丝暖意,那是一种通常与爆发的火山相关的炽热的温暖。到目前为止,Rita 保持了沉默,她为这一点赞赏自己——懂得何时开口才能达到最佳效果——她能感觉到自己的怒火在翻腾,但她——或许还没准备好爆发。她正在等待,等待 George 停止他单调的唠叨,并怀着与以往经验相悖的希望,希望他能停下来,转身——告诉她当前的危机将会过去,她就可以度过一个相当愉快的夜晚,与 John Einan 共度。
John Einan,来自 Shortfall 的一名招聘专员,正漫不经心地望着窗外,完全没有意识到 George 冗长独白所带来的后果。下周,他将拿到他的新宝马,而这甚至不会对即将到手的 SmartSoft 奖金造成任何影响。SmartSoft 有钱,Shortfall 有人力。到目前为止,他已经帮助 SmartSoft 裁员 30%,并且他有那些能说会道的人,如果运气好的话,甚至能完成一两个项目。
Rita 仍然盯着 George,思绪开始飘移——五年前一切都不同了;她曾是快乐的,是发展最快的一家科技公司的领导者——深受员工的钦佩和尊敬,同时让投资者欣喜若狂。她曾被称为 Rita “Why not”(为什么不),她正处于事业的上升期。
一段时间以来,自从 John Einan 走进她的办公室,告诉她如何通过裁员来削减成本。“在需要的时候就雇佣临时工”——George Buck 变得如此爱抱怨,她几乎认不出几年前那个充满活力的男人了。某种程度上,她是有责任的,但这实在太累人了。偶尔,她仍然觉得这个“动物”还有点用处,从中获得了一定的满足感。它带来了钱,让客户满意;有时它甚至温暖了她的床。它让她发笑,让她感到意外的温柔——但大多数时候它都奏效,长时间工作——她早上来上班时,它经常还在工作。
但是,兴奋在哪里?激情四射——那又去了哪里?为什么这个“动物”无法在她身上激起那种让她能给其他人留下深刻印象的美味感觉……比如 John Einan?他难道不明白她需要感到成功才能成功吗?
George 对自己 CEO 的长时间审视浑然不觉,完全不知道她的心情,他瘫坐在深邃的扶手椅里,告诉她一家新创业公司 FastSoft Inc. 正在蚕食他们的客户群。Charles Munder,FastSoft Inc. 的创始人,曾是她的一名员工,是一个在她看来不值得尊敬的、毫无才能的混蛋——在她看来,这样一个人怎么能成功简直不可思议。FastSoft Inc. 雇佣了她当初“后悔”解雇的所有人。她已经为 SmartSoft 实施了她的愿景,将其打造成一个聪明、年轻、充满活力和敏捷的公司——不管有些人因此面临法拍,艰难时期需要做出艰难的决定。Shortfall 帮助实施了 Scrum,提供了专业知识,将 SmartSoft 打造成了一个最优化的开发公司,评估并精简了组织,利用了已验证的最佳实践——而 George 却告诉她,他们需要做出回应,即使 FastSoft Inc. 的软件不如 SmartSoft 的全面,他们也肯定在改进。
George 已经进入了他最喜欢的话题,关于他们如何需要利用 SmartSoft 的专业知识来赢回客户——关于销售部门需要走出去,与客户互动,建立持久的关系。
所以他仍然不知道,而她对此一直保持沉默,SmartSoft 即将外包销售部门。在这个互联网发达的现代,这是一个显而易见的举措——你可以从地球上的任何地方联系到任何人。她意识到销售部主管 Oliver Manning 也对此保持沉默——当她告诉他她不得不遗憾地关闭销售部时,他笑了——这倒有点出乎意料。
George 是 Shortfall 建议她首先解雇的人之一,但她抵制了——他们认识很久了,毕竟她对George多少还有点感情。她记得这曾惹恼了 John——这是他们本已愉快的关系中为数不多的瑕疵之一。
George,虽然薪酬过低且经常被拍拍肩膀,但 nevertheless 仍被 Shortfall 怀疑。他被一种充满讥讽的超然的指责光环所笼罩,并且他有一个令人讨厌的习惯,就是他常常是正确的。不知何故,他的身上散发出一种非传统的精神。有时,他的存在让 Rita 感到一种模糊的不安全感;甚至在此时此刻,她也怀疑她最可靠的套话的有效性。即使在她称赞他某个奇思妙想时,她也意识到,在 George Buck 身上,她没有找到一个愿意皈依她 SmartSoft 愿景的信徒。
Rita 用一种不带爱意的目光盯着这位架构师,在房间的寂静中,吐出了一个听起来异常冰冷且充满敌意 मात्र 的词。
“好吧,”她说。
穿过模糊的、朦胧的猜测,George 的目光寻求着 Rita 的目光。
“嗯?”他粗俗地问道。“好吧,什么?”
她以一种尽力克制自己的平静语气继续说道:“你能搞定吗?”
George 的目光缓慢而困惑地移向白板。渐渐地,理解浮现——“你的意思是,我得全包了?”
George 默默地看着 John,John 仍然梦幻般地望着窗外。然后,他进行了一次纯粹的原始爆发,这让他的 CEO,有时也是情人,觉得极其难以忍受。他叹了口气,站起来走到白板前,画了一个小圆圈,圈定了几个计划中的元素。“日夜工作——我一年内能做到。”
“你准备好了吗!你准备好好好享受一番了吗!”——George 拿起他的手机。
“稍后回复你,Charles——我现在有点事,”George 把手机放回口袋,狡黠地瞥了一眼 John。
“那我就不打扰你们了,”他拿起笔记本,走向门口。
结论
希望我能以一种相对有趣的方式做到这一点。灵感来源于 Peter Norvig 的《十年学会编程》和《敏捷软件开发宣言》。
我正在思考那些有时离“最佳”实践相去甚远的“最佳实践”,以及计算行业是如何被一种围绕敏捷开发概念滋生的、有些寄生的行业所感染的——这完全是出于错误的原因。
就我而言,敏捷开发需要一个经验丰富的团队,以及与客户和其他利益相关者的牢固关系。它不是魔杖,它是一个工具——就像所有工具一样,它必须被正确地使用,并用于其预期目的。敏捷建立在信任之上,如果我们遵循敏捷方法,那么信任就是我们最宝贵的商品——需要被珍视和培养的东西。
因此,如果这个概念符合您的期望,我将继续这个系列,如果不符合,我将放弃它。
此致,
Espen Harlinn
历史
- 2011 年 3 月 18 日 - 首次发布