寸锐斋

不送不迎 真君子自来去 无晴无雨 大丈夫何逍遥

用户操作
[即时聊天] [发私信] [加为好友]
寸锐斋ID:cunruizhai
209716次访问,排名337好友1人,关注者8
变化是唯一不变的。
cunruizhai的文章
原创 31 篇
翻译 0 篇
转载 0 篇
评论 558 篇
寸锐斋的公告
下载最新Firefox打败微软:
最近评论
babykick:看了上面很多人的评论,从我个人的体验来讲,我赞同博主的说法,我从不迷信任何一门语言,好的东西其实都有一个特点,就是优势很明显而缺点也很明显,好不好不是你说的,而在于最后的效果怎样,所以我的原则是:如果使用某语言开发能使我大部分时间都在喝咖啡,而程序最后在稳定有效的运行着,我就用他。
因为我是程序员,是我在玩语言,而不是语言在玩我,我们如果喜欢甚至可以去开发自己的语言,语言的生命是使……
zheng_:not "Redundency",is "Redundancy"
soonqian:也别整天什么大学生怎么找怎么找的!!!
上高一的时候看着初三是小孩
上大学看着高中是小孩
那工作了又看这大学生无知
大家都在无知中慢慢变成这样
别一棒子把所有大学生打死啊
jiayajun88:当一个架构师也想过,但我想那是个漫长而艰辛的过程,我眼下就是要先做一个合格的JAVA程序员!!!!
jiyanguo_2007:不管用什么方法,能做到行业的顶级就是高手
文章分类
收藏
    相册
    灯下黑
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 研发经理日记(1)收藏

    新一篇: 测试效率 | 

    5/31/04

    ENP 1.0发布一个月了,还是无法推向客户。

    我十分失望。

    作为结果来说,4个月前我所设想的利用放权、流程和引入专业用户界面来达到低成本开发用户满意的设想是失败了。

    方蕾已经非常努力了。我真的很难以责怪她。她的人脉,敬业,在处理一些其他问题上的创造性,是使我觉得可以一试的底气。但就如武林高手对决一样,无论事先如何能如何策划周密,动起手来还是要靠武功决定胜负。她毕竟在对软件产品和技术本身的把握上还是难以达到一流高手的境界。

    我也无法责怪柳平。带着几个报酬和工作经验一样少的研究生,管系统构架,管数据库设计,管代码整合,管技术难点……可是,当我打开源代码的时候,还是几乎大光其火。90%的代码没有任何结构,数据库查询语句和其他代码混合在一起,业务逻辑处理代码和页面显示代码纠缠不清。我这写了十几年代码的老程序员,花了一天没看懂一个程序文件!

    上海的用户界面设计师呢?我能怪他们吗?他们反应迅速,设计的模拟软件在外观上也中规中距。可是,还是很难用啊!很多东西根本就是牛唇不对马嘴。

    还有测试组,他们有没有脑子啊?

    算了算了,还是我的问题。我在组建好队伍,定义了高层需求后,基本上就放手不管了。这显然给我一个重大教训。

    教训一:任何下属,无论多么敬业和具有其他优良素质,如果专业技能和本身能力尚未达到承担某一任务时,即使有良好的流程,也不能通过简单放权来企图达到一劳永逸的结果。建立周期性的反馈是毕不可少的。这也是上司的责任,通过反馈来培训下属。

    行动指南:建立针对项目的周期性一对一会议。

    明天早上我就去设立一个与方蕾和柳平10分钟的周会,定在周二吧。

     

    杨疾的人和个性一样独特。他是我最近招到ENP小组的高级程序员,不过他以前从来没有开发过Web程序,因此他每天都学习到晚上十点;他上周末回老家了一趟,居然把右手弄骨折了,因此输入程序只能单手。他说是练拳练的,“医生说以后再也不能练拳了。”,他跑到我办公室向我提出ENP中的设计问题的时候,很有点惋惜的说。我很怀疑他和人打架,可也不好说什么。

    “我觉得我到了这个公司就像手脚被捆住一样,你知道,我从深圳回来损失的不是一点点”,他的话很有点刺痛我。如果我的团队不能让新人觉得有益,他们就会离开。他提了一大堆关于设计,产品和代码的问题,也让我觉得他确实很有洞察力。我和他谈了一个小时,让他觉得舒服了一点。可是危机感越来越重的围绕来我的脑中,我的头又开始痛了。昨天忘了吃脑心通,今天似乎大脑就有点堵塞。我得做点什么。

     

    6/1/04

    早上起来,天气非常好。我跨上笔记本电脑包,下楼,出小区,心情非常好。六月天,空气渐渐变热,伴随路边花树绽放,蜂蝇倏忽,心情陡然好转。我决定走路上班,不就二十分钟嘛!笑。

    走了一半路,右边电脑包沉重,举手把它甩到左肩。突然,一个想法过电在大脑里。干吗周会?开日会不更好吗?记得极限编程的一个实践就是每日晨会。以前对EVP项目是太抽象管理了,现在每天十分钟,迅速Ping一下,可以了解项目,也可以观测每个人的能力品行。实际上,重组换人的决心在我心中已经定了。

    早上到了公司,还是得处理完全部的邮件,结束时,已经十点半。赶紧回顾了一下极限编程的知识,觉得有底了,召集所有EVP成员开会。

    方蕾、柳平、陈丫丫和大部分人都到了。我看到杨疾剃着平头,斜靠在一张椅子上,面沉似水。

    我先叙述了一下当前的问题,我讲的很小心,避免讲出“你们实在做的太烂”的话来。但每个人还是感到了我不满。我嗅到空气中略有些紧张气氛的时候,话题转向今后要做什么。下属也许是这样,如果听到上司对日后的事情还有具体安排,大概会觉得事情还能过得去。我现在还得需要他们齐心协力。

    对诸如极限编程这些软件实践,我向来抱着拿来主义的态度。我特别不喜欢应用的时候,先冠个名,然后再推行。就好像扯块布当大旗似的。所以我讲的内容讲完了,一个字没提极限编程,只是告诉大家:

    每天早上八点四十五,所有的开发,测试都到EVP开发工作区,开十分钟的站立晨会。

    方蕾还是负责项目管理,产品特性管理并和上海产品设计中心确定所有的UI,每个UI要经过我的确认。

    会开完了,我嘘了口气。我看到杨疾还是面沉似水,一只手裹着绷带,回到座位去了。

     

    这天晚上,我回到家,继续处理不停传来了信件。我想起一句话,这家经理没有下班和周末,他们的周末只不过是每隔五天有了可以休息的机会。

    Buzz”,我的IM叫唤了。是杨疾。

    以下是我们IM对话:

    杨疾:      我想和你谈谈

    我:        好啊

    杨疾:      但是要找一个相投的人,否则,对牛弹琴

    :          我喜欢和有想法的人沟通

    :          有人能合理地挑战我,我最喜欢

    :          :)

    杨疾:      其实我只是想,在没有人打扰的情况下,我们就你现在的目标,讨论一些实际可以操作的方案,这是我的想法

    杨疾:      其实,我曾经做过你的位置,想到一些和你一样的问题

    杨疾:      但是有些想法老板不支持

    杨疾:      很正常

    杨疾:      因为,他们要求的就是短时间出产品,怎么出他们不管,

    :          到目前为止,老板都很支持我.

    :          他想要的是我给他建设一支上千人的企业

    杨疾:      你约个时间,我们好好聊聊,我请你吃饭如何

    杨疾:      我确实想好好发展

    杨疾:      我现在把你当成我的好朋友

    杨疾:      我告诉你,我在这儿的目标是什么

    :          好啊,你说

    杨疾:      从公司角度来说,我要求能够充分展示我能力的环境和场所

    杨疾:      并且能在我和大家的努力下,不断变好,我会有成就感

    杨疾:      从个人角度来说,经常和一些水平高的人下棋,结果是自己的水平不断的提高

    杨疾:      我的能力的提高,使我梦寐以求

    :          其实公司还有很多人很有水平,你可以都看看

    杨疾:      我知道,我上次开公司的失败,告诉我我的能力还是不够的

    杨疾:      我早听说了

    杨疾:      一直无缘套近

    杨疾:      是我的失败

    杨疾:      你所说的一切和人好像都是技术上的,

    杨疾:      有没有管理方面的呢

    杨疾:      其实,我不知道你有没有感觉,一个队伍是不是有战斗力,主要看管理

    :          你想,作这些东西,带这么多人,没有管理行吗?

    :          他们每个人都具有很强的管理能力

    杨疾:      你看我们公司现在的队伍有了这么多的好手,

    杨疾:      我觉得应该会有一个大的发展

    :          我们和Microsoft一样,需要的是技术和管理都精通的人

    :          我充满信心

    杨疾:      我知道你的意思,但是那你为什么这么操心呢,

    :          因为他们包括我还不是世界一流

    杨疾:      这其实就是说明,我们公司还有需要改进的地方,特别是管理

    杨疾:      我知道了

    杨疾:      我本人也想趁上这艘大船,到达彼岸

    :          我们也有打输的可能噢

    杨疾:      扯远了,

    杨疾:      不要这么想

    杨疾:      谁都害怕失败

    杨疾:      就拿我到公司的时候,

    杨疾:      我担心的不是转不了正,而是怎么样才能提前转正的问题

    杨疾:      我不怕失败,我在深圳的公司,先天夭折,我也只能接受,再去努力,

     

    说实在的,我第一次碰到这么直接的人,不过,我喜欢。:)

     

    发表于 @ 2006年03月30日 16:24:00|评论(loading...)|编辑

    新一篇: 测试效率 | 

    评论

    #炙热的太阳 发表于2006-03-31 09:36:00  IP: 219.150.144.*
    我现在就很迷茫,工作半年了,只参加了一次例会,就是那次任务分工,然后就是做东西,可东西越做越不知道方向了,我想这可能就是人员的沟通上的问题。
    #niu_a 发表于2006-03-31 08:33:00  IP: 219.136.133.*
    有些意思,是小说明
    #其实问题的跟本在你自已 发表于2006-03-31 08:52:00  IP: 211.139.204.*
    其实问题的跟本在你自已
    #david 发表于2006-03-31 09:22:00  IP: 211.155.28.*
    老实说,作为PM,你负有最大的责任
    没有建立良好的沟通机制,没有建立完备的开发流程的情况下,你凭什么去放权?
    #ooooo 发表于2006-03-31 13:11:00  IP: 219.236.17.*
    即时放权,即时沟通.这是关键!! (开源的自定义Web表单工具,在: my5151.meibu.com )
    #Aglier 发表于2006-03-31 11:35:00  IP: 220.194.103.*
    作产品应该有一支敏捷团队,什么是敏捷,“放权”?“集权”?都不是,让他去做,给他个方向,短周期反馈,持续纠正也许更合适吧
    #lml 发表于2006-03-31 12:02:00  IP: 219.239.227.*
    设计不到位的软件都是这样的
    #override 发表于2006-03-31 13:50:00  IP: 202.107.203.*
    现在我是带领3个程序员做项目,项目管理,系统设计一手包办,
    还参与编码,每周一次例会。
    这样下来感觉项目还是可控的
    #dayang 发表于2006-03-31 12:51:00  IP: 61.51.73.*
    高效团队之最佳实践

    1. 迭代开发
    2. 优秀框架
    3. Bug和需求管理
    4. 源代码管理
    5. 高效沟通
    6. 周计划/总结会议制度
    7. 使用任务列表进行项目管理
    #smielfox 发表于2006-03-31 10:58:00  IP: 61.144.207.*
    看作者最大的问题是缺乏有效、及时的沟通

    项目到最后才知道是那样一个结果,自己应该负主要责任

    放权不是放任,而文中所说的就有点放任了
    #anyyoung 发表于2006-03-31 15:57:00  IP: 61.233.20.*
    看了你的日记,我感触破深,尽管我没有项目开发的经验!但是,从我个人工作半年来的心得体会而言,作任何事情,一个团队必须建立一个有效的沟通机制!否则,每个人都会在郁闷中度过一天.
    #清水 发表于2006-03-31 16:20:00  IP: 211.161.148.*
    例会、例会、还是例会,沟通、执行、检查、例会、返工、沟通、执行、.....
    #jeff 发表于2006-03-31 17:43:00  IP: 220.231.29.*
    不错,有点意思,希望能够转一下。
    #Shadow 发表于2006-03-31 20:50:00  IP: 218.4.73.*
    1。不要指望拿低薪(可能是高学位),经验少(可能很会夸口)还不擅长沟通,不能接受失败的人能写出好的软件来。
    2。作为项目Leader,我认为如果不亲自编码的话完全没有意义,换个名称叫项目主管比较合适。
    #caoqi 发表于2006-03-31 22:27:00  IP: 130.225.197.*
    你这个项目经理太滥,还周会日会。。。搞死了
    你手下那帮人也滥,竟然能把web, business, persistence tie都搞一块,简单的web app无所谓,正规大项目这么做,只能说你们公司水平太差。。。所以只能招这么差的伙计。
    最看不惯你这种东西,项目失败了把责任推得一干二净,自以为写了10几年程序就牛了,那点经验当p吃。
    #luoyi 发表于2006-03-31 21:01:00  IP: 220.184.113.*
    很希望能听到项目经理的心声。
    #arthurlee 发表于2006-04-01 10:40:00  IP: 222.68.42.*
    我觉得核心的问题是:
    你觉得什么流程和措施才能使得你自己觉得这个项目是可控的?

    这个随着开发人员组合、公司的管理制度和文化、项目的要求不同而不同,但是总有一些基本的原则在指导,譬如上面诸位所说的沟通、检查、最佳实践等等。

    老实说,做了这么多年系统和程序,对这个问题我也是非常迷茫的,最近带了一批新大学生来做系统,结果只能用惨不忍睹来形容了。

    唉,反思,反思、再反思!!!

    boyal@tom.com
    #ddee 发表于2006-03-31 23:20:00  IP: 222.183.184.*
    关注
    #sofire 发表于2006-04-01 18:04:00  IP: 202.112.174.*
    关注中
    #yc 发表于2006-04-01 21:55:00  IP: 59.191.89.*
    我喜欢这样的高手,高手是什么?就是需要不断的增加压力给他们,不过是有意义的压力。
    #deavey 发表于2006-04-02 15:06:00  IP: 221.0.236.*
    个人觉得,项目管理最重要的是人的管理。从这篇日记来看,这位研发经理对人的管理还需要进行改善。在项目进行中,最主要的是能调动所有项目组成员的积极性,尤其是项目管理者。要对项目的发展持有乐观的态度。如果项目最终失败,我觉得最后主要的原因肯定是项目管理者的问题,毕竟其他实施人员只是按照管理者的意愿进行操作和实现的。
    不过杨疾这名员工我觉得可以好好的利用一下!一方面也是投其所好,会让他工作时更积极!给他提供一个好的机会。他会为实现自己的目标更卖力。其他的人员,我觉得应该也要好好的进行交流!其实项目时间紧并不能成为不做任何事的理由!
    #ego 发表于2006-05-02 17:02:00  IP: 219.134.249.*
    问问各位有经验的老大:
    定出一个具体到编码细节(类、接口)的开发文档,是不是可以保证项目的进度?
    但我觉得这种文档要花很长的时间去完成,最后反而编码的时间不够了。
    如果文档不细致,项目经理又要花很多的时间与程序员沟通,而程序员最后的理解可能会有些偏差,加上没有全局架构的意识,虽然功能实现了,但编写的代码与项目经理的计划相去甚远,这样长久累积起来,当需求有变动的时候,重构就成了大麻烦。
    #flyback 发表于2006-10-15 20:29:00  IP: 221.223.29.*
    中国大部分项目经理好像都这样,说下属水平太差,不能明白自己的意图
    其实,布置任务就类似一个这样的过程,简单的说你让下属编制一个web页面,然后和他说"你把一个页面做出来",之后就忙自己的事去了,然后得到的是一个空白页面,
    这时你勃然大怒,你要的是一个在线购物系统后台用的是unix操作系统/php4.0,最高允许1000个在线客户,页面基调是兰色,每个页面最下方要有公司的logo...
    下属当然没有错,他完全按照你的要求去做,这样的下属才是优秀的下属,他没有给你做个满是病毒的色情网站就不错了.

    公司里面没有人不希望自己的工作能得到肯定
    没有水平低的下属,只有考虑不周的上司
    #flyback 发表于2006-10-15 20:40:00  IP: 221.223.29.*
    记得小时候老师布置作文吗?老师会说我们要做300字的作文,明天交上来...
    如果你是老师,你认为明天能收到一篇300字,描述夏天因为中暑老头遇到了一个热心的小女孩帮助的故事吗,这正是你想看到的文章,我想你不会因为收到了一篇小朋友和父母一起滑雪的文章而大发雷霆吧.或许你会的,因为你觉得你的学生这么不聪明,怎么连这么简单的事情都猜不到
    #benjiam 发表于2007-11-22 21:38:06  IP: 222.64.76.*
    我也无法责怪柳平。带着几个报酬和工作经验一样少的研究生,管系统构架,管数据库设计,管代码整合,管技术难点……可是,当我打开源代码的时候,还是几乎大光其火。90%的代码没有任何结构,数据库查询语句和其他代码混合在一起,业务逻辑处理代码和页面显示代码纠缠不清。我这写了十几年代码的老程序员,花了一天没看懂一个程序文件

    就你这种做做web 的人也有资格叫 研发经理?

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 寸锐斋