作者 内容
 achang_hu  我看软件工程管理

项目管理的总结起来就三件事情:需求、人、技术。
1、管理需求是项目成功的关键(在多数项目技术不是问题的时候,且人们都能工作,虽然不是很高效高质的工作,也就是现在大多数中小软件公司中的情况。),管理好需求项目就成功了一半。
2、通常的软件工程管理讲述的过程,而我认为是人的管理,也是最难的。开发人员通常并不能自律,对繁琐的项目管理规范通常不感兴趣,中国现实就是如此。psp和tsp中主要内容都是讲述这些,通过一些评估方法来控制和促进人的进步。过程是为此服务的。如果做到这些,你公司就能吃到很多订单,这是CMM的目的。
3、技术是公司发展的核心,其实也是人。如果公司有了独创的技术,呵呵,那么就向MS、IBM这些公司靠齐吧。

一点体会而已,本来我一直犹豫,过程管理为什么不能列出来?但我想,过程是规范,是为了管理人和事物的,过程始终是过程,不是目标。在这里强调人的意义是因为我看到很多的文章都忽略了人,而过多的强调过程管理。我们需要规范的过程,当也请不要忘记了人!
 02/01/11 14:00 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sciman  回复: 我看软件工程管理

最近看了《第五项修练-学习型组织的艺术与实务》感触很深:一个组织要想有好的发展,人的因素是第一位的,企业的人文氛围至关重要。
 02/01/11 14:32 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 timlee1969   回复: 我看软件工程管理

我看建立充分的风险意识才是重要的,管理需求要解决的,也是减少风险。

来抽口烟
 02/01/11 14:36 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 achang_hu  风险管理固然重要,多数中小项目风险不是主要矛盾,如果是一个大型的或者影响公司方向的项目,不仅仅是风险管理,业务评估、业务建模都是必须做的。

 02/01/11 14:45 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 timlee1969  有道理,不过这一切都是为了使项目减少失败的风险。

有道理,不过这一切都是为了使项目减少失败的风险。
 02/01/11 14:50 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 achang_hu  当然目标是项目成功,风险管理解决的是“做对的事情”,而过程管理更多的是“做对事情”,那么做的人是关键。我们可以多多交流。

 02/01/11 14:54 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 timlee1969  是的。

你认为需求管理应该怎么管才能有效?
 02/01/11 15:02 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 achang_hu  需求管理比较复杂,更依赖于管理人员的经验,有效挖掘用户真实需求,在迭代开发过程中,对需求进行管理很重要,RUP中有很详细的描述。

 02/01/11 15:13 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 timlee1969  我觉得,通过风险管理,是有效对需求进行管理的一种途径,你认为呢?

 02/01/11 15:17 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 achang_hu  风险包括很多方面的,我觉得还是分开处理比较好,当然需求的风险也是风险之一,但不能说用风险管理的方法来管理需求,你说是不是、

 02/01/11 15:20 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 timlee1969  如果能融会贯通不是更好?

培养项目成员充分的风险意识,对他们的管理也变容易了。
这是我个人的观点。
 02/01/11 15:26 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 achang_hu  两者是可以互补的,但有不同的方法和过程来进行。参与人员有风险意识当然很好,比如缺陷管理、代码复查是件枯燥的事情,如果开发人员有足够的意识,有合理的管理制度,他们就会自觉的去做。否则,哪个程序员会自己那么仔细的测试自己刚刚写的代码?

 02/01/11 15:32 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 timlee1969  确实需要一个健全的管理体制。

在这方面的经验还很弱,老兄是怎么管的?
 02/01/11 15:36 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 qingrun  "软件工程管理"——其实只是一个工程管理的问题,只不过因为它是软件工程罢了。

工程管理,也就是项目管理,比如国际著名的PMP考试就是专门针对项目管理进行的。
任何项目都是由人组成的,你不能说软件人员的自觉性差,其实任何项目都存在着同样的问题。
要知道:在一个项目中,不同的角色所关注的重点是不一样的,否则,那才是真正的混乱项目,比如:如果所有的人都只关注管理,技术问题就无法解决,盖楼的工人只想着如何和你讲理,讲管理,而不是如何把每一块砖放在楼上,如何放得更好,那才是真正的麻烦。
其实,开发人员能否自律也是衡量你的管理是否有效,公司方面是否提供了足够的资源,尤其是激励机制——现在很多公司只提供了惩罚机制,却偏偏忘记了激励才能让人发挥到极至!而过多的惩罚,只能让所有的人感到无奈。
 02/01/11 17:12 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首