论文部分内容阅读
国内外对于软件开发管理理论有较多模型。如传统的瀑布模型,后续的迭代管理模型,CMM过程管理,以及XP模型,敏捷模型等等。同时在项目管理方面,PMP管理理论也有较大的指导意义。目前的趋势是对于新的模型如敏捷管理模型大家倾向于支持,而较少提到其适用于具体的环境时的剪裁与补充;对于旧的管理方法如CMM倾向于论述其缺点,也较少提到其指导价值与适用范围。同时软件项目管理涉及市场,客户,计划,人员组织,企业文化,代码组织,风险管理等等诸多方面,现有的各种理论均未全面涉及,只是对于其中某些方面作了论述。有鉴于此,本文研究了混合使用各种软件管理模型,以及对管理方法的创新与补充。 本论文研究了各种管理理论的形成的历史原因,优缺点,适用范围,对于各种管理理论在不同类型的企业中的互相补充,剪裁,综合运用作了探讨。基于在工作中多个项目管理中的心得体会,作者也对这些管理理论在实际工作的应用需要注意、补充的地方作了论述,提出了新的管理内容及方法,并指出了错误的管理方法。 基于市场与国内环境的因素,国内软件项目管理有特定的需要与特点,对软件开发管理工作有特别的要求。作者根据个人在国内企业中多个软件项目的具体实践,分析了中国企业中的项目管理特点,建议基于CMM与敏捷开发模型,根据实际的项目需要,合理综合使用各种管理方法,不拘泥于理论,灵活解决管理问题。并实际列举了一个基于云端数据存储的项目管理过程,来阐述具体的管理操作方法。