JAVA—咖啡馆

——欢迎访问rogerfan的博客,常来《JAVA——咖啡馆》坐坐,喝杯浓香的咖啡,彼此探讨一下JAVA技术,交流工作经验,分享JAVA带来的快乐!本网站部分转载文章,如果有版权问题请与我联系。

BlogJava 首页 新随笔 联系 聚合 管理
  447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

【管理哲学】

收集一些哲理小文章
     摘要:   软件项目的 进度是国内企业普遍最重视的项目要素,之所以如此收到关注无非有以下几点:

  1. 与客户的协约中或者项目计划中,最明确的,客户最关心的要求是进度。对许多客户而言如期拿到成功,完成项目,向上面交差,其他尚可以遮遮掩掩,唯独时间点是无法打折扣。 而且国内好多软件项目都和客户的政绩挂钩,和客户方的项目干系人升迁、利益密切相关。有些项目必须在某个时间点可以达到可以展示的程度,如果越过了这个时间点完成,对客户而言几乎是一文不值。 进度之所以最明确是相对于其他要求更具有隐含性和潜在性。对项目的质量、成本的要求其实相对应该更重要一些,但是这些要求只是被隐含在要求的各个层次、细节当中,许多要求其实是潜在的,而没有集中出现在明文规定之中。  阅读全文
posted @ 2008-01-17 11:22 rogerfan 阅读(299) | 评论 (0)  编辑

     摘要: 对于软件项目团队,人员的技巧和经验可能对生产率产生高达10倍的影响。在《人月神话》中曾提到对于一个100人的团队,最好是只保留25个经验丰富的项目经理进行开发,而解散其它成员。当实际上一个软件团队不可能要求每个人都经验丰富,经过充分的培训和智商奇高,都是牛人的团队往往更容易出现混乱。因此需要谨慎实施只雇佣优秀开发人员的想法,一个更好的方式是多考虑如何去建设一个有战斗力的团队或者是如何真正去保证团队的有效性。
  阅读全文
posted @ 2008-01-17 11:04 rogerfan 阅读(289) | 评论 (0)  编辑

     摘要: 今天读到一些UNIX下的编程哲学,对自己相当的有冲击力,把我觉得有用并且有道理的,自己组织了一下:

“编程的核心是数据结构,而不是算法”,即使最简单的程序逻辑人类来验证也很困难,但就算复杂的数据,对人类来说也相对容易推导和建模。五十个节点的指针树要比五十行程序的流程图更清楚。

“编程的本质是控制复杂度”,而流程图、过程化、结构化、面向对象以及其它方法论恰好“成功”将复杂度提升到人脑不能处理的地步。所以,降低整体复杂度的方法是用清晰的接口把若干简单模块组合成一个复杂软件。  阅读全文
posted @ 2008-01-17 10:53 rogerfan 阅读(350) | 评论 (0)  编辑

     摘要: 1. 你们的项目组使用源代码管理工具了么?
应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。
2. 你们的项目组使用缺陷管理系统了么?
应该用。ClearQuest太复杂,我的推荐是BugZilla。
3. 你们的测试组还在用Word写测试用例么?
不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。
4. 你们的项目组有没有建立一个门户网站?
要有一个门户网站,用来放Contact Info、Baselined Schedule、News等等。推荐Sharepoint Portal Server 2003来实现,15分钟就搞定。买不起SPS 2003可以用WSS (Windows Sharepoint Service)。
5. 你们的项目组用了你能买到最好的工具么? 阅读全文
posted @ 2007-12-21 16:43 rogerfan 阅读(368) | 评论 (0)  编辑

     摘要: 定义有麻烦的项目

首先,我们来定义一下什么叫有麻烦的项目,它们一般具有以下特征:
1、项目表面上已经进入后期,但是没有人能说出项目结束时间。
2、产品漏洞百出。
3、管理层已经无法控制进度,制定的进度计划没有半点准确性。
4、开发人员日夜加班,效率低下。
5、项目小组的 士气极度低落,失去了工作的激情。


像这样有麻烦的项目在行业内普遍存在,如果不采取一些措施来修复的话,项目注定会失败,什么是失败?失败项目的成本、工期远远超过估算,甚至项目被取消。作为项目经理,项目的负责人,我们有什么方法可以把这些有麻烦的项目拉向正轨呢?本人前一段时间亲身经历过一个像这样的有麻烦的项目,读过《快速软件开发》一书后,其中的“项目修复”一节使我受益非浅,运用上面讲的一些方法后成功的把项目拉向了正轨,本文在参考《快速软件开发》一书的基础上介绍一些实用的项目修复方案。
  阅读全文
posted @ 2007-12-21 15:41 rogerfan 阅读(438) | 评论 (2)  编辑

     摘要: WEB软件开发的结构原则,包括目录结构、数据结构、代码结构、公用信息、文件和数据存放等。
