您好,欢迎来到微智科技网。
搜索
您的当前位置:首页项目管理解决方案

项目管理解决方案

来源:微智科技网


北京泰克赛尔软件有限公司

软件项目管理 DevSuite解决方案

软件项目管理 DevSuite解决方案

目录

DevSuite产品线介绍 .................................................................................................................................. - 1 - 解决方案综述 ............................................................................................................................................... - 2 - 解决方案详述 ............................................................................................................................................... - 4 - 项目信息管理 ........................................................................................................................................... - 4 - 立项 ....................................................................................................................................................................... - 5 - 项目流程管理 ..................................................................................................................................................... - 10 - 知识引用 .............................................................................................................................................................. - 11 - 结项信息 ............................................................................................................................................................. - 12 - 项目群组管理 ..................................................................................................................................................... - 13 - 需求管理 ................................................................................................................................................. - 14 - 需求条目化管理 ................................................................................................................................................. - 15 - 需求分解 ............................................................................................................................................................. - 16 - 需求工作流程与评审 ......................................................................................................................................... - 17 - 需求评审表 ......................................................................................................................................................... - 18 - 需求变更管理 ..................................................................................................................................................... - 18 - 变更标识与推送 ................................................................................................................................................. - 20 - 需求跟踪矩阵 ..................................................................................................................................................... - 21 - 产品版本管理 ..................................................................................................................................................... - 22 - 项目计划 ................................................................................................................................................. - 23 - 项目计划总览 ..................................................................................................................................................... - 23 - 项目WBS模板 ..................................................................................................................................................... - 24 - 在项目中创建任务 ............................................................................................................................................. - 25 - 资源分配 ............................................................................................................................................................. - 26 - 项目访问权限管理 ............................................................................................................................................. - 27 - 项目进度监控 ..................................................................................................................................................... - 28 - 计划变更管理 ..................................................................................................................................................... - 29 - 任务管理 ................................................................................................................................................. - 31 - 任务列表 ............................................................................................................................................................. - 31 - 工作计划列表 ..................................................................................................................................................... - 32 - 工作流程管理 ..................................................................................................................................................... - 33 - 任务追踪 ............................................................................................................................................................. - 34 - 任务延期提醒 ..................................................................................................................................................... - 35 - 与配置管理工具的集成 ..................................................................................................................................... - 36 - 任务报表 ............................................................................................................................................................. - 38 - DevTrack工作仪表盘 ........................................................................................................................................ - 39 - 质量保证 ................................................................................................................................................. - 39 - 系统测试 ............................................................................................................................................................. - 39 - 技术评审 ............................................................................................................................................................. - 45 - Bug管理 .............................................................................................................................................................. - 49 - 测试进度监控 ..................................................................................................................................................... - 51 - DevTest工作仪表盘 .......................................................................................................................................... - 52 - 风险管理 ................................................................................................................................................. - 52 - 风险借鉴与引用 ................................................................................................................................................. - 55 -

I

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

PPQA活动管理 ........................................................................................................................................ - 56 - 知识管理 ................................................................................................................................................. - 57 - 过程资产库管理 ................................................................................................................................................. - 58 - 内部论坛 ............................................................................................................................................................. - 59 - 其他 ......................................................................................................................................................... - 60 - 个人工作量考核 ................................................................................................................................................. - 60 - 外部接口 ............................................................................................................................................................. - 61 - 系统配置要求 ............................................................................................................................................. - 62 - 系统部署构架 ......................................................................................................................................... - 62 - 服务器配置要求 ..................................................................................................................................... - 62 - 硬件 ..................................................................................................................................................................... - 62 - 操作系统 ............................................................................................................................................................. - 63 - 数据库 ................................................................................................................................................................. - 63 - 客户机配置要求 ..................................................................................................................................... - 63 - 硬件 ..................................................................................................................................................................... - 63 - 操作系统 ............................................................................................................................................................. - 63 - 浏览器 ................................................................................................................................................................. - 63 - 解决方案优势 ............................................................................................................................................. - -

II

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

DevSuite产品线介绍

在传统的 ALM 解决方案中,从产品的概念形成、项目规划、项目实施到软件测试,软件开发过程的每一阶段分别需要使用不同的工具来管理对应的流程。

图1-1 DevSuite产品构成

TechExcel DevSuite 推行以知识为核心的产品开发最佳实践,将公司内部的各种理念、规格说明、竞争信息、解决方案和客户反馈等各种知识集中管理,作为任何产品开发过程中都必不可少的核心,供团队共享。通过消除存在于不同团队和不同地域之间的知识孤岛, DevSuite 不仅可以帮助企业优化开发流程、提高工作效率、增强产品质量,还能促进团队沟通、缩短开发周期,从而确保在最短的时间内交付出满足市场需求的优质软件。

TechExcel DevSuite 提供完整的以知识为核心的应用生命周期管理(ALM)解决方案,您可以选择从任何地方开始您的ALM 旅程:既可以先选择其中的部分产品应用,也可以在软件开发周期中实施整套方案。无论哪种选择,TechExcel DevSuite 中配置灵活的工作流、完整集中的知识库,以及以知识为基础视角的开发项目,都会使您的企业和机构从中永久受益。

- 1 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

解决方案综述

从TechExcel DevSuite产品线介绍(第一章)中可以看出,DevSuite 是一套完整的软件开发过程管理解决方案。从项目信息、需求管理、项目规划,到任务跟踪和软件测试,DevSuite提供一套流程整合、且可自定义配置的标准管理平台。

