简单之美—软件开发实践者的思考—故事场景4
2012-07-23 12:23 Patrick.Lee 阅读(249) 评论(0) 编辑 收藏 举报孔如之感到非常疲惫。他今天一整天都在和开发人员沟通,得到的信息却是让他大为失望。10个AD中没有一个展现出了纵观全局的能力,他们中的大多数都有一定的开发经验,但是大多数也都拘泥于技术细节,对于软件的整体认识,说不出个所以然。只有一个AD,林峰,给他留下了一些印象。
林峰的个子很小,看上去很瘦弱。尽管他只有三年的工作经历,但是对于技术的理解却很全面。这个小个子平常不爱说话,谈到技术时则滔滔不绝。孔如之和他交谈得很愉快。
架构师的选择在孔如之心里是最重要的一件事。孔如之认为,找到一个正确的架构师,项目就成功了一半。什么才是正确的架构师,孔如之心里有一个非常清晰的标准,那就是完整的思想体系,全面的技术能力,较强的沟通能力。
他对林峰有一个担心,这个小个子还没有成功的故事。“也许他还需要一些时间。”孔如之对自己说。
于伦同样没有满足孔如之的要求。在孔如之看来,于伦总结了很多错误的经验,这些错误经验可能对将来的各种技术决策造成很大的影响。但是孔如之需要于伦的支持,这使他的心里充满了矛盾。
林峰根本看不上孔如之。他认为孔如之只是个夸夸其谈的人。作为经理,花这么大的经历关注技术问题,而且乱提意见,简直可笑。
“天天换方法,没事瞎折腾。”林峰调侃地对李小兵说,他们一起合租在公司附近,关系很好。
李小兵也觉得非常不高兴。他被安排做软件测试。当孔如之就这件事征询他的意见的时候,本来他想说自己要做开发,可是不知道为什么,他没有说出来。他一直认为软件测试没什么搞头,没本事搞开发才去做测试。
“听说于伦负责架构?”李小兵说。
“他?”林峰撇了撇嘴。“还是一帮老演员,换个戏就能唱好了?”
李小兵乐了。
孔如之加班到很晚。他为每个角色都制定了一份行动计划。这份行动计划偏重于知识积累。他希望尽快帮助软件开发人员变得专业起来。
在制定架构师行动计划时,他又踌躇良久。他还在考虑架构师的人选。这真的是一件很重要的事。一个项目的成功与否,完全取决于人,而架构师就是其中最关键的那一个。他不想在这件事上冒险。
最后,技术人员的倔强使孔如之做了一个决定,由他自己来担任这个角色。做完这个决定后,他心里感到一阵轻松。
孔如之看了看屏幕右下角的时间,22点了,他抬起头,发现王蓉还在办公室。
晚上,于伦给宗方打了个电话。他先汇报了一下Scrum实施的情况,然后提到了孔如之今天下午和他谈到的精细分工的事情。
“什么精细分工?”宗方有点摸不着头脑。
于伦用自己的理解把精细分工解释了一遍。最后他说,“我的理解就是,大家每个人都只做自己的事情,没有交叉任务了。”
“瞎胡闹!”宗方当时就恼了,“就这么几个人,不交叉干活,资源够吗?”
“我也觉得不是很好。”于伦心里巴不得尽早把这种做法废了,他有点煽风点火地说,“这样任务很难排了,只有5个编码的。”其实排任务这件事是孔如之在做。
“我明天找Ralph谈一下。”宗方愤愤地说。
王蓉桌上的电话突然响了,把她吓了一跳。今天下午,她一直在和宗方讨论需求。这次讨论不在她的计划当中。是她自己需要宗方的帮助。晚上,她开始整理讨论的内容,并尝试用故事的形式写下来。她还不是很熟练讲故事的技巧,整理需求的进展不是很快。
“Rachel,还在加班啊?等会结束了,我请你喝杯咖啡?”听上去孔如之的心情不错。
“喝咖啡晚上睡不着,还是下次吧。”王蓉看了看四周,Office里只有他们两个人。
“那我请你吃夜宵吧。我知道你最近比较辛苦,是我没保住你的人,算我赔礼吧。”孔如之为了那个SA和宗方协调过,可是没有成功。
“那,好吧,再过10分钟。我还有点事没有做完。”王蓉犹犹豫豫地说。
接下来的10分钟,王蓉什么事也没有做成。她的思路被打断了,孔如之的样子不由自主地浮现在她的脑海中。不得不承认,孔如之是个很酷的男人,他身高1米8,五官端正,全身上下收拾得非常干净。尤其是那双眼睛,看上去有点单纯,但是总是带着意味深长的味道。王蓉不喜欢孔如之这种类型的男人,在读大学的时候,她有一个和孔如之风格很像的男友,结果受到了伤害。
15分钟后,孔如之和王蓉已经坐在了公司楼下的茶餐厅。餐厅里没有几个人,背景音乐里正在播放着莫文蔚的close to you。
他们点了一些点心。孔如之的话突然变少了,好像在故意制造某种气氛。
“听说,现在要搞精细开发。好像没有几个人写代码了?”王蓉不喜欢这种气氛。
“消息很快啊,哈哈。”孔如之笑道,“是的。等需求分析团队规模大一点,我们也要这么做了。”
“工作量这么大,来得及吗?”王蓉很好奇。
“对软件来说,架构设计是最关键的。我不是说其他的事情不重要。但是架构设计的贡献最大。”
“怎么讲?”王蓉更好奇了。
“一件事情,如果想清楚了,做起来就会很容易。架构设计就是想清楚这件事。”
“那不一定吧。有些事我想得很清楚,做起来还是有问题。”王蓉撇了撇嘴。
“别的我不敢说。拿软件这东西来说,肯定是这样。”孔如之斩钉截铁地说。
“我也是说软件。” 王蓉看了看孔如之。
“哈哈,”孔如之笑道,“如果我是一个AD,我脑子里的想法就只能让人一笑。可我不是。问题就在这里。”
王蓉觉得这个人简直坦率得可怕,不过,也有那么一点可爱。
他们一直聊到午夜。孔如之开车把王蓉送回了家。
第二天上午。孔如之找于伦谈话,并把打算由自己担任架构师的事和于伦商量。他的话说得很委婉。大意是让于伦有更多的时间从事一些质量保证的工作。
听了孔如之的决定,于伦的心情很复杂。一方面,他觉得自己被冒犯了,另一方面,他觉得自己解脱了。这两种感觉参杂在一起,让于伦说不清自己是高兴还是郁闷。他只是频频点头,完全接受了孔如之的安排。
正在这个时候,宗方闯进了孔如之的办公室。
“老孔,有空吗?占用你几分钟时间?”说完,宗方一屁股坐了下来。
于伦立即向两位经理告退,离开了孔如之的办公室。
“项目预算出来了吗?”宗方问道。
“我也正好要找你谈这件事。”孔如之说,“这两天我正在做一份任务分工表。我们还少了一个SA。你老兄要帮忙赶快想想办法。项目预算这一周应该可以出来了。”
“其他没什么问题?人手真的够了吗?”宗方很惊讶。他一直在等孔如之提出增加资源的要求。按照他的经验,这个阶段正是为资源频繁沟通的时期。
“应该差不多。人手是够了。是不是能用起来还要看一段时间。”孔如之笑道,“你得为我争取点外部培训的机会。”
“你可别硬撑啊。”宗方也笑着说。在他看来,孔如之胆子可真大。TFC不是一个小项目,在这个时候,一般人早就哭着喊着说人少了。就算要不到人,将来也可以因此找个托词,减轻自己身上的责任。
孔如之倒是真的觉得人手够了。他没有和宗方抬杠。在孔如之眼里,10个人的团队是一个最佳规模的团队。在这种规模的团队中,你才能充分了解每一个人,充分发挥每一个人的智慧,还有,充分沟通。
孔如之的态度使宗方觉得自己有点被边缘化,这使他心中不快。他继续笑着说,“让于伦一个人做架构,不大靠谱吧。他也就是半桶水。”
“我也有这个担心。所以调整了一下,我来做架构设计,让林峰做助理架构师。”孔如之淡然地说。
宗方眯着眼看着孔如之,觉得这个人简直不可理喻。做到经理这个职位,还要去承担具体工作中的风险,这不是疯了吗?“职场异类。”宗方心里说。
“那你项目预算出来,我们再聊,呵呵。”宗方告辞出去了。
“现在?现在就参加需求讨论?”当孔如之告诉林峰自己的任命决定时,林峰感到很惊讶。当孔如之叫林峰马上去参加需求讨论时,林峰感到更加惊讶了。
“是的。我们的架构中要有这样一层。”孔如之走到白板前画起来,“你看,王蓉正在写需求故事。这是一系列有层次的故事。从面到点,从粗到细。”
林峰点点头。
“在我们的架构中,有一个和需求故事对应的层。这个层完全由接口组成。它代表了故事的结构和线索。这将使我们的程序结构非常清晰。“
林峰张大了嘴,他从来没有听到过这种说法,准确地说,他知道应该有一个业务层,但是如此精确地和需求故事匹配的说法,他没有听到过。
“不会有什么问题吧?”林峰有点莫名的担心。
“如果有问题,那就是需求故事没有讲好。考虑到需求故事变化的可能性,我们要用到BPM来灵活重组故事的结构。”孔如之耐心地解释道,“这也是SOA思想的一部分。我们要面向服务来构架系统。”
林峰恍然大悟,马上理解了孔如之的意思。