`

答复: 重用管理和技术研究在软件公司的重要性

阅读更多
lz说的都是自己在项目管理中的体会么?

首先,我们公司前段时间刚刚通过CMMI3级认证考核,所以 我对组织的管理、技术的积累和维护有一些了解和想法,同时也有很多困惑。

大家应该了解CMMI是非常重视企业的历史项目、历史数据的积累和应用的,它要求建立一个历史数据库/过程资产库(即LZ所说的资源库),积累典型项目的历史数据和技术及管理实践,并由EPG(LZ所说的研究中心)定期的维护。

一个软件开发的企业没有上述东西,那么弊端是很明显的:
1、项目管理和开发不统一,技术参差不齐。
2、历史项目完成后,对以后的项目开发几乎没有提高。
3、项目的完成主要依靠几个技术骨干的发挥。
3、项目管理的和企业管理缺少数据支持。
.....

从另一个角度讲:开发人员(公司员工)会感觉到不到东西,得不到提高。

从模型的角度看,一个良好的开发管理过程应该是:
Plan(计划)==>Do(执行)==>Check(检查)==>Action(处理)
并且4个环节是循环的,呈螺旋状不断提高的。

做个比喻:一个企业像是一个应用软件,资产库就是软件的数据库,上面的4个环节呢就是对数据库的查询/更新/插入/删除等操作,而EPG(工程过程组)和开发管理人员就是访问数据库的SQL语言和工具了。

呵呵 乱说一通,不知道恰不恰当。

要想使该软件达到需求,有效率的执行,那就得做分析、策划(企业规划)、设计(过程设计)、实现(定义过程)、测试(试运行项目)等过程是必不可少的,投入也是非常巨大的。

为什么国内的软件公司几乎没有在这方面做的比较好的呢,比较明显的原因就是投入大,没有好的先例,短期效果不明显。

成本投入大不是问题,只要效果够好,符合成本的投入就不成为问题。

我认为主要问题还是改进的方法和方式,譬如如何能够有效的把个人能力和经验在项目中的体现积累到公司的过程资产库中。如果方法得当,我认为管理层还是能够认识到这种改进的重要性和必要性的。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics