不同的项目需要不同的方法论,一个项目的最佳过程是这个项目所能负担的最小过程。”, 这说明,对一个组织,往往有几种方法并存,而对不同类型的项目,采用不同的方法。选择一个合适的生命周期模型对于任何软件项目的成功都是至关重要的。大量项目严重拖延、产品迟迟不能交付,究其根本原因往往是与错误运用了生命周期模型有关,这其中就包括存在明显缺陷的瀑布模型所引起的误区,虽然70年代提出的瀑布模型多年来一直被我们的软件工程教育奉为经典来传授,实践上瀑布模型往往会将软件过程引入歧途。与之不同是,新的过程方法论,不论轻型、重型, 还是XP、RUP或者TSP
,无一例外地都主张采用能显著减少风险的迭代演进式生命周期模型,强调迭代。但过分强调迭代,可能会忽视需求分析和定义、忽视设计,在后期不断改动,使软件开发的不良成本(返工、修正缺陷等)大大增加,增加了企业成本。
例如,越来越多的人在讨论、推崇敏捷过程、极限编程(XP),实际也是有问题的,虽然敏捷过程、极限编程适合Web的开发、适合免费的Web服务、适合永远的Beta版本,其中也有许多思想也确实值得应用,如持续集成、重构、强调测试等,但也存在其它问题,如结队编程、计划博弈、代码集体所有等。 极限编程只适合小型团队、适合开源社区等,而不是大型软件企业;在软件开发过程的全局上,更适合采用统一过程(RUP)、微软软件开发框架(MSF),而在局部、细节,吸收敏捷思想。有位美国朋友告诉我,XP可能昙花一现。不管他说得对否,当软件作为成熟的产业,肯定是不会允许完全像“XP”这种做法的。
管理的表现形式中肯定会有一些规章制度,对于个人管理而言,行动之前先思考,这一条可以纳入制度来执行了。
总体上说,大家的精力都是相差无几,并且都是非常有限的。这就好比我们手头上有了资金,怎样去投资呢?当然是将钱投资在最赚钱的项目上。同样,对于精力来说也是如此,精力就好比我们的资金,将精力投入在最值得投入的事情上才能得到应有的回报。
事情分轻重缓急,将手头上的事情按照优先级排列,优先做优先级最高的事情。
有句话说:“天道酬勤”,其实这说得不对。老天只眷顾聪明的勤快人,只是勤快还不够,还要加上聪明地投入精力才行。
将这些关系分门别类管理起来有助于理清我们的思路。
这里说编织关系网,是一个长期的过程。进入新的学校,我们需要和同学老师打交道;进入社会,关系网就更加复杂。
前面的内部管理是着重个人的完善,外部管理就需要完善我们的关系网。
双赢是一个非常好的思想,将双赢的思想扩大到关系网中来讲就是“水涨船高”。一个人是否成功,不仅仅看他个人的能力,同时也要看他交往的那些人的能力。和聪明的人一起干活才能使自己进步。
形式多种多样,写博客,写日记都可以。形式无所谓,但关键有一点就是这些形式不是给别人看,而是为自己做的。
例如,越来越多的人在讨论、推崇敏捷过程、极限编程(XP),实际也是有问题的,虽然敏捷过程、极限编程适合Web的开发、适合免费的Web服务、适合永远的Beta版本,其中也有许多思想也确实值得应用,如持续集成、重构、强调测试等,但也存在其它问题,如结队编程、计划博弈、代码集体所有等。 极限编程只适合小型团队、适合开源社区等,而不是大型软件企业;在软件开发过程的全局上,更适合采用统一过程(RUP)、微软软件开发框架(MSF),而在局部、细节,吸收敏捷思想。有位美国朋友告诉我,XP可能昙花一现。不管他说得对否,当软件作为成熟的产业,肯定是不会允许完全像“XP”这种做法的。
个人管理的两个方面
世界分阴阳,万物分表里。个人管理有内部管理和外部管理之分。内部管理主要针对个人信念,处事方式,经验积累等。这些内在的活动的最终目的是为了个人的完善。外部管理主要针对关系网,外部事件,区域文化等外在的环境因素。我们进行外部管理主要是为了完成自己的人生目标。1.1 内部管理
内部管理是为了不断完善自己。“修身、齐家、治国、平天下”,告诉我们应该由内而外。关于内部管理的经验之谈有很多。这里列举出比较重要的几点。坚持个人信念
信念是世界观,价值观(宗教信仰),人生目标。一个字来讲就是“道”。“形而上者谓之道”,道就是在能够具体体现出来的那些东西之上的那么一个存在。就比如说世界观,有谁能够将世界观完整清晰地给别人说出来呢?不过有一个比较可行的方法,就是座右铭。以前读书的时候很多人都会写张字条贴在自己的房间里面,像“宝剑锋从磨励出, 梅花香自苦寒来”就很受欢迎。信念是需要在人生的过程中,靠自身来体悟的。对于它的管理更多的是潜移默化,非形式上的东西。三思而后行
三思而后行,这句话大家都知道是什么意思。规划、决策都是思考的过程。需要我们思考的东西很多,“今后我怎么发展”这是规划,“到底该不该跳槽”这是决策。不管是哪一个问题,事先有一个详细而理智的分析都是增大成功系数的好方法。管理的表现形式中肯定会有一些规章制度,对于个人管理而言,行动之前先思考,这一条可以纳入制度来执行了。
聪明地投入精力
每个人每天都只有二十四小时,有的人会用时间,有的人则不会。这里说时间并不完全准确,换成精力会更加好一些。总体上说,大家的精力都是相差无几,并且都是非常有限的。这就好比我们手头上有了资金,怎样去投资呢?当然是将钱投资在最赚钱的项目上。同样,对于精力来说也是如此,精力就好比我们的资金,将精力投入在最值得投入的事情上才能得到应有的回报。
事情分轻重缓急,将手头上的事情按照优先级排列,优先做优先级最高的事情。
有句话说:“天道酬勤”,其实这说得不对。老天只眷顾聪明的勤快人,只是勤快还不够,还要加上聪明地投入精力才行。
1.2 外部管理
外部管理的变数最多,但却是达到成功不可或缺的部分。以前中国最聪明的人都在官场,官场就是一个人与人打交道的地方。关系网是外部管理最主要的部分。现在虽然各行各业的聪明人都变得多了,但要想获得成功,与人之间的关系仍然非常重要。编织关系网
商业竞争与合作恋爱关系,朋友关系,家庭关系等。将这些关系分门别类管理起来有助于理清我们的思路。
这里说编织关系网,是一个长期的过程。进入新的学校,我们需要和同学老师打交道;进入社会,关系网就更加复杂。
前面的内部管理是着重个人的完善,外部管理就需要完善我们的关系网。
共同发展
关系网编织好了,怎样去运用?双赢是一个非常好的思想,将双赢的思想扩大到关系网中来讲就是“水涨船高”。一个人是否成功,不仅仅看他个人的能力,同时也要看他交往的那些人的能力。和聪明的人一起干活才能使自己进步。
1.3 持续改进
人的发展就是一次又一次的迭代过程。在不断的发展中,我们都需要反复总结,持续改进。虽然不一定能做到每日三省吾身,但保持一定频率的反思还是很重要的。形式多种多样,写博客,写日记都可以。形式无所谓,但关键有一点就是这些形式不是给别人看,而是为自己做的。