本章针对软件项目管理的实际情况,从宏观的角度给出DevSuite解决方案的总体框架。图2-1展示了DevSuite中各个组件是如何在项目生命周期中互相协作,数据在DevSuite系统内如何流转,从中可以看出我们产品线中具体的产品在项目不同的阶段所起的作用,同时也可以看到参与项目的各个成员在不同项目以及项目的不同阶段所负责的事项。

KnowledgWise 简单有效地收集、整理和提炼来自各种途径的正式或者非正式建议及想法,比如公司内部员工的意见、功能需求、客户反馈、市场需求等,并将它们存入知识库。DevSuite系列中的每一个产品中都集成了知识引擎。知识库访问设置成功后,从管理层到产品开发部的所有成员都将基于各自的角色和环境,在规定的权限内访问它们需要的内容。产品在建议和方案阶段能否被采纳和实施,由产品管理团队经过充分评估优先级、可用资源及进度安排后决定。从概念性的知识或思想到正式的功能规格说明,DevSpec管理着这一战略性的转换过程。这个过程不仅是对概念和思想的提炼,更能够使产品管理团队明确他们最终要交付的产品功能。

DevPlan管理着从概念产品到实际产品的实现过程。它所提供的各种功能可以帮助您管理研发项目从设计规划到实施的每一个步骤,提升团队效率和协作能力。DevPlan在界面上提供直观的树状规划结构,并支持日历表格的形式,便于用户执行项目计划的各种操作。

DevTrack管理具体的项目执行过程。在DevTrack强大而灵活的构架中,包含了工作流、任务通告、任务升级、任务分配、版本控制、活动跟踪、QA测试、多发布能力等多种高级管理功能。一旦项目中的某个部分进入实质开发阶段,DevTrack能够确保团队开发活动始终能遵循DevPlan中计划好的项目框架来展开。在DevTrack中,您可以轻松查看设计和功能规格文档,以确认每一项正在进行的任务都是由某个通过审批的概念或思想驱动。管理人员也能根据任务执行进展快速做出反应,或要求重新设计、或安排讨论、或演示整体设计,从而使执行过程始终沿着正确的轨道进行。

DevTest帮助QA测试团队全方位管理测试流程。使用DevTest您可以创建、管理产品版本的整个测试周期,包括制定测试计划、分配测试任务、执行测试覆盖以及提交产品缺陷。DevTest支持压力测试、性能测试、可用性测试,每一个测试用例模版都能够链接到DevSpec中对应的功能特性区域,方便测试工程师查看与此测试功能相关的项目计划以及知识文档。

- 2 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

DevSuite在项目管理中的应用客户市场利润项目与需求管理销售项目经理高层经理投票投票成本投票开发组测试组情况项目决策需求分析决策DevSpec投票现场经理效益投票研发及实施成本投票成本效益比较项目优先级排定客户需求定义开发流程分配资源规划开发进度制定计划项目经理进度呈现管理决策计划决策变更管理任务DevPlanDevTrack任务反馈获取任务列表报警与通知任务分发研发与测试流程填报任务/问题完成情况任务状态任务历史工作量统计未响应任务提醒整体进度延期预警跨组开发协同开发组1开发组2统计分析客户需求DevTest测试任务测试计划测试用例测试组测试结果与Bug缺陷报告质量报告质量呈现项目经理测试经理协同测试与开发管理发布决策质量控制客户现场/异地团队任务反馈任务可视化的计划与跟踪提交Bug任务分配DevTrackWeb任务分发异地团队填报任务/问题完成情况Bug提交现场经理异地开发现场问题客户问题反馈现场系统图2-1 项目研发管理流程

- 3 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

解决方案详述

在以下具体的解决方案中,我们按照项目管理进展的一般流程(项目信息管理、立项管理、需求管理、计划管理、任务管理、质量保证等)逐步说明DevSuite产品在软件项目管理中的具体应用。

项目信息管理

项目信息管理是项目管理的第一步,不论立项管理、需求管理、计划管理、任务及质量保证,都需要使用到项目信息。

- 4 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

立项

立项信息

图3-1立项信息

DevSpec提供了项目立项评审表,对于立项评审的过程中的所有内容都可以放到立项评审表中管理,立项目评审表可以摆脱传统的Word立项评审表,让立项的所有信息都在DevSpec系统中直观的体现出来。

- 5 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目评审

图3-2 项目评审记录

评审是项目管理过程中重要的环节,对于项目评审,如立项评审、项目启动会、结项评审等,均需要被详细的记录,DevSpec提供了针对项目过程本身的评审记录管理,以条目化的形式管理项目级评审工作及评审记录。

- 6 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目估算

图3-3 项目估算

项目估算是对完成项目所需费的估计和计划,是项目计划中的一个重要组成部分。在项目管理过程中,为了使时间、费用和工作范围内的资源得到最佳利用,DevSpec提供了项目成本估算页面,通过多种项目估算字段,例如:项目周期、预计工作量、项目规模、项目评估投票字段等,使得项目成本尽量得到较好的估算,为高层领导对项目做出正确的决策提供重要参数依据。

- 7 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目与信息访问权限

图3-4 项目访问权限

项目管理中,权限与信息安全是紧密相关的,我们希望每个项目仅能够被相关人员访问,重要的信息,也只能够由特定权限人员进行修改。

