新闻发布
办理体系灵敏项目办理触及软件开发的整个生命周期,包括迭代规划、需求剖析、规划、完结、测验和反应等流程。在迭代办理、需求办理、作业办理和缺点办理中完结了以上各流程,本文将对这四个部分的概念、功用和结构联络进行阐明。
名词解释
迭代式开发
迭代式开发也被称作迭代增量式开发,它弥补了传统瀑布式开发的一些缺点,具有更高的生产率。整个开发作业被安排为一系列的矮小的、固定长度(如2周)的小项目,被称为一系列的迭代。每一次迭代都包括了需求剖析、规划、完结与测验。
选用这种办法,开发作业能够在需求被完整地承认之前发动,并在一次迭代中完结体系的一部分功用或事务逻辑的开发作业。再经过客户的反应来细化需求,并开端新一轮的迭代。
迭代和版别的差异,可理解如下:
迭代一般指某版别的生产进程,包括从需求剖析到测验完结。
版别一般指某阶段软件开发的成果,一个可交付运用的产品。
需求
需求是指处理某一问题或到达某一方针所需的软件功用。
需求办理是一种用于查找、记载、安排和盯梢需求改变的体系化办法。意图是经过恰当的进程保证需求在项意图各个层面上动态地保持一致。
缺点办理
缺点办理触及缺点生命周期办理,包括缺点陈述、分配、处理、验证等流程。意图是为了削减软件缺点呈现的几率,下降由于软件缺点带来的负面影响。
功用概述
迭代办理
迭代办理用于规划和盯梢【迭代式开发】进程,首要功用包括:
需求查询,查询和盯梢需求的完结状况;
需求分化,粗粒度的需求可分化为粒度更小的子需求,使得问题更准确和聚集;
需求处理,包括需求内容的改变和状况的改变,需求具有从未开端、进行中到已完结的一切状况;
作业分化,为完结需求方针,将需求分化为详细的作业项。
作业办理
作业是指为完结某个需求所进行的详细活动,作业办理功用首要包括:
作业查询,查询和盯梢作业的完结状况;
分化/分配作业,为完结需求方针,将需求分化为详细的作业项并指定处理人;
作业处理,包括作业内容的改变和状况的改变,作业具有从未开端、进行中到已完结的一切状况。
缺点办理
缺点办理功用首要包括:
缺点陈述,录入缺点内容并指定处理人;
缺点查询,运用挑选器查询缺点,并盯梢缺点处理状况;
缺点处理,包括缺点内容的改变和状况的改变;
计算,计算缺点状况和成员缺点数量。
迭代、需求、作业和缺点结构联络
一个项目依照开发次序可分化为不同的迭代,每个迭代中可包括多个需求、作业和缺点。
一般的运用进程如下:
搜集需求,将用户反应、特性和软件功用等需求录入到需求办理中;
分化需求,将粗粒度的需求分化为较小粒度的子需求,便当安排和分化作业;
录入作业项,随时录入作业项,例如服务器维护作业、某功用的开发作业;
陈述缺点,随时搜集测验人员、产品司理或其他外部人物陈述的缺点;
规划迭代,新建迭代,并将需求、作业和缺点规划进迭代,可针对需求分化作业并指定处理人;
进行迭代,依照优先级逐一完结迭代内的需求、作业和缺点;
完结迭代,当迭代内需求、作业和缺点处理完结后,可完结该迭代。