以前用过皮皮麻将 一款应用做文档编辑软件,比如可以把活动策划的很多流程排列城图块,形成一个策划,是个大家不常用

软件过程方案 - 搜狗百科
声明:搜狗百科免费提供信息查询和信息编辑,坚决打击恶意篡改、冒充官方收费代编等违规行为。
软件过程方案
软件过程方案
中科方德软件有限公司
创新打造精品、服务造福用户
1.1.1、 企业简介
中科方德软件有限公司是 国家工程研究中心的项目法人单位。国家工程研究中心是国家发展改革委员会批复(发改高技[号)由中国科学院软件研究所负责组建的领域唯一国家级工程技术研究中心,其项目法人单位为中科方德软件有限公司。中科方德总部设在北京,并先后在无锡、重庆、哈尔滨等地设立有分公司,公司总部及其投资控股公司的注册总资金近2亿元人民币,现有员工1000余人,形成了一支以科技专家为骨干、年轻的博士硕士为主要一线研发人员的 高端软件研发的工程技术研发队伍。中科方德作为工程中心的产业化服务实体,主要从事国产 系列产品、 与开发环境系列产品、应用基础软件平台系列产品和软件工程工具系列产品的研制、开发与销售。服务领域涉及政府信息化、军工、航空航天、能源、医疗、企业信息化等众多领域。公司秉承“创新求实、开放联合,创新打造精品、服务造福用户”的宗旨,打造可信 旗舰,服务于国家行业信息化建设。中科方德涉及的领域包括软件类、硬件类、嵌入式类以及集成类等领域,依托中科院软件所的技术、资源和人才优势,在国内软件工程和过程改进工具研发、咨询服务领域都处于领先地位,拥有一支成熟稳定的产品研发团队,一批具有丰富经验的软件过程改进咨询专家和CMMI评估师。根据自身改进及多年不同行业的咨询经验总结开发出以人、过程、工具相融合的过程管理体系,形成了一套技术和管理相融合的全面解决方案。
1.1.2、 公司产品服务简介
■ 咨询服务中科方德结合多年多个行业的实施经验,为企业提供包括:基于QONE的产品服务、过程改进咨询服务、 化培训等多项高端服务。 提供符合CMM/CMMI 的软件过程改进,为客户顺利应用实施改进过程提供强有力的技术保障。公司在提供咨询服务结合了软件所在软件过程改进方面的理论研究成果和多年来在推进军用软件研制过程改进的各种实践经验,以及在促进多种GJB体系的融合方面所积累的成功案例,不断帮助各军工企业在软件研发方面建立和完善适合单位自身特点和的管理方针、过程、规程、指南、规范和持续改进机制。■ 软件研制过程管理平台方德管理平台(Qone)采用B/S结构,基于Struts框架的,符合规范,具有良好的开放性、可伸缩性、可维护性、可扩展性,支持与第三方工具集成。平台依据ISO9000、CMMI、GJB5000A 等标准的管理理念和管理方法,集成 的最佳经验、工具和服务, 提供从、项目计划、与跟踪,到的项目管理的管理,工具将可用性、强大的功能和灵活性完美地融合在一起,可根据企业的需要构建、集成、扩展和部署基于Qone的管理平台,从而形成一个覆盖软件过程资产、软件过程数据和软件过程文档的软件过程管理框架,将业务价值与满足客户需求承载于一身,使各角色的人员快速的使用跨平台的、以数据为中心的 平台,优化企业资源,提高工作效率,帮助企业实施切实可行的过程管理和建立长效的过程改进机制。■ 过程管理和软件工程培训本方案的特点是为企业提供过程改进咨询服务和过程管理平台相结合的全方位服务,并辅以贯穿始终的各层次培训,旨在提升软件的研制能力成熟度和企业的整体竞争力。中科方德是中国科学院软件研究所国家级基础软件工程研究中心的单位。充裕的师资来源、合理完善的管理体系和广阔的空间是方德公司得以长期稳定拥有高素质培训团队的保障,也是方德公司能长期携手同业,赢得企业和客户广泛认同和好评的根本。软件工程培训是方德公司的主要业务之一,凭借雄厚的技术实力和多年积累的丰富培训教学经验,根据企业的应用需求,为企业定制课程、培训计划,提供全面的IT过程管理解决方案,结合培训后的技术支持和服务,全心全意致力提高客户信息化投入的成效。
1.2.1、 产品概述
方德软件过程管理平台(Qone)采用B/S结构,基于Struts框架的MVC设计模式,符合J2EE规范,具有良好的开放性、可伸缩性、可维护性、可扩展性,支持与第三方工具集成。平台依据ISO9000、CMMI、GJB5000A 等标准的管理理念和管理方法,集成软件工程的最佳经验、工具和服务, 提供从项目启动、项目计划、项目执行与跟踪,到项目收尾的项目管理全生命周期的管理,工具将可用性、强大的功能和灵活性完美地融合在一起,可根据企业的需要构建、集成、扩展和部署基于Qone的管理平台,从而形成一个覆盖软件过程资产、软件过程数据和软件过程文档的软件过程管理框架,将业务价值与满足客户需求承载于一身,使各角色的人员快速的使用跨平台的、以数据为中心的协同工作平台,优化企业资源,提高工作效率,帮助企业实施切实可行的过程管理和建立长效的过程改进机制。
1.2.2、 产品功能
n 项目管理合理的计划、有效的沟通和及时的监控是项目管理的核心。Qone的项目管理模块依据相关标准的要求,在项目周期内提供项目估计、项目计划、会议管理、、风险管理、成本管理等功能。n Qone需求管理根据CMMI、中需求管理的相关实践要求,能够建立需求 ,标识需求与项目的计划和工作产品之间的不一致性,管理需求更改,维护需求的双向可追溯性,自动生成需求跟踪矩阵和需求状态报告,支持需求变更流程和 自定义,适应各个企业需求管理的不同要求。n 质量管理质量管理分为质量保证和质量控制两方面,Qone遵循CMMI、GJB5000A质量管理的理念形成过程和工作产品审核、工作产品评审活动、测试活动,通过项目实施过程的管控手段和项目产品的技术手段来保证产品的最终质量。n 测量与分析依据CMMI、GJB5000A相关 的管理要求,Qone平台内置了一批测量指标集,便于用户对软件项目中经常使用的特征及测量集进行分析,并提供软件在各个时期产生的测量分析报告和图形化的分析结果,帮助测量分析人员分析项目存在的问题,为管理者提供可靠的决策依据。n 过程资产管理过程资产是企业宝贵的知识财富,Qone的过程资产管理包括管理组织标准过程,建立生命周期模型,规范企业工作流程,建立过程,过程使用反馈和分析PIID过程评价证据表等功能,辅助企业建立基于CMMI、GJB5000A标准的质量管理过程体系。n Qone依据CMMI、GJB5000A,提供基于流程驱动的三库功能。支持配置策划,对 、 、产品和配置库进行管理,自动生成多种配置报告,支持 签署流程和表单自定义,适应各个企业对的不同要求。
1.2.3、 产品特点
完整支持GJB5000A、CMMI标准,支持4-5级高成熟度级别强大的流程,表单自定义功能良好的开放性、提供同大量第三方工具集成提供安全的保密机制,全面支持、 、日志监控先进的
,加强高层视图功能,提供进度、成本、质量、资源全方位的项目监控视图。完全,提供产品定制服务
1.2.4、 服务目标
通过实施,合适的工具支撑,必要的软件工程技术和方法培训,使得企业建立切实有效可执行的本地化过程体系,解决企业面临的实际问题,帮助企业建立的长效机制。二、 项目管理需求
2.1.1、 城市商业银行
中期,中央以为基础,组建城市商业银行。城市商业银行是在中国特殊历史条件下形成的,是中央金融主管部门整肃城市信用社、化解地方的产物。截至2010年末,全国共有的城市商业银行147家,营业网点近万个,遍及全国各个省(市、自治区)。截至2004年底,从业人员16.9万,生产总额14552 亿元,占全国总资产的6.27%,占全国总资产的27.7%。经过十几年的发展,城市商业银行已经逐渐发展成熟,尽管其发展程度良莠不齐,但有相当多的城市的商业银行已经完成了,并通过各种途径逐步消化历史上的,降低,转变经营模式,在当地占有了相当大的市场份额。其中,更是出现了这样发展迅速,已经跻身于全球银行500强行列的优秀银行。城市商业银行,在我国正逐步发展为一个具有相当数量和规模银行阶层,与四大国有股份制商业银行、和13家股份制商业银行一起,形成我国银行业4:1:13:139的格局。
2.1.2、 城市商业银行发展瓶颈
l 经营管理理念有待提升特色服务不突出。虽然目前各家市场商业银行广泛强调提高服务质量。但是服务的概念比较陕隘,有的只限于改进窗口服务、厅堂服务等,经营理念还比较落后,以客户为中心的思想不能贯彻到产品、管理、服务、人员等各个方面。l 信息技术有待加强制约了产品开发和对客户的服务水平 先进的信息技术是商业银行有效实施经营管理策略的保障绝大多数由于资金实力不强、技术基础薄弱等原因,对科技投入不够,信息技术相对于其他商业银行来讲显得落后。l 银行之间合作模式有待改善合作的深度和广度还需要加强。目前城市商业银行每年举行的一次论坛,主要目的还是沟通和交流,对彼此间的业务合作探索不够,主要业务合作还只限于异地结算等方面,其他一些业务领域基本上还没有涉及。2.1.3、 城市商业银行信息技术部门现状 随着城市商业银行近几年的高速发展,信息科技部承担了大量的信息化处理工作,诸如: 集中化,业务数据处理,业务、电子设备维护、数据再处理(通过对信息中心下传的相关 、数据进行整理,形成不同的资料,满足不同部门或人员的需求)、电子产品推广(如等),未来还可能面对更广泛的业务,比如:客服应用(提供内部查询、数据查询)、 、 、电子设备统一采购等。近几年信息科技部工作量持续攀升,信息科技部人力团队也逐步壮大,目前大多信息科技部门的项目管理人员和技术开发人员都在30~50之间,但随着城市商业银行的快速发展和银行业对信息技术的依赖,近二年信息科技部工作人员会有大幅增加,旨在为全行高速发展提供信息技术方面的保驾护航工作。随着城市商业银行的快速发展,信息科技部承接全行的所有信息化项目,据不全面统计,眼下各城市银行信息科技部的并行研发项目在30~50之间,就目前项目管理人力资源来看,基本处于状态,为此,城市商业银行信息科技部需要在项目管理水平,项目管理人员及 等方面急需提高,以面对全行高速发展的严峻局面。
2.2.1、 组织级需求 城市商业银行信息科技部有比较成熟的项目管理经验和相应管理方法,多年来,各信息科技部均已梳理 ,制定项目管理方法,并已经应用了CC、QC、SVN、项目后管理系统等应用工具。为适应未来城市商业银行的高速发展需求,信息科技部需要建立一套科学严谨的,人员架构管理及 制度。满足信息科技部持续增长的人员管理,适应更大数量基项目并行管理,提升水平。
2.2.2、 核心项目管理平台支撑
目前城市商业银行信息科技部已经具备若干非平台化的 ,为提升项目管控粒度,需要建设核心项目管理平台,通过此平台整合现有,实现信息科技部项目管控的科学性、及时性、全面性和数据信息的完整性。2.2.3、 人员级项目管理水平需求 目前的城市商业银行信息科技部人员不足,成熟的项目经理为数较少,各城市商业银行信息科技部均希望通过项目管理平台的应用、CMMI、 、等咨询服务及专业的项目管理人培训,尽快提升信息科技部项目管理人员素质水平,尽快培养出可以独当一面、专业性强的项目管理人才。通过上述三方面的 ,得出城市商业银行信息科技部首要任务为:l 以人为本,高瞻远瞩的管理思路,树立科学管理观;l 通过管理咨询建立严谨、科学和实用的项目管理体系;l 通过具体 固化信息科技部管理制度及流程。
2.3.1、 以人、过程、工具相融合的过程管理体系 信息科技部需要整体提高项目管理理念,改进管理方法,提升人员素质;不断积累和完善项目手段,实现项目成果的高品质、高效率输出,管理过程的及时性、全面性管控。信息科技部的具体需求:通过CMMI咨询服务梳理、改进信息科技部 ,建立和人员架构;建设全行项目管理平台,固化CMMI咨询成果;建立长效培训服务体系,保证项目管理人员不断成长。 2.3.2、 城市商业银行信息科技部总体需求 n CMMI项目管理咨询。全面提升和改进项目管理体系、方法和流程;n 实施符合城市商业银行信息科技部实际需求的项目管理平台;n 持续的项目经理人内训制度。建立内部项目经理大学机制,建立。三、 城市商业银行项目管理平台项目实施方案
根据城市商业银行信息科技部总体需求,确定本项目旨在以CMMI和ISO9000管理系统为指导思想,以先进的IT手段为核心,依据城市商业银行信息科技部 ,建立核心软件平台,集成城市商业银行信息科技部现有 ,实现CMMI管理咨询成果的优化,保证城市商业银行信息科技部项目运行方面的安全、稳定监管,完成对运行项目过程的细粒度监控。
3.2.1、 项目范围
n 面向信息科技部项目管理过程的CMMI咨询服务;n 针对城市商业银行信息科技部项目管理人员的职业培训;n 实施部署中科方德软件平台(Qone);n 按城市商业银行实际需求进行 和个性化订制;n 持续进行 和版本升级。
3.2.2、 项目分期
3.2.2.1、 项目分期概述本项目作为城市商业银行信息科技部整体提升项目管理水平重要工作之一,应该服从整体项目规划,为确保整体项目的有序进行,详细列出整体项目规划。从项目整体项目实施的角度分析,项目应该从CMMI咨询切入,完成信息科技部的内部诊断后,梳理 和组织架构,这时,启动Qone部署,随着CMMI咨询成果的逐步输出,得出Qone 订制需求,然后在Qone系统上同步固化CMMI咨询成果。
3.3.1、 平台概述
方德Qone管理平台采用B/S结构,基于Struts框架的,符合规范,具有良好的开放性、可伸缩性、可维护性、可扩展性,支持与第三方工具集成。平台依据ISO9000、CMMI、、PMBOK 等标准的管理理念和管理方法,集成软件工程的最佳经验、工具和服务,提供从、项目计划、与跟踪,到的的管理,将强大的功能和灵活性完美地融合在一起,可根据企业的需要构建、集成、扩展和部署基于Qone的管理平台,从而形成一个覆盖软件过程资产、软件过程数据和软件过程文档的软件过程管理框架,使各角色人员能够快速的使用跨平台的、以数据为中心的协同工作平台,优化企业资源,提高工作效率,帮助企业建立切实可行的管理过程和长效的机制。
3.3.2、 系统架构
3.3.2.1、 总体架构产品依据ISO9000、CMMI、GJB5000A等标准的量化管理思想和管理方法,围绕软件过程的四类活动,即过程管理活动(如:组织过程聚焦、组织培训等)、项目管理活动(如、项目跟踪等)、 活动(如需求、设计、编码、 、测试等)和软件支持活动(如质量保证、 、度量分析等),形成一个覆盖软件过程资产、软件过程数据和软件过程文档的软件质量管理框架,如下图所示。在此框架的基础上,设计和实现了一个支持CMMI高级别的软件过程管理平台,主要包括软件过程资产管理、项目管理、 分析和四部分。Qone在具体设计中基于 的设计思想,用对象来刻画软件过程。以 来控制软件过程 。采用多层的 ,基于MVC设计模式,并符合J2EE规范和Struts框架,使系统具有良好的用户友好性、开放性、可伸缩性、可维护性和可扩展性。系统如图所示。Qone采用 的开发模式,各组件可灵活插入或拔出Qone平台。Qone的组件结构如图所示。3.3.2.2、 技术架构QONE技术架构主要分三层:存储层、应用服务层、展示层。总体上采用Struts+Spring+Hibernate的技术层级结构。存储层主要包含企业数据库,保存QONE运行中产生的各种数据,QONE支持多种类型的企业级数据库,包括SQLSERVER和MYSQL。QONE还内嵌HsqlDB和Derby数据库,用于记录QONE中的特殊数据,例如:度量数据、短信消息等。应用服务层通过实体工具和存储层交互,QONE通过 Hibernate编制了自己的实体工具,提供更加便捷、方便的数据库交互方式。应用服务层提供各种服务和数据供展示层调用展示,同时接受展示层的用户请求,进行和逻辑计算。应用服务层面对不同的业务要求,提供了很多技术引擎。QONE 引擎使用Jbpm,用户能够灵活地自定义自己的。通过CKEditor,QONE提供自定义 ,用户可以方便的编制符合自己公司规范的模板,配合自定义 ,可以处理大部分管理事务。使用XMLChart、作为图表引擎,QONE对统计数据和度量数据提供了直观的图形展示。QONE能够格式良好地自动生成大量的报告,使用文档引擎JXL和POI,QONE能够生成office格式的文档,从而极大地减少用户日常管理工作量,配合打印引擎 ,客户可以方便的打印或导出需要的报告。QONE有强大的通知系统,通过 引擎JavaMail,QONE会在项目变动、任务变动、问题变动等项目数据变化时自动通知相应的人员,提醒相关人员关注和进行处理,同时用户也可以通过提交任务报告;通过消息引擎SMS,QONE能够通过短信通知项目变化和进展信息,为不能上网的客户提供便利。通过 引擎,QONE记录项目中的各种异常信息。QONE展示层支持三种方式与外界进行交互。第一种是使用.NET技术的QONE客户端工具——Qtray,Qtray能同步QONE的任务,使客户方便的进行任务跟踪。第二种方式是通过 展示信息,使用Struts向页面传递QONE内容,页面采用JSP技术。在JSP中使用自定义的前端组件和大量的JS,前端组件由方德自主研发,在原有的html组件上进行包装和扩展,极大地丰富了可用性和美观性。QONE前端大量使用JS,给予客户更好的体验和可操作性,另外使用EXT和jquery 来保持JS组件的质量。第三种方式是使用JMS和WebService向外发布服务以及进行数据交互,客户可以方便的在QONE的开放接口上进行。3.3.2.3、 集成架构QONE集成结构图QONE支持和很多外围工具的集成,方便地整合客户当前使用的工具,使用户保留原有的使用习惯的同时能使用QONE的各种功能。目前QONE支持和、Project的计划交互,支持和DOORS的需求 ,支持ClearQuest和BugRat的Bug,支持向ActiveMQ传递任务信息,来向客户门户发布任务信息,支持CAS和LDAP两种方式的 ,支持和主流配置库工具的集成,包括CVS、SVN、ClearCase,Synergy。3.3.2.4、 部署架构QONE是基于的web程序,可以通过网页方便地在QONE上进行工作。根据客户用户规模的大小,选择合适的服务器安装QONE程序,用户就能够通过web访问QONE,并进行工作。QONE同时支持 访问,通过Qtray,客户可以安全的进行任务跟踪和任务填报、任务审批3.3.3、 核心模块组成方德Qone软件过程管理平台提供了需求管理、项目管理、质量管理、度量分析、过程管理、高层管理、系统管理等功能,以及Qtray客户端、单项目 、过程资产、 恢复文档等外围管理工具。Qone通过统一的认证,提供了一组内置的角色,针对系统对不同角色所能够享受的服务(功能),展现不同的。如项目经理可以制订和修改项目计划,而项目成员则更注重接受到的任务;EPG能够通过过程管理模块定义软件组织的标准软件过程,而其他所有成员则可以浏览和学习如何使用这些过程;QA会协助项目经理和EPG对软件过程进行度量,进而达到量化过程控制的目的。此外,Qone提供角色权限自定义功能,如果内置的角色不能满足需求,可以定制角色及其能享受的服务(功能)。Qone功能结构如图所示。3.3.3.1、 项目管理合理的计划、有效的沟通和及时的跟踪监控是项目管理的核心。在项目管理内部,Qone拥有完善的任务 ,从任务的分配到填报到审批;通过审计、 、测试活动、、风险管理来进行质量管理;通过和外围配置库建立关联,管理配置库上的 ,从而项目过程产出物和交付物。3.3.3.2、 高层视图Qone专门为企业的提供了可配置的高层视图功能,从进度、成本、质量3个维度监控所辖项目的整体运行情况,可自定义监控程度,对整个组织的人力资源分配情况提供管理平台,便于管理层及时调配。3.3.3.3、 质量管理质量管理分为质量保证和质量控制两方面,Qone遵循质量管理的理念,形成QA活动、评审活动、测试活动,通过项目实施过程的管理手段和项目产品的技术手段来保证产品的最终质量。主要提供的功能有制定、提交质量报告、跟踪以及质量数据分析等功能。3.3.3.4、 度量分析依据SEI推荐的度量指标以及高成熟度软件企业的推荐度量指标,Qone平台内置了一批度量,用户可以通过收集分析各种项目数据,根据挣值分析、生产率分析、产品质量分析、缺陷分析等度量算法,对软件项目中经常使用的特征及度量集(如成本、工作量、进度、缺陷、规模等)进行分析,并提供软件生产在各个时期的度量分析报告和图形化的分析结果,帮助度量分析人员分析存在的问题,为管理者提供可靠决策的客观依据。Qone平台的度量分析及量化管理功能包括建立度量指标体系、分析项目度量数据和组织过程性能 等。3.3.3.5、 需求管理需求管理影响整个项目的生命周期,一个不完整的需求捕获和管理过程会对项目的生命周期产生的效应。Qone需求管理工具采用 管理,以产品为中心来组织需求,记录产品的演化历史,针对产品需求建立需求基线,在需求维护上设置了多层权限控制机制并实现了需求维护的双向。3.3.3.6、 过程管理过程资产(过程产品、数据、模板和经验等)是企业宝贵的知识财富。软件过程资产管理作为软件企业维护其过程资产的支撑工具,可以辅助软件企业建立基于ISO9000、CMMI、GJB5000A标准/模型的质量管理过程体系。Qone过程资产管理主要包括管理组织标准过程,分析过程数据,规范企业工作流程、维护过程文档、项目模板和历史项目资产。
3.3.4、 项目管理工具
合理的计划、有效的沟通和及时的跟踪监控是项目管理的核心。Qone平台的软件项目管理模块依据ISO9000、CMMI、GJB5000A、PMBOK等国际主流的过程模型、标准和理论,针对中小软件特征而设计的,用来辅助项目经理进行计划、跟踪和管理的工具。其目标是帮助国内软件企业提高项目管理水平,规范 过程,并减轻项目日常管理的负担。主要功能:软件项目管理模块主要提供了项目计划,项目汇报,项目跟踪,问题管理,风险管理,工作,计划等功能。3.3.4.1、 项目计划Qone提供了从标准过程导入、MS Project导入、项目模板导入、需求导入,以及用户自定义等五种任务拆分方式。支持导入组织的标准软件过程或模板项目的开发过程,通过裁剪组织标准过程形成项目的开发过程,支持反复的导入及修订。如图所示。Qone采用图形化的方式(Gantt图)分级拆分项目工作和任务,进行项目平衡,调整活动顺序及时间,支持任务协同分配、资源冲突提示、设置项目阶段、里程碑以及计算项目的,提供计划变更管理程序,实时生成进度计划表和。如图所示。3.3.4.2、 项目估计项目估计在软件项目研发活动中占很重要的地位,Qone的项目估计可对代码规模、文档规模和关键计算机资源分别进行估计,通过估计得到的规模和生产率得到工作量,最后根据工作量预计项目各阶段的周期。Qone提供的项目估计功能采用Delphi算法,同时,为了兼容其他估计算法和提高灵活性,Qone也提供线下估计结果的录入。得到估计结果后,Qone提供估计跟踪的功能,用于对Qone活动的估计结果和计划值的不一致进行跟踪。Qone支持灵活设置估计基础数据和估计结束的。提供了建立和维护估计专家列表功能,支持新增组织外专家,同时支持从组织内导入估计专家。利于组织保存和选择合适的专家进行项目估计。支持发起项目估计功能,实现整个项目估计流程,也可以录入线下估计结果。支持项目估计列表和个人估计列表的维护。待办组件中显示待我处理的项目估计内容,方便用户及时处理项目估计。项目估计结果可以方便的与项目关联或者撤销关联,从而将估计结果用于项目或者不用于项目。通过估计跟踪规则的制定,支持灵活、多样的估计和计划的跟踪:支持自定义规则、跟踪任务及任务类型、估计和计划的偏差上下限;支持规则的启用和禁用;支持添加项目级规则和导入组织级跟踪规则;支持出现偏差的规则转问题。Gantt图中可以方便的查看存在偏差的规则。3.3.4.3、 项目跟踪项目报告是进行项目跟踪的重要手段之一。一般可通过要求项目成员定期提交进展报告来实现跟踪和监控。Qone自动汇总分析工作日志、个人报告中的数据,采用逐层汇报机制,生成个人报告、可自定义的项目工作报告,降低了项目管理过程中的人工,便于项目经理、高层及时了解项目的整体情况。 项目成员可以每天填写工作日志,填写工作日志的页面如图所示。工作日志项目成员可以按周期填写个人报告,报告自己完成任务的情况,任务报告可以从工作日志中自动汇总。任务负责人的报告可以汇总任务成员的报告,并提交工作产品。如图所示。个人任务报告如果系统设置邮件提醒功能,Qone会向项目成员发送邮件,项目成员通过回复邮件内容即可完成任务报告的填交,如图所示。邮件提醒项目经理定期向高层提交项目进展报告,汇报项目进展情况和存在的问题,以及下阶段安排,支持自动汇总底层数据,提供高层批复,报告字段自定义功能。下图为项目报告的查看界面,如图所示。项目报告3.3.4.4、 项目监控Qone可以自动统计项目执行过程中的数据,省去人工统计的成本。方便项目经理及相关人员及时客观地了解项目的进展情况,包括项目进度、成本情况、阶段工作情况、任务工作量分配、工作产品规模等等,为项目经理跟踪项目实施、进行项目估算、变更项目计划提供依据。项目经理可查看各种类型任务(质量保证类、测试类、开发类、 类、计划外任务等)的工作量分配情况,如图所示。3.3.4.5、 会议管理Qone提供项目会议管理功能,支持项目,记录每次项目会议的详细内容。支持项目 会议功能,会议纪要可以与报告进行关联。支持项目会议问题跟踪功能,将会议问题转为问题管理中的跟踪内容,使会议问题得到妥善处理。支持邮件发送功能。3.3.4.6、 问题管理对 、审计或项目运行中发现的问题进行全面管理,是保证产品质量和项目健康运行的重要手段。Qone提供的问题管理工具,在问题进行记录、汇总和跟踪等基本功能的基础上,更提供了多种问题处理机制,支持相关项目之间的问题处理,支持问题与任务之间的转换,使问题跟踪更为方便快捷、及时有效。3.3.4.7、 风险管理Qone提供了风险维护、、风险跟踪、以及对已发生风险采取等功能,便于项目经理及时发现并跟踪风险发展趋势,采取有效措施及时处理问题,。维护风险列表,识别新的风险,对已经发生的风险采取纠正措施,对风险的处理进行记录,如图所示。3.3.4.8、 成本管理Qone将项目管理的成本分为固定成本、、人员成本三类,提供每一类成本明细,并根据项目运行中的工作量数据,自动计算人员成本明细,为项目经理或高层管理者提供详细的项目费用清单,如图所示。3.3.4.9、 工作产品管理Qone支持与配置库集成,目前提供SVN、CVS、Clearcase三种配置库的接口,用户可以在Qone上创建与配置库关联的工作区,可将具体任务产生的工作产品与 关联,能够查看相关的配置库信息,方便的传播、 、交流等,便于维护项目活动与产出件的一致性。工作产品管理的界面如图所示。
3.3.5、 配置管理工具
配置管理工具提供项目全 的配置管理功能,支持项目的配置策划以及依据配置策划结果对 、 、产品、配置库的管理, 配置流程,并自动生成多种 `配置报告,保证 工作的高效性、正确性和完整性。此外,通过支持配置管理签署流程自定义、签署表单自定义,以适应各种企业不同的应用场景。3.3.5.1、 项目配置策划支持配置策划,明确项目的配置管理组织构成及职责,识别 和 ,对配置库进行权限分配,结合项目计划制定配置 ,并根据GJB438B模板格生成项目的配置管理计划3.3.5.2、 配置内置常用的 流程流程,包括 出入库、 建立、及变更、产品发布等流程;支持签署流程自定义、签署表单自定义,实现签署流程的可伸缩性和自由度3.3.5.3、 配置跟踪与报告提供配置项视图、基线视图,方便实时查看配置项和基线的状态、出入库信息、变更信息等;支持自动汇总配置管理工作情况形成报告,内容包括配置任务完成情况,当前的配置项、基线情况,变更情况,配置审核情况等
3.3.6、 质量管理工具
质量管理分为质量保证和质量控制两方面,Qone遵循质量管理的理念,形成QA活动、评审活动、测试活动,通过制订计划,收集和分析质量数据,处理发现的问题,以图形直观反映,使得各级管理人员对项目的和状态一目了然,有效地加强了项目和过程的控制,保证产品质量。同时,依据SEI推荐的度量指标以及高成熟度软件企业的推荐度量,产品内置了一批度量,帮助软件组织了解和产品质量。主要功能:质量管理模块主要提供了制定、提交质量报告、跟踪以及质量数据分析等功能。3.3.6.1、 过程审计过程审计是验证项目活动是否遵循所使用的组织标准过程的重要方法。Qone帮助QA人员制定并依据计划进行质量审计,包括过程、产品、里程碑的审计活动。并通过对不符合问题的处理,数据分析实时跟踪项目质量情况。QA人员制定过程验证项目活动是否遵循组织标准过程,如下图所示。NC项经确认后转化为项目问题,QA人员通过验证质量问题的处理状态,对不符合问题进行跟踪,实时跟踪项目质量情况,问题可提交给高层,可作为具体的任务分配,下图为对NC进行跟踪的视图,如图所示。QA审阅创建的工作产品,验证其是否符合标准的格式和内容,及是否完成了要求的检查项,并提交审计报告,并对不符合问题进行统计分析,如图所示。3.3.6.2、 产品评审对项目计划、项目变更、工作进展的评审是项目运行中的重要环节,Qone通过制定评审计划,对需求、设计、编码等阶段的工作产品进行评审,通过跟踪处理评审意见,汇总分析评审数据,保证各阶段产生的工作产品的符合性,确保项目顺利实施。依据质量保证计划组织工作产品评审,并发现工作产品中存在的问题(缺陷),提交评审报告,如图所示。对缺陷数据进行度量,以图形化方式直观地显示分析结果。缺陷统计分析如图所示。3.3.6.3、 测试管理是在规定的条件下对程序进行操作,以发现 ,衡量软件品质,并对其是否能满足设计要求进行评估的过程。Qone通过制定 ,依据计划组织软件测试,提交和追踪BUG,从多维度分析数据,形成详尽的 ,为测试人员和项目经理提供帮助。依据质量保证计划组织软件测试,并发现代码中存在的BUG,提交 。如图所示。
3.3.7、 度量分析工具
依据SEI推荐的度量指标以及高成熟度软件企业的推荐度量,Qone平台内置了一批度量数据集,用户可以通过收集分析各种项目数据,根据挣值分析、生产率分析、产品质量分析、缺陷分析等度量算法,对软件项目中经常使用的特征及度量集(如成本、工作量、进度、缺陷、规模等)进行分析,并提供软件生产在各个时期的度量分析报告和图形化的分析结果,帮助度量分析人员分析存在的问题,为管理者提供可靠决策的客观依据。Qone平台的度量分析及量化管理功能包括建立度量指标体系、分析项目度量数据和组织过程性能基线等。主要功能:度量分析模块主要提供了维护组织度量指标体系、项目度量分析、组织度量分析、量化度量分析等。3.3.7.1、 度量指标体系Qone提供了95种度量指标,涵盖成本、进度、质量等12个类别,个人、任务、阶段、项目4个层次。支持度量指标自定义功能,可定制适合本组织的度量指标,裁剪适合本组织的指标体系,如图所示。3.3.7.2、 项目度量分析Qone自动采集正在进行或已经结束的项目数据,进行包括个人/任务/阶段/相关项目/人员工作量、工作产品规模以及问题、缺陷、Bug等质量数据的度量分析,为项目经理、QA、高层经理等相关人员提供决策依据,如图所示。3.3.7.3、 组织过程性能Qone可帮助企业建立和维护组织过程性能 ,形成相应的性能等相关报告,作为指导后续项目开发工作的标准。应用 对项目进行量化过程控制,帮助EPG成员实施,如图所示。3.3.7.4、 量化项目管理量化项目管理的目的是项目管理的质量和过程性能目标必须与企业的业务目标和组织目标相符合。Qone依据统计学的方法采集平台的数据建立组织的过程性能 和过程性能模型,在此基础上,根据目标驱动,结合以往的项目管理经验,对项目进行定量管理,以期望达到项目预定的质量和过程性能目标,如图所示。3.3.7.5、 数据采集和管理Qone的数据采集和管理实现了统一的与命名规范和集中的数据环境,为用户提供了自定义数据报表的操作界面,满足与利用的目的。Qone内置了一套与任务报告相关的默认数据集,此外还可以根据不同企业的需求定制数据集,最大限度的满足企业 、数据管理与数据应用的需要。应用数据中心提供的组件和功能,依据组织架构和项目架构,个人可以自定义符合数据权限规定的表格,下图为某项目的项目经理创建的所辖项目内任务完成情况的数据表格,如图所示。
3.3.8、 需求管理工具
影响整个项目的生命周期, 一个不完整的需求捕获和管理过程会对项目的生命周期产生的效应。Qone需求管理工具采用管理,以产品为中心来组织需求,记录产品的演化历史,针对产品需求建立需求基线,在需求维护上设置了多层权限控制机制并实现了需求维护的双向。主要功能:需求管理模块主要提供了产品需求库管理、需求变更管理、需求双向跟踪等功能。3.3.7.1、 需求库管理Qone以产品为中心组织需求,通过完整的权限控制和 ,记录产品的演化历史、需求的变更历史。维护需求的明确阐述、每种需求类型所适用的属性,以及与其他需求和其他项目工件之间的可追踪性。需求管理员维护某产品的需求树页面,如图所示。3.3.7.2、 需求变更管理明确项目组的需求变更控制过程和变更控制机制,是确保项目顺利实施的重要环节,Qone通过完整的记录需求和需求变更,保存需求变更的记录,通过创建和维护需求 ,记录需求变更的依据,通过自定义的审批流程达到相关人员对需求的一致性承诺。某产品 变更历史,及某一次变更的审批历史,如图所示。3.3.7.3、 需求双向跟踪Qone需求管理工具提供了三种需求跟踪视图:需求与需求之间的跟踪视图,需求与任务和工作产品的跟踪视图,以及需求按项目阶段查看工作产品的跟踪视图,实现了需求跟踪的双向溯源性。通过捕获、跟踪、分析和管理需求信息以便确保实施的项目与需求规格说明及标准相一致,及需求与项目计划、任务分配、工作产品相一致。3.3.7.4、 与其他系统的交互Qone需求管理工具支持word文档的 ,方便与其他系统之间的交互。与此同时,Qone的需求管理工具与项目管理相结合,可以将需求直接作为任务分配,并提供需求与任务之间的 。在符合Qone需求管理工具的格式的支持下可以导入word文档,需求树导出成word文档如图所示。项目经理可以将需求直接作为任务分配,例如将需求直接转化为 任务、开发任务或者测试任务执行,系统将建立需求与任务的,如图所示。
3.3.9、 过程资产管理
过程资产(过程产品、数据、模板和经验等)是企业宝贵的知识财富。资产管理作为软件企业维护其过程资产的支撑工具,可以辅助软件企业建立基于ISO9000、CMMI、标准/模型的质量管理过程体系。Qone过程资产管理主要包括管理组织标准过程,分析过程数据,规范企业程、维护过程文档、项目模板和历史项目资产。主要功能:过程资产管理工具主要提供了标准过程管理、过程 、过程数据统计、历史项目资产管理、项目模板管理、表单流程设置、检查单管理等。3.3.9.1、 组织标准过程基于WEB的可视化过程管理,辅助EPG制定、修订和发布符合自身管理体系的标准过程,并提供运行过程中的动态调整,支持自定义过程发布流程,项目经理可引入指定的标准过程到具体项目中,并依据准则进行裁剪、定制,从而得到符合项目实际情况的开发项目管理过程。定义的标准过程可以在Qone中运行,并提供运行过程中的动态调整。标准过程的如图所示。3.3.9.2、 过程数据分析依据ISO9000、CMMI、GJB5000A等标准/模型,对软件企业的进行评估,通过对质量控制活动和过程评估数据的记录,监控组织定义的所有过程的稳定性和依从性,帮助过程改进的机会,如图所示。3.3.9.3、 过程文档维护标准过程相应的文档、模板、指南和样例等是过程运行中必不可少的资源,是软件企业的作业指导文件。Qone能够有效的管理这类文档,并与实际的项目活动相结合,帮助企业用标准的工作方法规范项目成员处理与特定项目阶段相关的工作,如图所示。3.3.9.4、 过程资产维护Qone在维护过程文档这一重要的过程资产的同时,将过程文档中的标准过程、政策、规程、指南、模板、等要求落到实处,将指导文档中描述的执行工作所需的资源作为实际应用的工具内置在平台中,便于企业将其与实际的项目活动相结合,包括组织级定义的项目模板、质量检查单、历史项目资产、自定义的表单模板及企业规范化的工作流程。项目模板建立组织级的项目计划标准模板,以规范适用范围,可直接将模板应用到项目中,从而有效规范项目的过程,如图3.2.5-6所示。检查单Qone支持用户根据企业自身的,自定义质量检查单,并将检查单与实际的评审/审计任务相结合,规范质量管理。同时减少了手工整理文档,手工记录相关数据的工作量,如图所示。自定义表单Qone通过自定义的表单(格式、模板)与可视化 (角色、流程、权限)的组合,构建企业特有的管理规则和流程,可广泛应用于各种申请、审批等综合业务、事务管理中,例如:请假单申请、建立产品发布流程等等,大大提高组织管理的规范性和可控性。如图3.2.5-10所示。3.3.9.5、 过程评估证据表过程评估证据表(PIID)能够基于Qone内的实践数据生成符合CMMI标准的过程评估证据表。过程评估证据表可根据评估标准、目标不同,选择CMMI级别、PA,生成证据表,在证据表中Qone将为评估提供默认证据,评估师可在有默认证据的证据表上进行编辑,包括删除、增加、修改等操作。同时过程评估证据表页面支持链接页面、文档作为证据,并且可以将证据表导出为评估师常用格式的excel表。如图所示
3.3.10、 高层管理工具
Qone专门为企业的提供了可配置的高层视图功能,从进度、成本、质量3个维度监控所辖项目的整体运行情况,可自定义监控程度,并对组织的人力情况提供管理平台,便于管理层及时调配。主要功能:高层视图管理工具提供项目整体运行情况监控,资源分配情况监控,对项目重大问题、风险、里程碑变更意见反馈和决策,以及日常表单处理。3.3.10.1、 项目监控从进度、成本、质量3个指标监控项目进展的健康情况,查看指标及层层跟踪问题根源所在,并提供各类详尽的项目数据协助管理决策。如图3.2.6.1-1所示是项目总体监控图。3.3.10.2、 人员监控提供组织人力资源使用情况的详细数据,包括人员饱和率与空闲率、人员参与的项目以及具体的任务、人员工作量情况、人员个人报告、人员日志以及人员的各类数据分析,帮助管理者解决人员忙闲不均问题,更有效的协调项目资源。3.3.10.3、 审批决策针对项目管理及部门管理事务中需要高层管理、决策的事项,提供了统一的审批平台,集中查看,快速批复,提高管理和沟通效率。向高层提交部门报告,汇报部门运行情况,阶段性工作成果,资源分配情况,所辖项目进度、成本情况以及下阶段安排等,并支持数据层级汇总,提供报告字段自定义功能,部门报告的填写页面如图所示。高层查看所辖范围的项目计划变更情况,包括变更原因、内容、查看变更后的,对不同版本计划的里程碑差异的对比等,如图所示。
3.3.11、 自定义管理工具
3.3.11.1、 工作流管理自定义 Qone的工作流自定义,支持与自定义的 模板绑定,创建新的业务流程,同时支持对平台原有业务流程的改进,例如标准过程发布审批流程自定义、需求 审批自定义、项目报告批复流程自定义等,帮助企业构建符合自身情况的管理规则和流程。3.3.11.2、 报表生成自定义 Qone的报表自定义包括以下两个方面:模板自定义:可创建新的模板,如财务、请假单;也可对平台原有的进行字段自定义,例如项目报告模板、需求 变更申请模板。数据表自定义:用户可自定义数据属性,并以报表视图形式显示其内容,Qone提供了一套与任务报告相关的默认,同时支持根据企业需求定制数据集。3.3.11.3、 角色权限自定义Qone将角色的定义开放给用户,使用户可以自定义软件组织采用的开发模型、质量模型、过程模型等模型需要的角色,为角色设置功能访问权限,提供不同的。3.3.11.4、 消息通知自定义 通知:支持各类平台信息进行发送,支持报告、问题直接回复。增加了 回复表单功能,在中可以直接回复处理表单(需要在消息中心设置和表单参数)目前平台上支持邮件回复的功能覆盖审批计划变更、项目问题高层回复、表单处理、项目报告批复、部门报告批复、任务报告提交,大大提高了产品易用性和过程处理效率。短信通知: 各类信息以短信的方式向预定义的被通知人员的手机进行发送,及时通知相关人员。3.3.11.5、 Bug流程自定义针对企业的管理需要,Qone提供了自定义Bug处理流程方式,满足不同组织对测试管理活动不同的要求以及同一组织对不同项目阶段的测试要求。3.3.11.6、 菜单自定义Qone提供的菜单自定义功能,针对企业的个性化需求,满足不同角色、个人对工具视图的不同要求。3.3.11.7、 表格显示自定义为满足个人对数据属性显示的不同要求,Qone在表格显示的默认属性基础上,额外开发了与特定业务数据相关的属性,并支持用户自定义显示内容,调整显示顺序。3.3.11.8、 输出方式自定义Qone支持 的多种 方式,可将数据格式输出为word、excel、pdf,满足不同业务处理的需要。3.3.11.9、 个人视图自定义Qone支持的个人视图自定义功能,实现了自由布局、个性订阅,满足用户处于不同角色或不同项目阶段时对项目数据的需要。日常管理工作平台如图所示。
3.3.12、 日常管理工作平台
3.3.12.1、 表单可管理组织的日常事务的公文流转,例如:请假表单的创建及审批、报销表单的创建及审批等等。3.3.12.2、 集成Qone研发团队开发的社区论坛,提供了在线考勤、 、 、通知发布、共享下载、图书管理、党群工作、通知订阅、图片管理、影音视频等功能,并支持与Qone平台集成。
3.3.13、 其他辅助工具
3.3.13.1、 QTray客户端工具Qone客户端工具,以 为核心,集成了日历、便签和浏览等功能,便于在离线状态下处理任务报告,并在适当的时候同步到Qone服务器。3.3.13.2、 项目导入导出工具Qone在支持全部 、恢复的同时,还支持项目数据的导入导出。能够解决分布式部署下项目定期汇报的问题,同时也能解决服务器合并的需要,例如一些企业因部门整合,需要合并服务器的项目数据,并使合并后的业务能够正常的处理,您也可以应用项目导入导出工具。3.3.13.3、 过程资产导入导出工具此工具实现了导出过程资产中的活动信息、过程文档、 等资源,同时支持过程资产导入。解决了用户手工输入过程信息的繁琐程序。四、 Qone项目管理平台优势
QONE产品采用先进的JAVA、Spring、Hibernate、Struts等框架技术,以及 的开发模式,实现了一套跨操作系统、跨 的高级应用:跨操作系统:支持Windows和Linux操作系统;跨 :支持MYSQL,SQL SERVER等主要的。
支持 ,帮助企业搭建QONE与其他软件系统集成的统一平台;支持数据,QONE会发布各种服务,客户可以获取这些服务,并再次基础上实现二次开发;QONE可以将众多的数据以Excel、XML、Word等格式的文件 ,客户可以对中间文件进行处理,从而实现QONE数据展示或者实现和外围工具的集成,实现数据二次开发。支持度量指标的定制或扩展,可以根据客户的要求添加或修改度量指标的内容或算法QONE也可以额外定制一些内容,包括:一些特殊的项目进展报告内容,如报表、图等等;任务审批、问题流程等;客户自定义度量指标;数据中心特殊模型;特殊配置库的集成;客户独特的 集成;特殊 的集成;特殊的问题处理流程;消息、邮件以外的其他消息工具集成
QONE采用B/S结构,使主要事务逻辑在服务器端(Server)实现,减轻了与升级的成本和工作量。同时,支持Https,在 与 之间增加加密/ 层,建立安全的Internet访问通道。另外QONE还提供客户端工具Qtray,提供更加安全的QONE操作方式严谨的机制,通过在web端和服务器端分别添加权限控制,控制用户只能访问权限范围内的功能
QONE采用B/S加C/S的,通过Internet进行通信,不受地域的限制,用户可在网络允许的情况下通过 安全地访问,使其在异地也可以监控项目运行情况;跟踪项目进行情况;汇报项目进展情况。同时QONE提供的离线客户端工具QTray也为异地协同开发提供了支持。
QONE充分考虑用户的体验,通过构建自己的前端组件,使用户方便灵活地操作QONE,及时给予客户各种帮助和提示,辅助用户尽快熟悉QONE。通过采用Ajax和JS技术,实现用户操作的实时提示、快速响应。富客户端的设计给予用户操作本地客户端的感觉
平台提供了自定义度量指标体系、自定义表单流程、自定义菜单、自定义角色权限、自定义Bug流程、自定义个人工作台、自定义需求属性等多种自定义功能,通过自定义的方式构建企业特有的管理规则和流程。QONE提供灵活的权限控制机制,客户可以组合不同模块的权限,并赋予自定义角色,方便地控制特定角色所能访问的功能根据平台的角色设置的业务规则,系统提供了一套默认的角色视图,用户可以在此基础之上创建个性化视图,包括自定义视图显示效果、 值、值的限制条件等等,便于个人根据角色、业务规则及项目的进展的变化随时更新视图。
QONE支持自动生成各种图表和报告,通过和XMLChart生成各种复杂的,让客户直观了解各种数据的状态和趋势。QONE能自动生成多种报告,包括word、excel、PDF等多种格式的,并支持报告打印,辅助客户日常管理工作。
QONE提供强大丰富的协同沟通方式,平台支持短信、邮件通知/回复,评论等功能,做到紧急预警、及时提醒,丰富的沟通方式便于加强组织内部的沟通意识。
系统将项目运行中的数据,通过进度、成本、资源、质量、风险等多个维度的划分实现了高层对所辖项目的全方位监控,支持跨项目、跨部门的资源协调,。
灵活的多层计划制定、报告方式和汇总机制:产品为制订项目计划设置了多层权限控制机制,即项目管理者可将任务协同分配给每个任务执行者,由任务执行者根据实际情况协同或者分派任务,大大提高大型开发项目管理效率,降低了,实现管理的精细化、准确化。QONE报告的逐层汇报机制,具有自动汇总分析底层数据,自动设置、自定义报告汇总方式的特点,同时提供多种形式的报告填写方式,例如平台直接提交、客户端工具提交、邮件回复提交,做到报告填报的及性时、数据分析的,报告数据的客观性、帮助管理者随时掌控项目运行情况。
词条标签:
合作编辑者:
搜狗百科词条内容由用户共同创建和维护,不代表搜狗百科立场。如果您需要医学、法律、投资理财等专业领域的建议,我们强烈建议您独自对内容的可信性进行评估,并咨询相关专业人士。
点击编辑词条,进入编辑页面}

我要回帖

更多关于 以前有一款减肥的饼干 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信