DevSpec提供了强大的权限管理能力,我们可以在管理员端为不同角色的项目成员分配不同访问操作权限,从而实现如项目经理有修改项目信息的权限,而项目成员则仅有信息浏览的权限。同时我们也可以在每个项目级别上,配置该项目访问权限,实现让与该项目相关的成员访问该项目信息,与该项目无关的成员则没有项目的访问权限。权限与历史记录的配合,保证了信息的安全与可靠。

- 8 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目详细信息

图3-5 项目详细信息

对于某一个具体项目,点击项目信息条目(C+现金管理平台),在下方的详细信息栏中,我们可以查看到该项目的项目信息、全程跟踪、会议通知、项目估算、立项评审表、版本信息、历史信息、结项信息表等页面。

项目信息中,我们可以记录项目的起止时间、项目编号、项目类型、销售额、各种成本估算与投票等信息,这些信息对于立项评审、项目经理评定项目优先级、估算项目进度与收益等提供参考数据。项目相关的文档,如可行性分析报告、项目合同副本、各类评审记录等,均可以以附件的形式保存在项目信息中,供以后参考。

DevSpec提供了强大的页面自定义能力,在图(3-5)中所看到的“项目信息”页面,可以由系统管理员在DevSuite管理员端进行自定义,根据客户管理的实际需要,定义不同的属性信息。另外DevSuite可以根据需要,添加更多的可自行定义的页面,如“结项信息”即为添加的自定义页面。

- 9 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目流程管理

图3-6项目工作流

DevSpec提供了工作流程管理能力,图(3-6)为DevSpec工作流程图,DevSpec图形化工作流引擎将工作流图形转变为工作流脚本,因此项目管理员可以在图形化界面中,轻松快速的定制项目组项目管理流程。

图(3-6)中红色框内为项目管理流程,DevSpec可以同时定义多条项目工作流程,以适应不同规模、不同类型的项目。

DevSpec工作流程由状态和状态之间的转换两部分组成,在每个状态和转换上,我们都可以单独配置工作流程权限,如我们可以设定在特定的状态中,某些字段是只读或必须填写的,某些特定的状态转换操作只能由某些特定人员来完成,某些状态的负责人为特定的项目成员等。

- 10 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

知识引用

图3-7知识链接与引用

项目进展过程中,我们常常会使用到各种公司内部规范文档、开发标准文档、行业知识、客户相关信息等公共资源,这些公共资源于每个实际项目,又同时为多个项目提供支持。DevSuite解决方案提供了一个统一的知识库:KnowledgeWise,可以帮助企业管理这些公共资源,每个项目管理条目、每个客户需求甚至是每个开发、测试任务,均可以直接引用KnowledgeWise中所管理的公共知识。

在全程跟踪页面中,我们可以建立项目管理信息和公共知识之间的链接关系,如C+现金管理平台项目与公司立项标准、CMMI2级标准等公共知识文档相关联。在这里我们不但可以建立知识链接,我们还可以建立起项目信息与客户需求、开发测试任务之间的关联关系,这些关联关系是双向的,在知识管理信息中,我们也能看到引用该知识的条目。

- 11 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

结项信息

图3-目结项信息

项目验收通过之后,项目经理提交项目结项审批报告,对于项目验收和项目结项所有信息,在项目结项页面视图里面有全部的记录。

- 12 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目群组管理

项目列表

图3-9项目列表

项目经理登录DevSpec后看到的第一个视图就是项目列表。列表左上为项目树,右侧为以列表的形式表现出来的所有项目明细信息;项目经理、公司领导通过项目列表可以轻松的查看到项目组完成了哪些项目、有哪些项目正在进行,各个项目均处于什么状态,项目经理是谁等信息。

对于项目信息的任何变更,DevSpec都有详细的历史记录,保证任何细微操作都不会被遗漏。 项目列表显示内容可以由每个使用者进行自定义,以适应不同使用人员的使用习惯。项目列表可以按照显示的字段进行排序,如按照项目重要程度、项目规模、预计完成时间等进行排序。DevSpec支持各种高级搜索能力,能够按照项目特定信息,如项目经理、开始结束时间、规模等等进行快速的搜索与定位,方便用户在众多的项目中寻找到需要的信息。

- 13 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目报告

图3-10项目报告

DevSpec提供了报表功能,能够针对项目信息制作相应的报表,DevSpec提供了多种用户可以在前台自定义的报表,如列表、分布图、需求跟踪矩阵等,以满足客户对于数据统计的要求。DevSpec不仅可以生成各类自定义报表,还可以把报表内容以Word或Excel 格式导出。

需求管理

实现客户需求是软件项目的核心目标,对于需求的管理,成为了软件项目管理中的重要部分,需求条目化管理、需求追踪、需求变更的有效管理,是项目成功的关键因素。

- 14 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

需求条目化管理

图3-11 需求列表

客户原始需求可以在DevSpec中进行集中管理。进入“C+现金管理平台”项目,选择显示客户需求,在右侧列表中,我们会看到该项目的全部客户需求条目。DevSpec以条目化形式管理需求,为需求的评估、追踪与变更管理提供了基础。

通过DevSpec强大的页面自定义能力,我们可以管理需求的来源、难度、实现时间、实现成本等,这些信息为需求优先级的评估,提供了量化的指标,帮助项目经理准确的排布需求优先级,让团队优先实现最重要、最紧急、客户价值最高的需求。

需求说明书、分析设计文档、评审记录等,均以附件形式保存,且能对文档的版本进行有效的管理。

- 15 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

需求分解

图3-12需求分解

