注册 登录
思步网 返回首页

nini的个人空间 http://www.step365.com/?2814 [收藏] [复制] [分享] [RSS]

日志

过程改进日记之学习Scrum2010-9-6:对话Dev Leader

热度 3已有 1393 次阅读2010-9-7 11:08 |个人分类:过程改进|

今天早上例会最后,我把上周五讨论到的重视质量,请大家明确验证方法说了一下,但从大家的反应看,应该是觉得对验证所需要的消耗是否值得还是心存疑问的。
 
而事实上,对这方面到底需要多大的投入,能产生多大的价值我也有疑问,毕竟,产品前期开发时间已经用了很多,市场打开后,已经有用户针对演示的版本提出了一些需求,我们的底线是不能比原来的开发模式消耗更多的人力和时间资源。
 
上周末,和老大商量后,我向几个开发Leader发出了邀请,告诉他们我们再做一个实践,有兴趣的话他们抽空来作战室观摩,也可以参加每日站会,但我们最近不打算展开试点。我们会最终等N产品出了2~3个客户定制版本,软件1.1版本结束后,对整个阶段成果评估后,再考虑是否扩大试点。这样做的目标是让大家知道当前被讨论的热火朝天的Scrum我们也在做,他们随时可以来了解我们实践的进度。
这当然一方面也是考虑到我们过程改进人员自己的工作展现,子曾经曰过
“光说不练假把式,光练不说真把式,连说带练全把式;
即使现在还不能太高调,但广告还是要做的。
 
今天下班前,刚好负责这块产品线开发人员的Leader 来找我确认个问题-
背景说明1我们是弱矩阵,以产品线分开发部门,也就是说Leader是DPM的头,当然开发Leader兼重要产品、重要项目的DPM,其行政工作不多。PS:老大是开发、测试、过程改进、等所有Leader,以及PM的头
这个Leader(以下简称DTL,Dev Team Leader)现在正带着几个人热火朝天开发Z产品,而我们现在的N产品核心内容是基于Z产品的架构派生出的。从行政上来说,N产品的成败也在该Leader的责任田中。)
-我顺便就拉住他:“那个邀请看到没?你好歹是他们老大,总不致于不关注我们的新方法吧
-DTL:“我混进来看过了,上次你们讨论数据库接口不是中间把我叫进来说了五分钟嘛,我觉得很好啊,期待你们的结果”,转身准备逃离我这只苍蝇
通常都是这样的,虽然我很少对他们嗡嗡,但他们已经养成条件反射了
 
-我继续紧抓不放:“你好歹和我说下自己观察的感觉吧”,我用虚怀若谷的态度赤裸裸的表达着我对于赞许的渴望。
-DTL:“看上去有点好,但是我是不会这样做的,每天开会要浪费我多少时间啊,我Z产品这边开发人员现在只有4个,把所有模块分到个人手中,每周我们互相交待一个各自进度就足够了。我们4个人是资深的工程师了,有什么事情临时说下好了,没必要每天讨论的。
 
-我:“敏捷开发更试用于有经验的工程师,现在P产品新人比较多,这是他们事实敏捷方法的先天弱势,但是他们更需要每天开会明确下任务,每天的会议对他们很有用的。
 
-DTL真乃俊杰也,看看逃掉是不可能的了,立马把遭遇战搞成持久战,开始对我进行洗脑工作了:“我看你们操作的,看起来是比较透明,每天做什么一看就知道,但这些是虚的,关键之处在于你们怎么验证每天的任务,如果不能验证,那和我每周一次的碰头会议没有什么区别,无非更频繁了而已。
 
而且,对待新员工来说,即使没有你们所说的每天站会,之前新员工导师也会每天确认他的进展,你们的站会无非是更多的人帮新人出主意而已,另外,你们常说的Codereview,我们在新人这边都要看的,现在你们的做法和之前有很大改进的是看板上每个任务和需求能够关联在一起,但这些以前也有,只是颗粒度更大。
我们的Team Leader们基本都是这样,你找他问这问那,他说得不多,但一旦他申诉的欲望被释放后,就展开了他们直指人心、见性成佛的麻辣演说,他们需要的是倾听,这时候,我应该由苍蝇变成蜘蛛了。
 
DTL随手翻着我桌上一堆关于敏捷开发的书,这是他演讲的道具了。
-“敏捷开发的书我也看了些,我觉得我没看懂,我认为真正解决问题的应该是测试先行,先写测试桩,在编码的时候增加测试代码,这样可以解决变更都会额外出出一堆Bug的情况,这样才不至于在后期投入一堆的测试资源,而且不断反复。”
 
-“但以目前的资源来看,没有人受过这方面的培训,所以,如果在毫无积累的情况下,据说试验测试驱动的模式所需要的开发工作量要超过传统编码模式的三倍以上。你明白,就目前的情况来看,不可能存在这样优厚条件的项目。
 
