从事CMMI咨询半年过去了,从一开始什么都不懂只会编程的懵懂小孩到现在已然成长为CMMI3咨询师的社会青年,变化就这么悄无声息。
CMMI(软件成熟度模型)从一开始我就觉得它与敏捷编程有一定的联系,是对软件开发提供相应标准的模型其思想是将各阶段划分为过程每个过程都有明确的目标,并为实现目标制定相应的措施。其三级大致如下:项目的开发分为组织级和项目级,项目级的开发依照组织级制定的标准进行,共享并更新组织度量数据库的项目数据,两者类似于纵向和横向坐标。从一开始项目确立到分配项目经理和QA到项目的结束,项目级要走过大约13个过程.
PM(项目管理):由项目经理制定主要是立项和结项的管理,项目的策划与监控,以风险的管理,并且对项目进行相关的度量,对于过程质量的度量数据由QA收集,其它的需求,项目质量,团队,工期工作量的度量由项目经理负责,当然如果QA有能力也能加以辅助。
项目级成员由项目经理依实际情况进行选择。
SD(项目设计):设计的形式和方案有多种多样,设计开始于分析结束于解析;大体分为产品设计和工程设计,一般以模型的形式展现给项目组成员看,分为静态模型和动态模型。
软件设计师的产品依次为初步设计方案,软件体系结构,数据库设计,模块设计以及最后的 页面设计,通用步骤都是从需求获取到具体的问题,然后分析问题得出多个解决方案并进行反复评估得到最优方案最后建立里程碑。
RMD(需求管理与开发):由需求人员通过各种形式从客户那里获取原始需求,然后通过各种形式的去伪存真的分析,有可能派生出多子需求最终得到比较完善的需求并且得用户的许可。需求调研开始前应该准备与项目相关的需求问题&
CMMI(软件成熟度模型)从一开始我就觉得它与敏捷编程有一定的联系,是对软件开发提供相应标准的模型其思想是将各阶段划分为过程每个过程都有明确的目标,并为实现目标制定相应的措施。其三级大致如下:项目的开发分为组织级和项目级,项目级的开发依照组织级制定的标准进行,共享并更新组织度量数据库的项目数据,两者类似于纵向和横向坐标。从一开始项目确立到分配项目经理和QA到项目的结束,项目级要走过大约13个过程.
PM(项目管理):由项目经理制定主要是立项和结项的管理,项目的策划与监控,以风险的管理,并且对项目进行相关的度量,对于过程质量的度量数据由QA收集,其它的需求,项目质量,团队,工期工作量的度量由项目经理负责,当然如果QA有能力也能加以辅助。
项目级成员由项目经理依实际情况进行选择。
SD(项目设计):设计的形式和方案有多种多样,设计开始于分析结束于解析;大体分为产品设计和工程设计,一般以模型的形式展现给项目组成员看,分为静态模型和动态模型。
软件设计师的产品依次为初步设计方案,软件体系结构,数据库设计,模块设计以及最后的 页面设计,通用步骤都是从需求获取到具体的问题,然后分析问题得出多个解决方案并进行反复评估得到最优方案最后建立里程碑。
RMD(需求管理与开发):由需求人员通过各种形式从客户那里获取原始需求,然后通过各种形式的去伪存真的分析,有可能派生出多子需求最终得到比较完善的需求并且得用户的许可。需求调研开始前应该准备与项目相关的需求问题&