论文部分内容阅读
作为一个新的研究领域,软件过程管理是提高软件生产率和保证软件质量的一个重要的方法,正日益受到学术界和工业界的关注。实施软件项目管理有利于软件企业整体开发能力和开发水平的提高,与其它项目管理相比有其特殊性。首先,软件是知识产品,软件开发整个过程都是设计过程,软件开发的产品是代码和技术文档,进度和质量都很难度量,生产效率也难以保证。其次,软件系统的复杂程度也是超乎想象的。正因为软件开发复杂性和难以度量,使得软件项目管理的显得尤为重要。而在研究中发现,恰恰是这种特殊性,软件开发行业与建筑设计行业有着极为相似的特点。首先,建筑设计整个过程都是设计过程,建筑设计的产品是设计图纸,进度和质量同样都很难度量,生产效率也难以保证。其次,现代建筑的复杂程度也是超乎想象的。而有效的建筑设计项目管理是提高建筑设计企业的建筑设计过程能力需要,是提高设计产品质量和生产效率关键所在。 本文阐述了基于软件能力成熟度模型CMM(Capability Maturity Model)的软件过程成熟度评估体系,并且把论述重点放在最基础的CMM2级,在对CMM2级的KPA分解细化的同时,针对国内建筑设计院普遍存在的问题,将实现这些KPA的方法运用到建筑设计院的制度建立上,使之以一个全新的建筑设计项目管理新理论的面貌出现。以求达到使建筑设计企业能对设计人员、成本、进度、质量和风险等进行有效分析和管理的目的。 本文提出CMMIA(CMM In Architecture)的概念,并提出了基于CMMIA2级的建筑设计院内的组织结构及工程设计流程。他从根本上改善了现今国内普通建筑设计院制度及部门设定不适应市场的缺点,能普遍用于国内建筑设计院,具有很强的适应性及广泛性,能有效的提高建筑设计院的设计产品质量和生产效率。最后根据本文作者根据在国内不同建筑设计院工作的经验,提出了一个建筑设计企业如何实施CMMIA2级的建议和注意事项,以供商讨。