摘要: 上几次涂鸦写了几篇博文,没想到引起大家很大的反响。在这里,首先谢谢各位的厚爱。也接到许多来自学生朋友和刚出校门1-2年的朋友的邮件和QQ交流。 有人说,我写的太意识流,看了很多当年流行的技术,都被看晕了,不知道如何去选择自己适合的技术。 有人说,说的有些随意,不够严谨,有些地方有偏见,没有真正去查数据论证。 确实是,因为只是自己偶尔心得体会,就在网页上直接敲的文字 ,只是希望给大家能抛砖引玉,给大家介绍个点和方向,真正看好一项技术,扎实去钻研一项技术,必须要严谨的阅读,调试,论证。 阅读全文
posted @ 2008-10-18 23:02 david_lv 阅读(4480) 评论(40) 推荐(0) 编辑
摘要: 前几个月,公司旁边的写字间又搬进一家公司,好似也是做软件的,而且好像是刚成立的公司,程序员们天天加班,神情很年轻,头发很油,穿着大背心大裤衩人字拖,男的女的都有,经常站在通道里成群的吸烟,或者干脆席地而坐围成一堆开会,都不下食堂吃饭,都订盒饭,中午晚上都是如此,我经常晚上下班,看见他们不时有人捧着一个盒饭从办公室走出来把吃完的饭盒扔进垃圾筒,不知道他们会工作多晚。 近来发现,他们开始有人正常下班了。他们也很少聚在一起抽烟开会了。通道里有的只是单个的人在打电话,声音很低,神情普通。偶尔看见他们在外面通道里开会,也是个个神情紧张或肃穆或很累或木然或沉默。 阅读全文
posted @ 2008-10-16 17:33 david_lv 阅读(2559) 评论(10) 推荐(0) 编辑
摘要: 好多人都说:你这个方法根本就不是三五个人十来条枪的方法,项目经理,公共代码开发员,测试员,文档员,那得多少人的公司才能配得齐这样的团队。 嗯。其实,我们的团队也不怎么大,我们本身也是一个很典型的中小企业。 一般,都是一个产品或一个项目,由一名业务开发组长、一名主程、一名辅程组成。如果项目简单,基本就是一名业务开发组长和一名主程构成。如果业务开发组长的开发实力也能和主程相当,而且刻苦努力,不仅协调做的好,需求设计做的好,代码开发也做的好,那么比较中型的项目也是这两个人组成。有几个产品,就会有几个这样配对的开发团队。 阅读全文
posted @ 2008-10-14 17:45 david_lv 阅读(2257) 评论(10) 推荐(0) 编辑
摘要: 我一直在商业软件公司工作,所有的产品开发目的都是为了让企业赚更多的钱。所以,我研究的工程方法和技术,都是冲着这个目标去的。而且我更窄的是在企业管理软件行当,所以关注的面更窄,所以不能帮助我解决我平时工作问题加快我工作效率提高我的产品销售竞争力的方面,我都忽略了。 这也就是很多朋友看了我的博客,认为我的观点太浅,如《企业应用开发平台架构揭秘》,认为我很多关键流行架构技术都没有讲到。我还是那个观点,我只是想解决我的问题,以最简单最小成本的方法解决问题,至于符不符合流行架构,不是我所关注的。许多开发人员,不理解客户行业发展变化的过去现在和未来,不理解行业竞争结构,不理解行业目前的挑战和机遇,所以对软件未来会修改成什么个模样,心里没有底,于是尽可能的做一个非常灵活的架子。真正一下水,才发现客户业务并没有他想的那么复杂,杀鸡用了牛刀,反而杀起鸡来极不顺手。我们是以什么规模的应用,我们就搭建什么规模的架子,不做无用功,刚刚好。而且解决问题,而且用我们(不仅仅是架构师,还包括开发人员,定制开发人员,技术支持人员)最熟悉的方法和技术解决问题。 阅读全文
posted @ 2008-10-12 21:42 david_lv 阅读(2540) 评论(16) 推荐(0) 编辑
摘要: 去年,我们要让软件开发团队管理上台阶。 我们由于处于企业管理软件开发领域,而对日外包大部分接的单子都是管理软件之类的单子,但是人家的项目管理、进度、质量都比我们好,如果他们再配合管理咨询公司作为合作伙伴,再加上大规模的服务呼叫中心,像我们之类岂有出路? 于是我们就想到了引入对日外包的开发过程管理。 大家一想起对日外包,就想到了大量的文档和大量的代码工人,想到了详细设计说明书甚至到函数级、伪代码级。 阅读全文
posted @ 2008-10-10 14:00 david_lv 阅读(2818) 评论(11) 推荐(0) 编辑
摘要: 我的手下经常会面临这样一个问题:客户必须让咱们按他们的需求改,您看怎么办? 这种情景大家可能很熟悉,一个业务处理,可以这样处理,也可以那样处理。你的软件采用了你的处理方法 ,客户采用了客户自己的处理方法。两种方法平风秋色,没有优劣。但客户用惯了自己的方法,所以必须让 软件改成客户自己的方法。 不改吧。没有理由,因为两种方案都差不多,但客户就是客户,客户占上风,否则就不验收不给尾款。改吧 ,又有什么意义?这家客户习惯了这种方法,下一家客户又不适应这家客户的方法怎么办?到一家改一家? 这都成了什么事。 我也深被这种问题困扰,至今没有好的解决方法。但我仍然力求找到一些方法去改善。我就是这样一个人, 阅读全文
posted @ 2008-10-08 22:50 david_lv 阅读(2915) 评论(8) 推荐(0) 编辑
摘要: 这几天在规划新产品,新产品要做什么,两个来源: 1看看业界最新的产品,先来个海阔天空的头脑风暴。从ipod模式谈到金山与google的合作,从android谈到百度的电子商务,从孙正义的投资校内网到汽车GPS、车载充电、车载MP3。但这些只是引新思路,真正还要落回到自己所在的行业所在的客户。正规的干,和现在业界的标杆比,我们水平差,和他们用正规的方法交锋,只有输的份儿。所以,历来以少胜多,都是以奇取胜。我们作为中小企业,把金庸+古龙,或者王朔+鲁迅这样来个改良菜,把其他行业或领域的新产品新模式引进来,或许才能突破现有大佬制定的游戏规则。 2踏踏实实,还是要去检索我们的需求库。历年来,全国客户提出来的数以几千条的需求都记录在其中。小说,就是来源于生活而高于生活。所以,需求就是现实生活,我们的新产品必须从现实需求中提炼出来。否则就是空谈新产品,而根本无法落实。 阅读全文
posted @ 2008-09-27 22:33 david_lv 阅读(2664) 评论(10) 推荐(0) 编辑
摘要: 这几天,去了一趟罗布泊。 为什么去罗布泊? 因为罗布泊没有办公室、没有客户、没有员工、没有邮件、没有电话。大沙漠中一望无际还是沙漠,地表温度接近60度,人很渺小,人的生命也很脆弱,唯一能做的就是找个凉快地方躺下保存体力、保存好水和食物。就这样,在路上,可以有很空的心去思考。(让我想到《商道》中的戒盈杯) 帮助一个公司做大。过去是求生存,有什么项目就逮什么项目,不管能不能做了,人员素质能不能达到,有单就收,生存比任何诚信、质量、企业文化都重要。 阅读全文
posted @ 2008-09-25 15:30 david_lv 阅读(3207) 评论(21) 推荐(0) 编辑
摘要: 又到了半年,公司这几天要开半年会。 老板让我做一下总结报告,对上半年的研发成果、下半年的研发计划、明年要做什么新产品的规划,希望我都能谈到。 对上半年做了哪些工作,这些都有工作记录,也有项目管理系统,也有Bug管理系统,也有版本升级发布,所以很容易总结出来。 下半年做什么,有需求管理系统,客户的需求都排着。共性的、希望做的更专业更深入的模块也在详细设计之中。对于扩展支持更多的客户组织模式、远程管理模式、更低层次和更高层次的客户,分离更清晰的高级版、标准版、简化版也已经有规划。并且根据定位不同,已经规划了不同的产品形象策略、宣传策略、销售策略、定价策略、实施策略、服务策略。 阅读全文
posted @ 2008-09-23 15:44 david_lv 阅读(2082) 评论(9) 推荐(0) 编辑
摘要: 又到了半年,公司这几天要开半年会。 老板让我做一下总结报告,对上半年的研发成果、下半年的研发计划、明年要做什么新产品的规划,希望我都能谈到。 对上半年做了哪些工作,这些都有工作记录,也有项目管理系统,也有Bug管理系统,也有版本升级发布,所以很容易总结出来。 下半年做什么,有需求管理系统,客户的需求都排着。共性的、希望做的更专业更深入的模块也在详细设计之中。对于扩展支持更多的客户组织模式、远程管理模式、更低层次和更高层次的客户,分离更清晰的高级版、标准版、简化版也已经有规划。并且根据定位不同,已经规划了不同的产品形象策略、宣传策略、销售策略、定价策略、实施策略、服务策略。 阅读全文
posted @ 2008-09-23 15:26 david_lv 阅读(1880) 评论(2) 推荐(0) 编辑