WEB开发主要针对的是B/S结构的软件开发。

WEB软件开发结构十条原则

一、 目录结构清楚,不宜过深,复杂,路径最好用相对地址
二、 命名适当
三、 常变内容、界面使用模板较好
四、 公共信息统一存储
五、 Include文件不可嵌入较多
六、 目录下不可存储太多内容文件
七、 数据结构要设计合理
八、 数据校验应在服务器端
九、 连接数据库近晚,断开连接近早
十、 尽量少使用SESSION与COOKIE   阅读全文
posted @ 2007-07-10 10:09 rogerfan 阅读(508) | 评论 (0)  编辑

     摘要: 项目管理成功的12个关键原则

1、项目经理必须关注项目成功的三个标准
简单地说,一是准时;二是预算控制在既定的范围内;三是质量得到经理和用户们的赞许。项目经理必须保证项目小组的每一位成员都能对照上面三个标准来进行工作。  阅读全文
posted @ 2007-07-10 10:06 rogerfan 阅读(397) | 评论 (0)  编辑

     摘要: 一块砖头如果只有一面光,我们可以拿它来铺地;如果有两面光,我们可以拿它来砌墙;如果有三面光,可以让它当一面。


这两天,我的N个朋友和我自己,都遇到了如何对待同事的问题。

我想到一个考人处理公共事物能力的考卷中,常出现的问题:

你公司有个业务能力很强的老销售,永远能够完成销售任务指标,但是他不遵守公司纪律,比如迟到、早退、在办公室吸烟;这时来了个新毕业的文员,就坐在老销售旁边,他对老销售的行为不满,并认为这样会带坏公司的风气,来找你反应他的想法,你会如何做   阅读全文
posted @ 2007-07-02 16:55 rogerfan 阅读(381) | 评论 (0)  编辑

     摘要: 又名 十大管理学原理

1、彼得原理

  每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为“向上爬”的原理。

  这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员,而无所作为。  阅读全文
posted @ 2007-07-02 16:53 rogerfan 阅读(252) | 评论 (0)  编辑

     摘要: 一个创业者钱辛万苦的创业,也许失去客户只因为他的六种错误。

1、替自己找借口
  假设你拥有一家公共关系公司:你没能在规定期限前完成工作,那么,你将如何应付客户的抱怨和不满呢?千万不要找理由说:“我快被繁重的工作压垮了,所以一直没腾出时间开始做你的方案。“这实在是很不明智的,客户才不会关心你是否承担得了如何繁重的工作,他们只会记得,你承诺过在一个确定期限以前完成工作却又言而无信。
  与其找借口,还不如先老老实实承认自己的过失,然后再尽力使事情好转。哪怕是加班加点的工作,给顾客打折扣,并将顾客所需要的当晚就送到他家里去。当你能承担所有责任并改正你的过失时,本来一个不好的事反而会让你赢得顾客的信任。  阅读全文
posted @ 2007-07-02 16:52 rogerfan 阅读(293) | 评论 (0)  编辑

     摘要:   一般的团队都会暗藏着一些问题,区别在于问题数量的多寡及其程度的严重性;从另一个角度来看,如果完全没有问题就不是团队,而是一堆机器。当一个管理人员接管一个团队的时候,他首先要找出并解决这个团队有没有暗藏着个人或小组利益冲突的问题,因为这些问题会影响团队目标的一致性,否则它不是团队,只是人们或不同的小队凑在一起,再坏一些,就是各方仇家聚集在一起。
次要的问题包括:  阅读全文
posted @ 2007-07-02 16:48 rogerfan 阅读(348) | 评论 (0)  编辑

     摘要: 不是注重用外部的力量来激励员工,而是要用认可和奖励点燃员工的心中之火。

点评:
  著名的调查公司Sirota Survey Intelligence的一项大型调查表明,大约85%的公司的员工,在入职的时候都是情绪高涨,但是在工作6个月之后,热情会急剧下降,并在以后的工作中会持续下降。   阅读全文
posted @ 2007-07-02 16:46 rogerfan 阅读(379) | 评论 (0)  编辑

     摘要: 知识营销

知识营销指的是向大众传播新的科学技术以及它们对人们生活的影响,通过科普宣传,让消费者不仅知其然,而且知其所以然,重新建立新的产品概念,进而使消费者萌发对新产品的需要,达到拓宽市场的目的。随着知识经济时代的到来,知识成为发展经济的资本,知识的积累和创新,成为促进经济增长的主要动力源,因此,作为一个企业,在搞科研开发的同时,就要想到知识的推广,使一项新产品研制成功的市场风险降到最小,而要做到这一点,就必须运作知识营销。  阅读全文
posted @ 2007-07-02 16:44 rogerfan 阅读(326) | 评论 (0)  编辑

     摘要: 不同的企业类型对注册资本有着不同的最低限额,在目前的经济环境中,与创办企业者距离较近的企业形式有:非公司企业法人、有限责任公司、股份有限责任公司、个体工商户、私营独资企业、私营合伙企业,其注册资本的最低限额及注册的基本要求如下:  阅读全文