-“当然,你们需要继续尝试,来做比较,看效率是否有提升,但我觉得,就现有的人力会和总体技能来说,我们的效率已经很高了,这么少的人,这么大的产品,几个月时间就要完成,管理上能带来的收益不会太多了,真正的提升应该来自于技术的改进,但恰恰是这块,需要投入更多资源来学习,这就两难了,我们的进度中并不包括学习新技术的时间。客户也不会给我们技术改进的时间,高级管理者也未必愿意负担这样的成本。
 
-“而且,太多关于项目管理、方法的培训都是描述了理想状态,这些都是可遇不可求的项目状态,真正面临的困难太多了,我倒是很希望哪个顾问公司能有个牛人指引着我们完成一个产品,告诉我们构架到什么程度,需求细化到什么程度,怎么识别出可能的需求变更,怎么保持和客户的密切联系,我跟着一路学下来我才知道是否有效。”
 
…………
 
Dev Leader提的问题很尖锐,如果Scrum的好处只是在书本上是没用的,做为试点,我们需要有个方法来评估结果,我想,我是不是应该在Z产品中寻找规模和N产品相当的一个或多个模块,来做为参照物来比较下,这样,我们才能够真正的评估试点质量、进度到底哪个会更好。
 
PS:感谢Google图书项目,我买的复印本《平衡敏捷与规范》(《平衡敏捷与纪律》的中译本),不够清晰,今天居然搜索到Google图书上有
 
 
 
 
 

发表评论 评论 (6 个评论)

回复 lanj 2010-9-7 13:25
这个leader是个高手~
都说到了点子上了。
很多时候我们都希望使用新的管理方式或者开发模式,可是作为一个公司或者团队而言,没有人会给你足够的时间去学习,更不可能让你一步步的验证,就算是新产品也是如此。如果给你半年的时间,你研发一个产品,你在这半年中用新的开发模式和管理模式,如果顺利,自然好,可是如果到了中后期发现还是一堆问题,甚至可能影响了整个项目进度,那只能说你们这个团队都是失败的。
作为高层领导,他们往往都看中结果,这和我们过程控制刚好有点相反,我们注重结果,但是也注重过程中的质量和效率,可是领导不会这样,能高效、高质量的完成任务才是他们所希望看到的。
我们有个产品经理也想在自己的团队中实验敏捷模式,可是我们整个部门可以说都是新手为主,虽然这样有很高的可塑性,可是也存在很大的风险。
回复 lanj 2010-9-7 13:32
我这段时间一直在关于lz的日记,从中也在学到了一些东西。
但是在实行新的制度或者模式的时候,要关注几个问题:你是否有宽松的环境可以让你去推行,推行的力度,推行的保障等等
如果有条件,希望lz坚持下去,不要到最后变成流于形式或者只是一场绚丽的烟花,lz加油~!!
回复 nini 2010-9-7 14:25
是啊,但是他指望的顾问不会有,我们都得摸着石头过河,实际上,如果N产品能够和Z产品中参照模块做得差不多,已经是功德无量的事情了,毕竟,这么多新员工的培训成本摊薄在项目中了,当然,我们都得打起12分精神来确保后面按时到达。
回复 nini 2010-9-7 14:36
lanj: 我这段时间一直在关于lz的日记,从中也在学到了一些东西。
但是在实行新的制度或者模式的时候,要关注几个问题:你是否有宽松的环境可以让你去推行,推行的力度, ...
谢谢你的关注

现在的环境我倒是觉得很宽松,首先老大这边没有任何压力给我,通常是我觉得需要他帮助的时候跑到他办公室去说些我的想法。
推行的力度方面要看产品组的配合情况,他们在工作,而不是在过家家,我不想强力规定什么,只是和他们达成一致后来实践。
PM和我有N多年同事了,有足够的信任,我们有分歧也能够实话实说,是我工作历史上最好的搭档之一。
推行的保障那就看他们对我推行的预期以及对风险的容忍程度了,毕竟,我们得按期拿出产品来。
再次谢谢你

我尽量坚持下去,即使失败,也要把教训整理出来,起码不致于第二次跌入同一条河里。

不流于形式,这个有点难度,才思有限,很难保证每篇都有新发现,难免有些灌水,呵呵,即使灌水也要写,不然会越欠越多,到最后不了了之。还是那个“先求数量、再求质量”。

话说每天上班时间在外网上写日志实在罪孽啊,还好老大能够容忍。当然,如果大家能多给些建议,我可以和老大说比请咨询公司划算多了
回复 sungubbi 2010-9-7 16:26
NINI从不同的角度发现不同角色对敏捷的看法,形象而生动。有实施的状况,有大家的疑问,也有自己面临的困难和思考,非常棒!敏捷宣称它强调的是一种精神,一种追求卓越、自优化的精神,形式上的东西是精神层的表现,最主要还是看团队是否都有这种能动性、这种思维模式。继续关注。。。。
回复 漂在生活 2010-9-13 13:38
   高手过招哇,哈。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部