从客户和市场了解了需求以后,客户需求通常需要分为不同的功能点来实现,每个客户需求可和一组或多个功能点关联。图(3-12)“【需求】账户管理”是一个要实现的需求,它具体可以分解成为活期存款账户、通知存储账户、定期存款账户等功能点。每个功能点有详细些的描述,状态和唯一的负责人。DevSpec用绿色图标表示需求信息,蓝色图标表示需求分解成的功能点。需求人员可以通过工具栏上按钮的组合,来快速查找和定位您需要的信息。

- 16 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

需求工作流程与评审

图3-13 需求工作流

和项目流程一样,需求的工作流程也可以通过DevSpec工作流管理起来,DevSuite管理员可以根据公司或项目组的实际业务流程,定制符合要求的需求管理流程。

图3-14 需求评审管理

评审是需求管理的重要组成部分,通过工作流可以将需求评审流程化。另外DevSpec也能够对于需求评审记录进行有效的管理,能够记录评审时间、参与人、评审结果等重要信息。

- 17 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

需求评审表

图3-15 需求评审表

和项目评审一样,需求的评审也被纳入到了具体的需求工作流程,对于需求评审的具体内容,需求评审表中有详细的记录。

需求变更管理

需求变更是项目管理中最繁琐也是最重要的部分,DevSuite提供了对于需求变更全面的管理,从变更流程管理、变更记录管理到变更的评估与主动通知,帮助项目组高效精准的管理需求变更。

- 18 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-16 需求变更列表

DevSpec提供了专门的变更管理视图,在这里,我们可以管理各个项目中的需求变更任务,不论是需求增加、减少或是改变,我们都会为之建立一条变更记录,在这条变更记录中,记录了变更的来源、原因、具体描述和变更成本、收益估算,这些信息可以成为变更评估的标准与依据。企业或项目组也可以根据自身的需要,修改该页面的设置。

变更任务有自己的工作流程,可以根据企业或项目组实际流程进行自定义,审批、更新配置等流程化操作均可纳入工作流中管理

每个变更任务均可以和在变更中受影响的需求相关联,包括增加的、减少的和变更的需求。通过需求变更列表,我们可以清晰的看到项目中当前有多少变更任务,影响了哪些需求,也能够察看到

- 19 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

整个项目周期中总计发生了多少变更,总计影响了多少需求条目。

变更标识与推送

图3-17 需求变更标识

如果被变更的需求已经有开发、测试任务与之相关联,并且这些任务也会受到变更的影响,那么这些任务在需求发生变更的时候,也应当被标识出来,并提醒任务负责人需要及时对任务进行调整,以免因为需求发生了变更对任务产生不良影响。

DevSuite提供了变更标识功能,通过变更标识子任务,我们可以选择受影响的开发、测试任务,建立变更标识子任务,该子任务将以旗帜形式反映到开发、测试任务中。变更标识子任务不但能够标识变更,还能够帮助团队进行变更反馈,通过文字记录和状态改变,任务负责人员可以将需求变更对于任务的影响及时回馈给需求管理人员。

对于需求实际改变的内容,需求负责人员可以创建变更推送子任务,通过邮件系统,可以将变

- 20 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

更信息发送给该需求的干系人。

需求跟踪矩阵

图3-18需求跟踪矩阵

在DevSpec中,对于需求和知识条目、和其他需求条目、以及和相对应的开发和测试任务的关系在需求全程跟踪视图有全面直观的体现。在全程跟踪视图不仅可以查看关联条目的内容、负责人、状态、而且可以查看关联条目的最新版本。 需求追踪矩阵还可以以报表的方式显示,并且可以Word或Excel的格式导出。

- 21 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

产品版本管理

图3-19 产品版本

DevSpec提供产品版本树管理,产品经理可以在客户端创建新产品和版本,每个需求和功能点可以在多个产品和版本实现。通常一个产品的各个功能可能会分布在不同的项目中实现,项目经理如何在产品发布的时候知道每次发布实现了那些功能,各个功能点的负责人是谁,通过DevSpec视图提供的产品版本树功能,项目经理可以轻松的过滤出每个发布版本实现了那些客户需求。

- 22 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目计划

DevPlan是DevSuite中用于项目规划的工具,良好的操作界面,直观的甘特视图,规范的权限控制以及便捷的人员分配,使项目规划不再是一件抽象、难以驾驭的工作。

项目计划总览

图3-20 项目总览

通过DevPlan中内建的甘特图可以同时看到当前正在进行的项目的整体进展状况。管理人员可以据此判断目前项目所处的阶段及状态(比如正常进行或者延期),以作为项目管理等方面的决策参考(比如确定项目优先级)。当然,也可以根据实际情况设定子项目甚至其中的某些开发任务的优先级。

- 23 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目WBS模板

图3-21 拷贝项目模板

另外,在建立新项目时,可以通过选取项目模板达到快速复用已有项目结构的目的,尤其是在企业中的项目结构大体相同的情况下非常方便。对于新项目和维护型项目可以根据实际的情况创建分别对应的瀑布式和迭代式的项目模板,在创建不同类型项目的时候项目经理可以轻松快速的复用相应的模板,能够快速的创建项目计划。

- 24 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

在项目中创建任务

图3-22 创建任务

项目创建成功之后,可以将DevSpec中的需求直接通过拖拽的方式放入到项目中去,需求一旦进入项目计划,系统就会自动根据需求创建开发任务。需求在实现过程中有时会分不同的模块来实现,(图3-22)“功能86信用卡账户管理”分两个模块,客户端和服务器端来实现,并且可以将每个模块分给不同的开发团队来完成。