posted @ 2007-07-02 16:41 rogerfan 阅读(313) | 评论 (0)  编辑

     摘要: 古老的寓言在管理者时代依然闪耀着夺目的智慧光彩……

  木桶效应

  一只沿口不齐的木桶,它盛水的多少,不在于那块最长的木板,而在于最短的那块木板。要想使木桶多盛水,不是去增加最长的木板的长度,而是要下工夫补上最短的那块木板。
  寓意:这就是著名的“木桶法则”。它告诉领导者:在管理过程中,要下工夫很抓单位的薄弱环节。  阅读全文
posted @ 2007-07-02 16:40 rogerfan 阅读(321) | 评论 (0)  编辑

     摘要:   《史记•高祖本纪》载:“高祖置酒雒阳南宫。高祖曰:“列候诸将无敢隐朕,皆言其情。吾所以有天下者何?项氏之所以失天下者何?”高起、王陵对曰:“陛下慢而侮人,项羽仁而爱人。然陛下使人攻城略地,所将下者因以予之,与天下同利也。项羽妒贤嫉能,有功者害之,贤者疑之,战胜而不予人功,得地而不予人利,此所以失天下也。”高祖曰:“公知其一,未知其二。夫运筹策帷帐之中,决胜于千里之外,吾不如子房。镇国家,抚百姓,给馈 ,不绝粮道,吾不如萧何。连百万之军,战必胜,攻必取,吾不如韩信。此三者,皆人杰也,吾能用之,此吾所以取天下也。项羽有一范增而不能用,此其所以为我擒也。”  阅读全文
posted @ 2007-07-02 16:38 rogerfan 阅读(322) | 评论 (0)  编辑

     摘要: 抉择
一个农民从洪水中救起了他的妻子,他的孩子却被淹死了。事后,人们议论纷纷。有的说他做得对,因为孩子可以再生一个,妻子却不能死而复活。有的说他做错了,因为妻子可以另娶一个,孩子却不能死而复活。我听了人们的议论,也感到疑惑难决:如果只能救活一人,究竟应该救妻子呢,还是救孩子?于是我去拜访那个农民,问他当时是怎么想的。他答道:“我什么也没想。洪水袭来,妻子在我身过,我抓住她就往附近的山坡游。当我返回时,孩子已经被洪水冲走了。”  阅读全文
posted @ 2007-07-02 16:37 rogerfan 阅读(297) | 评论 (0)  编辑

     摘要: 一个小男孩弄到了一条裤子,自己很喜欢,但是穿上后才发现裤子太长了,不适合。于是找到了奶奶,央求她给改一下。但奶奶说现在的家务事太多,忙不开,让他去找妈妈。于是小男孩找到了妈妈,可妈妈正在和人打桥牌,没时间。最后小男孩没办法只好去找姐姐,但姐姐说有约会,时间就要到了,并高兴的走出了家门。小男孩很失望,怀着失望的心情睡着了。过会儿,奶奶忙完家务事了,想起了小孙子说的事,于是就把小男孩的裤子剪短了。妈妈打完牌后,也剪短了一截。姐姐回来后,也剪短了一截。可想而知,小男孩的裤子会变成什么样。
  阅读全文
posted @ 2007-07-02 16:26 rogerfan 阅读(287) | 评论 (0)  编辑

     摘要: 编者按:软技巧可能是最易被领导者忽视的要素。
我们至深的恐惧是什么?
我们至深的恐惧不是害怕我们的力量不够。
我们至深的恐惧是害怕我们失去领导力。

卫有恒说,当我接触一些企业的领导人时,他们常会向我或其他人流露出一丝的忧郁和担心——担心自己威信扫地,指挥不动员工。

现代企业发展快,企业的硬件设施更新换代同样快。好设备就出好成绩,这种说法恐怕没有认同,按此推理,好的经营环境就出好领导,也不是绝对。我们常听到这样一句话,硬软兼施。“硬”好理解,领导者常会使用些硬技巧(行政命令、法律手段)来实现威力。“软”呢?卫有恒说,同样重要。然而,软技巧可能是最易被领导者忽视的要素。  阅读全文
posted @ 2007-07-02 16:23 rogerfan 阅读(265) | 评论 (0)  编辑

     摘要: 在我们身边,你会发现存在着很多小型软件公司,他们少则几人,多则几十人。他们在苦苦地经营着,有的不断壮大,有的也在不断衰弱。但是随着中小型企业对信息技术重视程度的提高,小型软件公司也会有更多的机遇。那么这些小型软件公司如何寻求自己的出路呢?   阅读全文
posted @ 2007-06-27 12:02 rogerfan 阅读(396) | 评论 (0)  编辑