`

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

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

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

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

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

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

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

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

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

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

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

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

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

相关推荐

    C语言接口与实现:创建可重用软件的技术(中文版)

    《C语言接口与实现:创建可重用软件的技术》的实用性和理论深度使其成为了C语言领域内的一本重要参考书。对于任何希望提高其在C语言编程领域专业水平的程序员来说,这本书都是一份宝贵的资源。此外,书中还介绍了...

    C语言接口与实现-创建可重用软件的技术

    可重用性是软件工程中的一个重要概念,意味着代码可以在多个项目中重复使用,减少开发时间和成本。为了实现代码的可重用,我们需要遵循一些原则: 1. 抽象:通过封装细节,隐藏实现复杂性,只暴露必要的接口。 2. ...

    C语言接口与实现:创建可重用软件的技术 扫描版

    《C语言接口与实现:创建可重用软件的技术》概念清晰、实例详尽,是一本有关设计、实现和有效使用C 语言库函数,掌握创建可重用C 语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的...

    C语言接口与实现--创建可重用软件的技术

    在软件工程领域,可重用性是提高开发效率、降低维护成本的关键因素。这本书的核心目标就是教授读者如何设计和实现高质量的C语言接口,以及如何通过这些接口构建模块化的软件系统。 首先,我们要理解“接口”在C语言...

    C语言接口与实现--创建可重用软件的技术 pdf电子版

    该书详细阐述了C语言在设计和实现模块化接口中的核心概念和技术,旨在帮助程序员提升代码质量,优化软件结构,并最大化代码复用。 1. **接口设计**:接口是软件组件之间通信的桥梁,良好的接口设计能够确保模块之间...

    C语言接口与实现:创建可重用软件的技术

    C语言接口与实现:创建可重用软件的技术,更高一层的认识C码开发。

    软件重用方面的资源_设计-开发-研究

    在IT行业中,软件重用是提高开发效率、降低成本和保证软件质量的重要策略。这个压缩包包含的资源聚焦于软件重用的设计、开发和研究,旨在深入探讨如何有效地利用已有的软件元素来创建新的应用程序。 首先,"基于...

    软件项目管理研究综述

    17. 管理软件测试中的服务提供商风险:Tiemens和Bouwman研究了如何管理软件测试中来自服务提供商的项目风险。 18. IT项目组合的优化:Bardhan等人分析了如何在IT项目组合中实现最佳决策。 综上所述,软件项目管理...

    C语言接口与实现 创建可重用软件的技术.pdf

    C语言接口与实现 创建可重用软件的技术

    可重用代码管理器

    总的来说,可重用代码管理器是现代软件开发中的重要辅助工具,它不仅提高了代码的复用性,降低了工作负担,还有助于保持代码库的整洁和一致性。对于团队协作而言,这样的工具更是不可或缺,因为它可以促进代码共享,...

    基于Java代码重用性的研究.pdf

    代码重用性是软件开发中一个非常重要的概念,它可以使得程序变得更加简练、清晰和易于维护,同时还能够节约软件开发的成本和提高软件生产的效率。在Java应用开发中,代码重用性已经成为越来越多软件工程师关注的焦点...

    基于装备保障领域的软件重用技术研究.zip

    以下是对"基于装备保障领域的软件重用技术研究"这一主题的详细解析。 首先,理解装备保障领域的背景至关重要。装备保障涵盖了军事、航空航天、医疗设备等各个领域,这些领域中的软件系统需要满足严格的安全标准、...

    基于数据挖掘和决策树的测试用例重用技术研究.pdf

    综上所述,基于数据挖掘和决策树的测试用例重用技术研究为软件测试行业提供了一种新的思路和方法。该技术通过系统地整合和分析测试数据,不断更新和扩充测试用例库,从而帮助测试人员更高效地进行软件测试工作。这...

    C语言接口与实现--创建可重用软件的技术源代码

    通过深入学习和分析《C语言接口与实现--创建可重用软件的技术》的源代码,我们可以提升自己在C语言编程、接口设计和软件复用方面的技能,同时理解如何在实际项目中应用这些原则。这个过程不仅有助于提升编程技巧,也...

    C语言接口与实现--创建可重用软件的技术.pdf

    综上所述,这本书籍是计算机软件工程领域中C语言编程的一个重要参考资源,特别是对于希望在软件设计中实现代码重用的程序员来说。它不仅提供了理论框架,也提供了实践案例,是一部理论与实践相结合的工具书。

Global site tag (gtag.js) - Google Analytics