项目经理还可以在项目或项目的子文件夹下面创建具体的开发任务,并且可以设置任务的开始时间,结束时间,以及具体的负责人。研发人员对于任务状态和时间的更新会同步的更新到项目计划中,项目经理不用去研发团队现场询问,就可以及时的了解项目和任务的状态。

- 25 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

资源分配

图3-23 项目资源管理

合理的人员分配,对项目开发的进度和质量尤为重要。在DevPlan中可以分别为每个项目单独配置资源,同时也可以把同一个人分配到多个项目当中去。在分配资源的时候,可以实时地查看相应的项目成员在其他项目中的工作量状况,以作为当前项目资源分配的参考。这样既可以有效而且充分地利用资源,又能够避免资源冲突。如图(3-23)中所示,在资源视图中,项目管理员可以查看某个人所参与的所有项目情况,也可以按组、按帐户类型来查看多人的项目参与情况。在项目规划完毕后,用户可以得到项目实施的计划资源。

- 26 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目访问权限管理

图3-24 项目访问权限管理

DevPlan支持将项目划分为多级子项目,并且可以设置相应子项目的属性。不同的项目组成员,能够访问与管理的项目是不同的,DevPlan可以针对项目组、帐户类型甚至是个人设定其对于子项目的访问权限,任何用户只能在他的权限范围内活动。这样可以把权限控制在预期的范围内,既利于项目管理,也可以避免误操作。图(3-24)显示了针对“C+现金管理平台”项目可以设置三种不同类型( 包括自定义)的访问权限。

- 27 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

项目进度监控

图3-25 项目延迟预警

在项目实施阶段,DevPlan可以对项目实施进度进行实时监控,并在甘特图中通过延迟预警星向项目管理员预警,如项目进度条的结尾显示绿色的五角星,代表项目进展正常,显示红色的五角星则代表项目延期,并且五角星所在的位置即是系统预测的项目结束时间。当出现红色的五角星时,项目经理可以到该子项目中查看具体是哪个任务出了问题导致了项目的滞后,这样项目经理可以及时帮助相关的任务负责人解决问题,防止项目的延期。

- 28 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

计划变更管理

图3-26 基线比较

在项目计划及实施过程中,有时项目变更是不可避免的,在DevPlan中,用户可以在任何阶段建立项目基线,而且可以将现有项目与存储的不同基线进行比对,从而查看项目的变更情况。

- 29 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-27 计划变更流程图

如果项目的变更会经常发生,用户可以为每个项目专门建立一个变更管理子任务,通过对该任务的管理和跟踪达到对项目变更进行监控的目的。如图(3-27)中显示的任务即为计划变更子任务,如何计划发生变更,系统不但可以记录计划变更的内容,还可以发送邮件将变更的内容通知相关的负责人。

- 30 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

任务管理

使用DevSuite产品系列,不仅能够从整体上把握项目的进展状况,也能够对子项目甚至具体的任务进行跟踪。当某些任务超出预期或者计划时,系统可以自动发出报警邮件进行提醒,甚至可以按照预先定义好的规则进行自动操作。在整个研发生命周期中,任务管理扮演着重要的角色,任务管理的好坏直接影响到项目的进度和产品的质量,在DevSuite方案中,DevTrack是一款优秀的任务管理工具。

任务列表

图3-28 任务列表

打开DevTrack主视图,项目人员可以直接看到自己名下的任务列表,并且这些任务是按处理的优先度排好顺序的,如果有需要,用户也可以将优先处理的任务用不同颜色凸显出来,如图(3-28)所示。在这个任务列表中,用户还可以根据自己的需要对显示的内容进行过滤,通过对时间、提交者、优先级等属性字段的排列组合,用户可以得到丰富的搜索条件,所有这些功能将能够保证用户在第一

- 31 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

时间看到最需要自己去处理的那些任务。

当用户选中一条任务后,可以在它的属性卡“任务详情”中查看到完整的处理信息,包括任务的提交者、提交日期、负责人、状态变更历史、变更日志等,有了这些信息不仅使得团队协作的效率大大提升,而且可以有效避免成员之间因为职责不清造成的工作延误。在任务属性页面中,还提供了一个“关联的需求”页面,这里用户可以查看到该任务所对应的需求,帮助用户理解任务的含义,从而保证工作质量。

工作计划列表

图3-29 计划工作任务

由于DevTrack提供了强大的搜索功能,用户可以按各种方式随心所欲的过滤自己关心的任务列表,如图(3-29)中所示,用户通过对“分配时间”字段的设置,可以得到下周工作列表,这在实际工作中非常有效。

- 32 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

工作流程管理

图3-30 研发工作流程图

工作流程的可视化和可定制化是高端项目执行管理软件必不可少的部分。一个工作任务在任何时刻都将拥有唯一的负责人、进展状态和到期时间;直观的图形界面使用户可以通过鼠标拖拽的方式,轻松快捷地创建工作流;流程中的每一个状态、状态转变以及合适的转变执行者都能被设定,以此确保每一个研发任务从提交到最终解决的生命周期严格符合业务流程。可自行定义的工作流,能够随着公司业务流程的发展与改进,随时进行调整。

在DevTrack中,用户还可以建立多条工作流分支来对应不同类型任务,每一种类型的任务在执行过程中都会严格地按照既定流程来执行,保证了多任务同时处理的需要。

- 33 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

任务追踪

图3-31 工作时间统计

