摘要: 去年,我们要让软件开发团队管理上台阶。我们由于处于企业管理软件开发领域,而对日外包大部分接的单子都是管理软件之类的单子,但是人家的项目管理、进度、质量都比我们好,如果他们再配合管理咨询公司作为合作伙伴,再加上大规模的服务呼叫中心,像我们之类岂有出路?于是我们就想到了引入对日外包的开发过程管理。大家一想起对日外包,就想到了大量的文档和大量的代码工人,想到了详细设计说明书甚至到函数级、伪代码级。要不要引入的时候,我们内部也做了争论。觉得对日外包,人家接的单子额比国内客户大,所以也能招聘大规模的员工,而且对日外包,日本人是很理性的看待项目周期的(国内客户要求一个月开发完上线),而且日本人都做了半年到 阅读全文
posted @ 2008-08-21 12:01 黑羽飘舞 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 我的手下经常会面临这样一个问题:客户必须让咱们按他们的需求改,您看怎么办?这种情景大家可能很熟悉,一个业务处理,可以这样处理,也可以那样处理。你的软件采用了你的处理方法,客户采用了客户自己的处理方法。两种方法平风秋色,没有优劣。但客户用惯了自己的方法,所以必须让软件改成客户自己的方法。不改吧。没有理由,因为两种方案都差不多,但客户就是客户,客户占上风,否则就不验收不给尾款。改吧,又有什么意义?这家客户习惯了这种方法,下一家客户又不适应这家客户的方法怎么办?到一家改一家?这都成了什么事。我也深被这种问题困扰,至今没有好的解决方法。但我仍然力求找到一些方法去改善。我就是这样一个人,能改善一点就改善 阅读全文
posted @ 2008-08-21 11:52 黑羽飘舞 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 这几天在规划新产品,新产品要做什么,两个来源:1看看业界最新的产品,先来个海阔天空的头脑风暴。从ipod模式谈到金山与google的合作,从android谈到百度的电子商务,从孙正义的投资校内网到汽车GPS、车载充电、车载MP3。但这些只是引新思路,真正还要落回到自己所在的行业所在的客户。正规的干,和现在业界的标杆比,我们水平差,和他们用正规的方法交锋,只有输的份儿。所以,历来以少胜多,都是以奇取胜。我们作为中小企业,把金庸+古龙,或者王朔+鲁迅这样来个改良菜,把其他行业或领域的新产品新模式引进来,或许才能突破现有大佬制定的游戏规则。2踏踏实实,还是要去检索我们的需求库。历年来,全国客户提出来 阅读全文
posted @ 2008-08-21 10:58 黑羽飘舞 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 这几天,去了一趟罗布泊。为什么去罗布泊?因为罗布泊没有办公室、没有客户、没有员工、没有邮件、没有电话。大沙漠中一望无际还是沙漠,地表温度接近60度,人很渺小,人的生命也很脆弱,唯一能做的就是找个凉快地方躺下保存体力、保存好水和食物。就这样,在路上,可以有很空的心去思考。(让我想到《商道》中的戒盈杯)帮助一个公司做大。过去是求生存,有什么项目就逮什么项目,不管能不能做了,人员素质能不能达到,有单就收,生存比任何诚信、质量、企业文化都重要。终于几年来业务模式、收入、团队都稳定了,但未来如何走就摆在了面前。33%的税、办公写字楼租金、员工工资三险一金、销售费用、出差费用、办公费用,不管你有没有单子, 阅读全文
posted @ 2008-08-21 10:45 黑羽飘舞 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 又到了半年,公司这几天要开半年会。老板让我做一下总结报告,对上半年的研发成果、下半年的研发计划、明年要做什么新产品的规划,希望我都能谈到。对上半年做了哪些工作,这些都有工作记录,也有项目管理系统,也有Bug管理系统,也有版本升级发布,所以很容易总结出来。下半年做什么,有需求管理系统,客户的需求都排着。共性的、希望做的更专业更深入的模块也在详细设计之中。对于扩展支持更多的客户组织模式、远程管理模式、更低层次和更高层次的客户,分离更清晰的高级版、标准版、简化版也已经有规划。并且根据定位不同,已经规划了不同的产品形象策略、宣传策略、销售策略、定价策略、实施策略、服务策略。对现有产品线进行深化、扩展, 阅读全文
posted @ 2008-08-21 10:28 黑羽飘舞 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 有时候,我感觉事情就好像大螃蟹,总是一串一串的。我刚聊过新项目如何收集需求,就有人跟我提老产品升级需求的管理。有人说:老师,我看了许多IT项目管理的书籍,也讲到需求管理。但他们是需求调研、需求分析、需求确认,好像都是针对新项目的,我们是老产品维护,老板随便打一个电话就让我们添加一个需求功能,我们哪里去做需求调研、需求分析、需求确认这些环节啊。老板说我们一天坐到家里面编程序,根本不了解客户需求。最了解客户的是每天和客户待在一起的实施人员,所以要让实施人员来给我们软件提需求加功能。但是,实施人员那叫什么需求啊,比如说XXX功能不好用,比如说建议更易用一些。老板不相信我们,怕我们把实施人员反映的需求 阅读全文
posted @ 2008-08-20 10:08 黑羽飘舞 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 今天早上,有个网友给我发了一条消息:他是一个老产品版本维护开发人员。他应聘到这家公司的时候,这个产品已经卖了4年了。最初的开发者已经都在这4年中不断流失走掉了。他来了,任务就是维护这套软件,而且就他这一个人维护这套代码,有BUG改BUG,有需求就改需求。虽说这套软件卖了4年,但真不知道是怎么坚持了4年。他接手的时候仍然是BUG百出。代码没有文档,没有注释,连表结构说明都没有。代码莫名其妙,经常横插一句代码,显然是客户报告了某个错误,为了临时解决这个错误而做的针对性处理,但到底是为了修补什么错误,代码也没有说明。所以他也不敢乱动,但还要修改需求,只能硬着头皮来。他也不知道自己修改的代码是否还会引 阅读全文
posted @ 2008-08-19 16:05 黑羽飘舞 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 我有一个以前的同事。过去他总认为能成事的人什么时候都能成事,不能成事的人你再扶他也成不了事。所以他带领人的方法一般是他以身作则,你如果有悟性,你就照着他做,如果你看不出来,那么你就自己一个人玩着去,能玩成什么样玩成什么样。我主张的是:普通人通过使用一定的方法和规则,做事情虽然无法做到优秀,但也至少能保持一定水准,不会把事情做烂。如果任由普通人自己去想自己去做,这要管理者何用?作为管理软件开发公司,其管理思想,竞争不过管理咨询公司,其技术实力,又没有技术门槛,属于那种规模化生产实施服务的类型。所以,管理软件开发公司要想成长,必须走规模化路线。而规模化路线就需要依靠大量的普通人才,而非个别的英雄。 阅读全文
posted @ 2008-08-19 15:50 黑羽飘舞 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 架构师是个很神圣的词。盖茨,世界首富。微软,世界最大最富有的软件公司。盖茨是微软的首席架构师。好多程序员流口水,一听某人是架构师,就两眼发亮,比技术总监的头衔还要厉害。一想起架构师,大家就想起那些UML设计工具、类图、时序图,想起那些水泥大楼的框架和地基,想起了那些如百变金刚的开发平台,想起了那些让人眩目的反射、元数据、FrameWork、设计模式、面向对象、重构。很多人想当架构师,感觉架构师是技术职业发展的最高境界,在往上走就有管理职能了,如技术总监和CTO或研发总裁之类的头衔。李维先生曾经有过一次演讲,讲到了一个架构师应该具备的特性:1核心软件技术。要攻克数据库设计问题,必须深入了解数据库 阅读全文
posted @ 2008-08-19 15:39 黑羽飘舞 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 窗外的麻雀在电线杆上多嘴你说这一句很有夏天的感觉手中的铅笔在纸上来来回回我用几行字形容你是我的谁又是凤凰花开,新人毕业,老人跳槽的季节了。这几天的电台老是这样的主题。有人要找工作,有人刚刚入职,无措的看着这个和学校和课桌截然不同的公司和工位。有老人要跳槽,突然由一个老油条变成了一个新员工,一个新环境新人际关系需要适应。对于项目经理来说,有新的员工要管了。他可能是刚刚毕业什么都不会的耷拉着头发的新新人类,他也可能是在各个公司混迹跳槽的老油子。我想起了我毕业,以白纸新人的面貌进入了公司。这份工作对于只身一人闯荡北京的应届毕业生来说非常重要,因为这份工作要养活我在北京生存下去。在北京上学的外地孩子可 阅读全文
posted @ 2008-08-19 15:26 黑羽飘舞 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 昨天,有个网友给我写了一个MAIL,里面诉说了他现在的矛盾和困境,他是一个项目经理,但是他现在很尴尬,根源就是项目奖金。具体情况是这样的:一个项目经理,带了三个人。项目经理主要管详细功能设计与测试,其他人开发。但很关键的一点是:需求是老板定的。老板说我希望这个产品具有什么什么样的功能,然后项目经理根据老板与他的交流,他理解后进行设计,然后再分配下去实现编码。但问题就在于:老板并不是开发人员出身。老板想要的东西,今天是这个样子,明天是那个样子。每次说的都不一样。老板想要一个他心中想要的东西,但是他只是凭感觉说,也没有很成熟的思考。希望让项目经理把细节思考出来,再来验证到底能不能行的通。行不通就再 阅读全文
posted @ 2008-08-19 15:14 黑羽飘舞 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 他渐渐合上流露挂念的双眼时, 我意识到自己是一株懈寄生, 当他枯萎时, 猛然发觉, 我失去的, 不只是他给的养分............很多人问我,我是怎么知道这么多的,别人怎么成为我?我突然想起了痞子蔡的一篇小说:《懈寄生》。里面有上面的一篇诗句。我回顾了一下我从大学到如今,哪些书影响了我,哪些人影响了,哪些关键事件影响了我?希望能给大家以启发,大家可能在阅读的时候突然有所通灵,你可能也看过同一本书,遇见有人跟你说过同样类似的话,可能遇到过同样类似的情景,但可能就是转眼的一瞬间,一瞬间...虽然已逾10年,但大学期间最影响我的是以下这五本书:1 严援朝的《CCDOS源代码剖析》严援朝前辈的这 阅读全文
posted @ 2008-08-19 14:40 黑羽飘舞 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 由于写了这个《三五个人十来条枪》系列,受到了许多网友的欢迎,所以也每天接到了很多网友们的问题请教。我整理了一下,大部分网友有以下四类:1 正在上大一或大二。问最多的问题就是学什么语言好。2 正在着急找工作,但不知道如何才能找到工作的应届毕业生3 已经做了3-4年的开发,但感觉自己已经没有上升出路了的仍然原地踏步的程序员4 做了1-2年的项目经理,大小也算个头儿。但整天没完没了和客户和手下和老板沟通推进,每天很忙,每天很累,但总觉得自己很空,没有什么真本事,就觉得自己到处窜腾,客户逼着赶快出功能,老板逼着怎么还不结束到底问题在哪儿,手下素质太低,好几天搞不定问题还带着耳机边开发边听歌。开发语言大 阅读全文
posted @ 2008-08-19 14:23 黑羽飘舞 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 前段时间,写了一个开发、实施、服务费用计算三部曲。水清则无鱼--走出软件作坊:三五个人十来条枪 如何成为开发正规军(八)实施费用也能DIY--走出软件作坊:三五个人十来条枪 如何成为开发正规军(九)将服务费用DIY到底----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十)引起了网友的大讨论。软件如何报价如何定价一直是软件业讨论的热点。这算捅了马蜂窝了。有个网友给我一个评论,很值得深思和大家讨论:刚开始写得不错,越写越觉得离谱,不是三五个人了,和教材接近了。现在做项目的价钱是我们能够左右的吗,你算着80万,人家招标价60万,别人报30万,你干不干。不干有人干。既要吃饭回扣项目又要做好, 阅读全文
posted @ 2008-08-19 14:14 黑羽飘舞 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 上个星期和一群刚认识的朋友吃饭。很多朋友都看过了我的博客,对我写的《走出软件作坊:三五个人十来条枪》非常感兴趣,纷纷询问我怎么了解这么多。而你为什么会这样想,你又是如何做到的?我说:其实我特别局限性。一则我只工作了10年,但我一直在商业软件公司工作,赚钱为目的,而且每件事都是缺这少那,从来没有人、时间、能力和要做的事情匹配过。而且我也没有在日企、台企、港企、美企、法企、德企干过,不了解这些不同类型的管理风格如何,这些跨国公司资源匹配如何,内部斗争如何。我从始到终面临的老板都是典型的中国人,员工也是,客户更是,从国企背景到暴发投机的客户都有。二则,我10年只服务了两家公司。这是很多人惊讶的一个事 阅读全文
posted @ 2008-08-19 14:00 黑羽飘舞 阅读(187) 评论(0) 推荐(0) 编辑