PMBOK把项目管理知识划分为9个知识领域,分别是:综合管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理和采购管理。每个知识领域又包括多个项目管理过程。它不仅适用于软件项目,也适用于其它行业的项目管理。项目管理者联盟文章
关于PMBOK的资料可参见:http://www.pmi.org/PMBOK-Guide-and-Standards.aspx项目管理培训
6. Agile敏捷开发思想
敏捷开发是一种从1990年开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的软件开发能力。2001年初一批敏捷方法发起者和实践者在美国犹他州雪鸟滑雪圣地举行了一次聚会,在这次会议上,专家们共同起草了敏捷软件开发宣言,即敏捷联盟宣言(The Manifesto of the Agile Alliance), 敏捷联盟宣言的价值观包括:个人和交互胜于过程和工具;可以工作的软件胜于求全责备的文档;与客户合作胜过合同谈判;及时响应变化胜过循规蹈矩。专家们在宣言基础上又制定了12条用于指导指导实践的原则。该宣言和12条原则是敏捷软件开发方法的核心。项目管理者联盟
常见的敏捷软件开发方法包括:软件开发节奏(Software Development Rhythms)、敏捷数据库技术(AD/Agile Database Techniques)、敏捷建模(AM/Agile Modeling) 、 自适应软件开发(ASD/Adaptive Software Development) 、水晶方法(Crystal) 、特性驱动开发(FDD/Feature Driven Development) 、动态系统开发方法(DSDM/Dynamic Systems Development Method)、精益软件开发(Lean Software Development) 、AUP(Agile Unified Process) 、迭代式增量软件开发过程Scrum、测试驱动开发(TDD/Test-Driven Development)、XBreed、极限编程(XP/Extreme Programming) 、探索性测试等。项目经理圈子
7. RUP和面向对象方法项目管理者联盟
Rational 统一过程RUP(Rational Unified Process)是Rational公司(2003年被IBM收购)推出的软件工程方法,它是迄今为止软件业界商业化最为成功的软件过程模型。转自项目管理者联盟
RUP的主要特征是:采用迭代的、增量式的开发过程;使用基于构件的体系架构;采用统一建模语言UML(Unified Modeling Language)进行可视化建模;并且推出了一系列功能强大的软件过程支撑工具,如面向对象建模工具Rose,需求管理工具ReQuisitePro,配置管理工具ClearCase,变更管理工具ClearQuest,文档生成和维护工具SoDA,单元测试工具PurifyPlus,实时系统测试工具TestRealtime,自动化测试工具TeamTest以及全面测试工具TestStudio等。talent.mypm.net
关于RUP的资料可参考:https://www.ibm.com/developerworks/rational/项目管理论坛
8. PSP/TSPbbs.mypm.net
个体软件过程PSP(Personal Software Process)和团队软件过程TSP(Team Software Process),是SEI于1995年推出的,用以改善个体软件过程能力和中小组织过程能力的轻量级软件过程改进框架。项目管理者联盟
PSP是一种用于控制、管理和改进软件开发人员的个人工作方式的过程。它包含一套完整的方法、表单和规程,用来指导开发人员如何计划、度量和管理自己的工作。PSP提供了项目计划、时间管理、缺陷管理、质量管理等几个方面的规范,着重于开发人员的个人培训、软件产品的品质改善和工作量估算。项目管理者联盟
TSP(Team Software Process,团队软件过程)提供了一个明确的可操作过程来指导一个项目团队的软件开发人员和项目负责人的工作。它更多侧重在项目团队的管理与协作方面,体现了软件过程在团队中的实施。TSP在PSP的基础上主要进行以下几项活动: 把产品开发划分为数个周期;建立标准的质量和效益评估机制;为小组和成员提供明确的评估标准;进行角色和小组评估;建立必要的开发纪律;提供协同工作的指导等。项目管理论坛
关于PSP/TSP的资料可参见:http://www.sei.cmu.edu/TSP/项目管理者联盟
9. ISO/IEC15504项目管理者联盟
ISO/IEC15504是由国际标准化组织(ISO)和国际电工委员会(IEC)联合制定的软件过程评估标准。其前期工作组称为“软件过程改进和能力测定”(Software Process Improvement and Capability Determination),简称SPICE。blog.mypm.net
自2003年以来,ISO/IEC15504标准已经陆续发部了九个部分,分别为:概念和词汇、实施评估、实施评估指南、过程改进和能力评确定应用指南、软件过程评估模型、系统生命周期过程评估模型、组织成熟度评估、目标过程文件等。项目管理者联盟
ISO/IEC15504定义的过程包括客户/供应商、工程、支持、管理、组织级等五大类。成熟度等级从低到高分别为:0级未完成、1级已实施、2级已管理、3级已发布、4级可预测、5级优化等。项目经理博客
由于SPICE标准起步较晚并且建立了“统一标准”的指导思想,这使它具备了许多优点:首先,SPICE标准注意吸收各种已有模型的优势,取长补短,强调其与各种模型的兼容,同时经过十多年的广泛试验,保证了其很强的实用性;其次,SPICE标准比CMMI模型更加开放,它允许附带外部过程参考模型(PRM)和过程评估模型(PAM),并按照这些模型实行改进和评估,因此比CMMI模型更加灵活和实用;再次,SPICE标准不仅可用于软件过程改进领域,也可扩展运用到其他信息技术相关的过程领域。项目管理者联盟
关于ISO/IEC15504的资料可参考:http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=38932项目管理者联盟 项目管理者联盟
本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
|