DevTrack提供了任务时间追踪功能,通过该功能,我们可以记录在各种工作任务中所花费的时间,最终通过报表功能对工作时间进行汇总与统计。

图3-32 更新任务状态

在DevTrack中,每个任务都有起始和结束时间,开发人员需要在计划时间内完成任务,并根据实际情况实时更新“已花费时间”和“剩余时间”,更新后的信息会实时反映到DevPlan中,以五角星的方式反映项目进展情况。这种方式的好处在于它不是事后补救,而是提前预警,从而保证项目经理能尽早发现问题并规避项目风险。

- 34 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

任务延期提醒

图3-33 邮件自动通知

DevTrack可以与邮件系统做集成,并随之提供了强大的通知功能。比如:当一条紧急任务创建后,系统可以向任务的负责人自动发送通知邮件;如果某一任务没能够在预期的时间完成,系统可以向任务的负责人及其主管同时发送通知邮件,以提醒相应人员采取措施,此时任务的显示状态会发生变化;甚至在特殊情况下,系统可以强制修改任务的负责人和状态,将任务递交给其他人继续负责。

- 35 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

与配置管理工具的集成

图3-34 配置管理工具集成

DevTrack作为任务跟踪工具,可以和市场上流行的主要配置管理工具做集成,如VSS、SubVersion、CVS、Perforce等。

- 36 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-35 VSS集成

在做好集成设置后,用户针对任何一个源码文件的修改都会与某个具体任务关联,这样当需要对缺陷进行定位或者产品功能出现问题时,可以快速对问题进行定位。

- 37 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

任务报表

图3-36-1 任务报表

DevTrack可以提供各种类型的任务报表,包括列表、柄状图,柱状图等,并且可以把报表的内容以Word或Excel的格式导出。另外,DevTrack还提供查询报表,研发经理可以把任务列表直接通过邮件的形式发送给高层领导,高层领导不用登陆系统,直接打开报表链接就可以查看最新报表。

- 38 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

DevTrack工作仪表盘

图3-36-2 DevTrack工作仪表盘

研发人员通过工作仪表盘就可以查看任务报表和自己的相关任务。研发经理可以定制多种类型的报表,并且可以把定制好的报表添加到工作仪表盘中。图3-36-2工作仪表盘中可以显示出项目经理腾飞当前打开的任务,并且可以查看项目组里所有的任务报表,以及项目组内每个项目成员的工作量(红色标识工作量百分比)都可以在仪表盘里得到直观的体现。

质量保证

质量保证是项目研发周期中的重要环节,测试质量的好坏直接体现在最终交付的产品质量上,良好的测试管理是保证产品按时、保质交付的基础。

系统测试

系统测试是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。系统测试的目的

- 39 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。所以当产品需求和系统设计文档完成之后,系统测试小组就可以提前开始制定测试计划和设计测试用例,而不必等到“实现与测试”阶段结束。这样可以提高系统测试的效率。

测试用例管理

图3-37 测试用例管理

一般情况下,在整个测试过程中,创建测试任务要花费大量的时间,一种合理和高效的做法是把那些有复用价值的测试任务进行提取,找出其中的可复用的部分,如:测试步骤、期望的结果等,把这些可复用的内容加以整理形成测试用例,这样在以后的测试任务创建时,只需用这些模板结合具体的测试环境生成测试任务即可。

DevTest可以直接将DevSpec中管理的客户需求导入,生成测试用例,同时这些用例也和相关的客户需求建立了链接关系。将客户需求直接导入为功能点,不但能帮助测试人员了解客户相关需求,还能够帮助测试团队保障测试用例能够完全覆盖所有的客户需求。

- 40 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

环境变量和测试点

图3-38-1环境变量

在创建测试任务的时候,由于每轮测试环境变量的不同,一个测试用例户可能会被复用多次,DevTest针对测试用例有环境变量的管理,可以给每个测试用例设置不同的环境变量和测试点,在创建测试计划的时候只需要选择测试用例和环境变量的组合,就可以自动创建测试任务。

- 41 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-38-2测试点

在每个测试用例上,通常会有多种测试情况,DevTest提供固定测试点,动态测试点和测试矩阵。如果测试用例需要在多种情况下测试,可以设置每种测试情况为动态测试点,每种测试情况的结果在测试任务上都有详细的记录。如果测试用例的测试点涉及的环境和参数比较多,需要组合测试点进行测试,DevTest还提供测试点矩阵,保证全面的覆盖测试功能,让每个测试点都不会遗漏。另外还可以根据实际需要,设置测试点触发测试任务的自动打开或关闭规则。

- 42 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

测试计划

图3-39 测试计划管理

测试计划的制定通常是和产品研发周期紧密一致的,并且应该贯穿整个产品研发周期。通常情况下,一个具体的测试任务上会包含3个层次:产品,版本,测试轮次。

- 43 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-40 测试计划生成向导

通过计划向导,我们可以在定义测试计划的同时,为本轮测试计划分配测试团队,选择环境变量与测试用例,并生成最终的测试任务。测试计划向导能够帮助测试经理快速的生成测试计划和测试任务,甚至还能直接复制已经存在的测试计划,如在大规模压力测试中,快速的计划、任务生成能力,能够为测试经理,乃至整个项目团队节省大量的时间。

- 44 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

测试任务

图3-41 测试任务

测试人员接收到了测试任务之后,会根据测试任务进行测试,测试结束以后将测试结果反馈到测试任务上。

技术评审

技术评审是一种常用的质量保证手段。人们借助检查表以确认被检查对象的所有质量特征均得到满足。检查表归纳了所有检查要点,比起冗长的文档,使用检查表具有更高的工作效率。在技术评审检查表中,检查表用来帮助评审员找出被审对象中可能的缺陷,评审过程由检查表驱动。因此,检查表是举行正规技术评审的必要工具。一份精心设计的检查表,对于提高评审效率、改进评审质量具有重要意义。

- 45 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

技术评审检查表

图3-42 技术评审检查表

不同类型的评审对象应编制不同的检查表。立项评审、计划评审、客户需求分析、产品需求评审、概要设计评审、详细设计评审、、测试计划、结项评审等是不同类型的评审对象,应编制不同的检查表。总经理、部门经理、技术总监、项目经理等也是不同类型评审对象,应使用不同的检查表。进而言之,被审对象采用不同的中间件和评审员,相应的检查表也可能不同。

- 46 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

评审计划

图3-43 技术评审计划视图

计划向导会快速的指导您创建评审计划,您可以在评审计划中选择每轮检查要选择那些评审内容和有哪些评审员参加。(具体创建过程请参照测试计划中图(3-40 测试计划生成向导))

- 47 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

技术评审检查项

图3-44 技术评审检查项

不同角色的评审员会按照技术评审检查项进行检查,检查表是评审的出发点,评审员如果发现不符合项或缺陷,就提交问题到具体的项目。但在评审过程中不应局限于检查表中的问题。评审员应根据自己的经验和判断寻找其他可能的缺陷。

- 48 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

Bug管理

图3-45 测试人员提交Bug

为保证研发过程的有序性以及缺陷能及时处理,测试管理必须与研发过程统一,测试人员在发现产品缺陷后,能够直接向任务管理工具DevTrack提交Bug,相应的测试信息、测试步骤、所需的环境可以复制到DevTrack中作为Bug描述的一部分,便于开发人员重现。

DevTrack系统通过其强大的多任务与工作流程管理能力,将Bug纳入为任务流程的一部分进行有效的管理。

- 49 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-46 测试平台上直接查看Bug处理进度

对于Bug的处理进度,测试人员能够在测试平台上实时查看,如图(3-46)所示,在Bug修复后,将由测试人员关闭。

- 50 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

测试进度监控

图3-47-1 基于不同测试周期的测试完成情况

为了保证测试计划能够被有效执行,而且要实时掌握测试的进度,需要对测试情况进行监控,这里需要能反映的信息包括:人员信息、任务分配信息、缺陷量、缺陷修复率等等;另外,可以通过不同维度对测试的情况进行统计.

- 51 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

DevTest工作仪表盘

图3-47-2 DevTest工作仪表盘

测试经理或测试人员可以在DevTest 工作仪表盘中查看相关的测试任务和测试报表,测试经理可以定制多种类型报表,并且可以把定制的报表添加到工作仪表盘里,测试经理或测试人员不需要进入具体的项目就可以在工作仪表盘里查看相关的任务和报表,极大的方便了用户的查看。

风险管理

当较大型的项目中存在较多风险时,可使用DevSuite对风险进行管理。

- 52 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-48 风险信息界面

在DevSpec中,一个风险可以当作一个需求来管理,即风险拥有描述、负责人、优先级、成本等属性。可以通过DevSpec为风险定制类别、发生概率、影响、暴露量、应对计划等字段(或其他任何自定义字段),对风险进行评估、化解等管理。

- 53 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-49风险任务分配

对于已被评估的风险,可安排责任人专门负责,并可以按风险可能发生的阶段分配到风险可能发生的时间段中。

- 54 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-50 风险应对任务规划

责任人将会发现计划中多了一个任务:化解某风险。当此任务完成时,风险也随之被化解了。若风险在时限到达时仍没有被化解(化解任务未完成),DevPlan中的进度星将给以提示。

风险借鉴与引用

对于规模、周期相似的项目来说,面临的风险也有很多的相似之处,项目组之间风险信息的项目借鉴与引用,能够帮助完善风险管理工作。对于DevSpec的操作而言,简单的拖拽操作,就可以在项目之间轻松的复制风险信息,达到不同项目风险信息的复用与借鉴。

- 55 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

PPQA活动管理

DevSuite管理理念认为PPQA是一种特殊的“测试活动”,有“测试计划”(何时检查哪个项目,使用什么检查表,检查几次等)、“测试用例”(即检查表,且可以根据不同轮次、不同项目裁剪出不同的检查项)、“测试报告”(即检查结果,包括通过率等数据)。

图3-51 PPQA检查计划视图

图(3-51)是利用DevTest管理PPQA检查活动的一个例子。在项目制定计划后,PPQA制定相应的检查计划,选择所需的检查模板;检查完成后,系统会自动生成检查报告。

- 56 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-52 PPQA任务工作流程

PPQA也可以制定类似缺陷管理的工作流程。

图3-53 PPQA检查点

当PPQA发现一个不符合项时,会创建一个新的“PPQA任务”分配给项目经理。项目经理可选择“问题改正”,或“申请绿色通道”提交QA和部门经理批准。之后任务会根据工作流的设置自动被跟踪到任务关闭。

知识管理

KnowledgWise 能够简单有效地收集、整理和提炼来自各种途径的正式或者非正式建议及想法,比如公司内部员工的意见、功能需求、客户反馈、市场需求等,并将它们存入知识库。DevSuite系列中的每一个产品中都集成了知识引擎,这意味着在整个研发生命周期的任何一个阶段,用户都可

- 57 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

以找到知识库的入口,并从知识库中获益。

知识库也可以作为企业内部员工学习的平台,在知识库中专门建立一个培训空间,新员工入职后可以在其中按部就班的自助完成培训,并上传自己的心得体会。知识库需要企业所有人员不断的更新和完善,是一个开放的、共享的而且是不断成长的空间。

过程资产库管理

图3-54 过程资产库管理

KnowledgeWise能够对软件研发过程中的各种资产库进行管理,可以对度量库、复用库、最佳

实践库、风险库、估算库等的建立、发布、维护、应用等进行管理。还能管理软件过程管理体系的发布、修订历史、体系文件的层状结构展示,各类标准规范、工作指南、工作产品与模板的展示。

- 58 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

内部论坛

图3-55 内部论坛

作为企业内部沟通、学习、交流的平台,Wiki展现出了高效的一面。随着知识更新加快,人们需要更加快捷地创建、积累、分享彼此的知识,Wiki站点可以有多人(甚至任何访问者)来进行维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展和探讨,这极大的方便了企业内部员工的交流和学习。TechExcel公司提供的Wiki不仅功能丰富,甚至还能跟知识库系统整合,用户可以方便将知识条目转换成Wiki条目,或者将Wiki条目转移到知识库中。

- 59 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

其他

个人工作量考核

图3-56 个人工作时间统计

DevTrack可以对用户所做的任何工作进行成本统计,既可以做时间花费的统计,也可以做费用的统计。将这两者进行加权就会得到项目的实际成本,可以用作项目盈利分析,并以此作为员工考核的标准之一。

- 60 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

图3-57 个人任务统计

在DevTrack系统中,用户再也不需要向以往那样去做每周的工作报告了,系统可以根据每个人的任务记录,自动生成工作量统计报表,用户可以根据需要随时创建任何人、任何时间、任何项目中的工作记录报表,员工几乎可以将全部精力都放在工作上,而其它所有的事情系统都会自动实现。

外部接口

DevSuite预留了外部接口程序LinkPlus,用户可以借助该接口对数据库进行重新编辑,并以报表等形式展现出来。

- 61 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

系统配置要求

系统部署构架

图4-58 DevSuite系统构架图

DevSuite系统构架分为3层结构:数据库层、应用服务器层和客户应用层。应用服务器是由APP服务器、文档服务器、邮件服务器、WebService、Web端服务器等组成,应用服务器和数据库服务器即可以采用分布式部署,也可以部署在同一台物理服务器上,并且可以在使用过程中随时对部署结构进行调整。

DevSuite客户端分为C/S结构和B/S结构两种形式,可以同时适应局域网和Internet应用。

服务器配置要求

硬件

X86 PC机或服务器 P4 3.0 GHz 或以上 处理器 2G 或以上容量内存

10G 或以上容量硬盘剩余空间

- 62 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

操作系统

Windows 2000, XP 专业版 或 Server 2003操作系统 Microsoft Internet Information Server 5.0 或以上版本 Microsoft .Net Framework 2.0 或以上版本

数据库

SQL Server 2000 / 2005 Oracle 9i / 10g MySQL Access

客户机配置要求

硬件

X86 PC机

P4 2.0 GHz 或以上 处理器 1G 或以上容量内存 2G 或以上容量硬盘剩余空间

操作系统

Windows 2000, XP 或 Server 2003操作系统 Microsoft .Net Framework 2.0 或以上版本 JAVA虚拟机

浏览器

IE6.0 或以上版本 FireFox

- 63 -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

软件项目管理 DevSuite解决方案

解决方案优势

本文针对中小型项目研发管理的特点给出了相应的研发管理解决方案,从项目研发生命周期的角度阐述了DevSuite各产品模块在研发生命周期中的作用和价值。TechExcel DevSuite在ALM领域有自己独特的优势,体现在

a. DevSuite解决方案中每一款产品都是TechExcel公司自主研发的,这使得各产品在集成方面

表现卓越,各产品之间可以无缝集成,真正实现信息共享;

b. DevSuite提供100%的界面自定制功能,而且这是不依赖二次开发的,用户可以根据自己的

特定需要随意修改界面的字段,包括它的显示、内容、类型以及位置;

c. DevSuite提供相当灵活的工作流定制功能,流程的定制是在一个可视化的图形界面完成的,

而不是基于二维表格设定流程,使得管理员的工作更加高效;此外,在工作流中还可以加入复杂的权限设置,包括与界面字段、与人员相配合的流程权限;

d. DevSuite提供了相当丰富的报表来辅助管理人员的工作,并且这些报表可以生成Query,使

得项目管理者可以在不登录DevSuite系统的情况下,直接通过URL链接了解项目的进展信息、员工的工作情况、测试进度以及其它的项目信息;

通过使用DevSuite,企业的项目研发过程可以被有效的监控起来,各部门之间不再有信息孤岛,可以有效地降低沟通成本;信息更加透明和规范,各部门统一协调,同进同退;有益的经验和实践能够被沉淀下来形成知识,作为将来工作的参考;对员工绩效的考核也变得更加客观和有说服力。总之,DevSuite是一套统一的标准化开发平台,将使得您的项目研发过程变得与众不同。

- -

保密性声明:本文档,及引用的任何文档、文件只是为预期的文档接收者单独使用并且可能包含涉及机密性或受法律的信息。

This document, and any documents, files referenced by it are for the sole use of the intended recipient(s) and may contain information that is confidential or legally privileged.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务