从智慧城市运营平台实践谈信息系统研发质量管理,质量≈需求+缺陷?

来源 :学术理论与探索 | 被引量 : 0次 | 上传用户:DNGOUSIYMMY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:软件研发质量是多方面的活动元素构建起来的,是由软件研发整个过程的质量所决定,质量问题不是仅仅通过软件测试就能解决的。但是从客户的角度来看,质量因素主要是需求符合度和遗留缺陷多少问题。能否有效解决上述两大问题将是解决软件质量问题的关键点。
  关键词:需求符合度;缺陷预防;研发质量管理;智慧城市运营平台;团队执行力;敏捷管理;需求生命周期
  历经从档案馆、办公自动化、医疗、财务公司、保险、智慧城市运营等行业,从产品研发内部管理到各等行业线项目技术支持,项目研发管理上的质量、进度、成本三要素如同三座大山似的压在项目团队身上,软件质量问题则尤为突出,提前预防缺陷和事后救火怎么才能恰当结合?如何有效改善和解决软件研发中的质量问题,一直是我们苦苦思索的问题。
  目前,随着软件软件行业的不断发展,人们已经逐渐认识到,软件质量是多方面的活动元素构建起来的,由软件研发整个过程的质量所决定,质量问题不是仅仅通过测试就能解决的。但是从客户的角度来看,质量因素主要是需求符合度和缺陷多少问题。能否有效解决上述两大问题将是解决软件质量问题的关键点。
  “需求符合度”隐含着需求必须明确陈述出来,使之不被误解。在设计和开发过程中,不断进行度量以确定对这些需求的符合性。不符合需求就被视为缺陷。“适于使用”更多地考虑了客户的需求和预期的作用。由于不同的客户会以不同的方式使用产品,产品必须具有适合使用的多种要素,这些要素的每一个都包含有质量特性。最重要的两个质量特性参数就是设计质量和符合性质量。
  “缺陷预防”,是从需求开发与管理、设计、编程、测试、配置管理等各个软件开发的关键过程进行预防和控制的,并采用有效复用各种模式确保过程的有效和成果的合格。大量实践证明,软件产品与传统产品有着不同的特征,如不可见性、灵活性、复杂性等,所以软件缺陷的预防自始至终是重要的,广义的软件开发质量保证活动,更多地强调软件缺陷的预防、及时发现与剔除。
  智慧城市运营平台是中小企业信息化应用的核心业务运营管理平台,用于支撑SI应用系统的接入、管理和运营,客户管理,与BOSS、网管系统连接。提供云计算服务中心的使用门户包括:客户自服务门户、SI(业务集成商)门户以及运营管理门户。BOSS系统与云计算服务中心配合,完成客户管理、业务受理、计费结算、客服管理、SI准入和SI应用准入管理。客户数据、客户成员数据和客户经理数据由BOSS负责维护,业务受理支持BOSS入口和平台自服务方式,计费信息由BOSS、应用系统产生,计费处理和帐务处理在BOSS进行。智慧城市运营平台提供了一个公共的 IT服務平台,通过云计算技术将软件、硬件及技术资源进行有效整合与共享,加速信息流通,从而充分降低IT成本,提高应用水平和服务能力。智慧城市运营平台则是采用基于SOA架构的部署模式,以体智慧城市运营平台服务能力的灵活性、快速反应性及可扩展性。在智慧城市运营平台研发实践中,iCPF研发团队努力完善合理的组织管理结构,大胆的实践质量改进措施。
  第一,“需求符合度”必须要求所有需求经过有效评审,并且保障需求在研发传递过程中的准确性;保证准确的前提下再追求需求开发速度,减少返工,将能有效改善和解决进度和成本问题。
  智慧城市云运营项目中,需求管理从广东顺德乐从的“智慧家具物联网”、“物联网智慧城市公共云平台”到兰州的“甘肃移动中小企业云计算平台”项目,不断总结、完善、实践。利用敏捷管理面板跟踪需求开发和管理过程,有效的提高了需求信息的公开化和透明化,加快了研发进度,提高了需求的准确性和符合度质量。在面板中将需求状态分为Draft、Todo、Developing、Developed、Testing、Closed六种状态。面板上的纸条写着具体的需求编号,可以在项目管理工具禅道里准确的查询到。
  利用项目管理工具禅道的需求管理实现需求生命周期的可跟踪性管理,以保证团队执行力,如下图所示:
  从上图看出,需求状态(status)字段,总共有四种状态,分别是草稿(draft)、激活(active)、已变更(changed)和已关闭(closed)。对应为需求的流程操作共有:创建、变更、审核、关闭、激活。需求还有一个阶段(stage)字段设置,用来描述激活的需求在研发过程中所处的阶段。目前总共有已计划、已立项、未开始、研发中、研发完毕、测试中、测试完毕、已发布。会自动根据不同类型任务的变化来自动计算需求的研发阶段,其规则如下:
  1)如果需求关联到了计划,还没有关联到项目中,则需求的研发阶段是"已计划"。
  2)如果需求关联到了项目中,但还没有分解任务,则需求的研发阶段是"已立项"。
  3)如果需求关联到了项目中,且进行了任务分解:如果有一个开发任务进行中,并且所有的测试任务还没有开始,需求的研发阶段为“研发中”。
  4)如果所有的开发任务已经完成,并且所有的测试任务还没有开始,则为“研发完毕”。
  5)如果有一个测试任务进行中,则视为“测试中”。
  6)如果所有的测试任务已经结束,但还有一些开发任务没有结束,则视为"测试中"。
  7)如果所有的测试任务已经结束,并且所有的开发任务已经结束,则视为"测试完毕"。
  8)如果需求关闭,且关闭原因是“已发布”,则需求的研发阶段是“已发布”。
  通过以上需求管理的有效改进措施,有利保障了需求开发和传递过程中的准确性,大大提高了软件质量,并且提升了研发效率。
  第二,为了有效减少软件发布后的缺陷,一方面研发内部管理需要从设计、编程角度预防缺陷产生;另一方面从测试角度,需要严防死守,防止重要缺陷漏测,建立了iCPF完善的测试管理执行体系。能够有效预防缺陷产生,才能很好的解决质量、成本、进度问题。如下图所示:   软件测试的另一个经济目标是尽早发现缺陷,降低修复及售后服务成本。显然,每一个已发布产品中的缺陷除了会影响产品及企业的声誉外,还会直接增加产品的售后服务成本。无论是派人到现场调试,或研发、发布补丁程序都要遠比在发布前的修复成本昂贵数十倍,甚至数百倍。 事实上,许多统计资料表明,在研发过程需求分析、设计、编程、测试、发布上线每前进一步,发现和修复一个缺陷的平均成本要提高10倍。在代码复查阶段,平均1-2分种能发现和修复一个缺陷,在初始测试阶段要10-20分钟。在集成测试时要花费1个小时或更多,在系统测试时要花10-40 个小时。所以软件测试除了可以揭示和评估软件产品的可靠性之外的首要任务,就是要在开发过程中尽可能早地找到可能存在的各种缺陷,并找出最佳的解决方案。
  第三,团队执行力是有效解决各类问题的关键因素,也是典型的一把手工程,一时一事的监控和督促对产品整体质量起的作用有限,需要在各级leader坚强领导和团队成员的积极配合下建立和完善项目级QA平台,进行全方位的跟踪和纠正偏差,从项目管理流程培训到里程碑进度管理,从文档评审到事故管理,从而有效加强了团队项目干系人之间的沟通管理,为提高产品质量提供了一个基础推进平台。
  最后,通过以上需求和缺陷方面各种管理和技术措施的改进,兰州的“甘肃移动中小企业云计算平台”项目最终得以顺利验收通过。该项目在规定的时间和成本内,满足了客户的预定需求,最终验收测试结果达到项目预期质量目标,一级缺陷和二级缺陷的清除率为100%,三级缺陷清除达到90%以上。近日,公司收到中国移动甘肃公司发来的表扬信,客户高度赞扬了公司研发团队在西北中小企业云平台项目中的专业技术和优良品质,高标准、严要求顺利完成了西北中小企业云平台的建设和上线,并保证了平台稳定可靠地持续运行。
  基于云计算和智慧城市领域的领先技术和高品质服务能力,公司从2012年9月开始全力投入该平台的建设。历时一年多,现已在平台建设、运维、客户发展等阶段获得重要成果,对加快甘肃省内中小企业的信息化建设步伐、带动企业产业链和相关行业的发展具有重要示范意义,有力地促进地方经济发展。西北中小企业云平台作为政府和企业的专属云服务平台,自2013年4月26日正式投入运营至今,已有近50项企业应用成功上线,满足办公、管理、营销、通信等应用需求,覆盖政府、制造、零售、物流、旅游等行业。凭借先进的信息化机房及配套设施,电信级的高计算处理能力、快速存储和高等级安全保障,目前拥有集团企业客户将近4000家,业务用户10万多户,在全国同类型的云计算平台中处于领先地位,开拓了业务模式的先河。未来,该平台将面向西北十省进行拓展,西北地区的中小企业将开始真正享受到即用即取、高效便捷、绿色安全的“云式”信息服务。
其他文献
摘 要:当前鉴于我国正面临社会转型和全球化的大环境,想要实现中国的和平崛起和中华民族的伟大复兴,必须把中国现代化群众文化建设作为社会主义现代化建设的重要战略任务来完成。我们不仅要意识到其重要性与紧迫性,还要找到与之相对应的解决方法,为我国社会主义现代化事业的发展提供有力的保障。  关键词:中国;现代化;群众文化;基层建设;途径  当前我国正面临社会转型和全球化的大环境,多元化社会思潮对群众文化思想
期刊
摘 要:金融工程是當代金融业发展的方向,其主要功能是用一整套的原理、方法和工具,着重于对现有金融问题进行创造性解决。但我国在金融工程应用的市场条件、应用主体、发展水平等方面尚显不足,应通过完善有关的制度和基础建设,加强金融创新。本文将从金融工程在我国的发展状况及其制约因素出发探讨加速发展我国金融工程的思路和策略。  关键词:发展;金融工程;制约因素;对策  一、金融工程基本问题概述  (一)内涵 
期刊
摘 要:面对日益严峻的考验,纷繁复杂的国际形势,如何推进小康社会建设,实现民族伟大复兴,这些都对领导干部提出新的要求,领导干部培训也赋予新的时代意义。本文针对现行领导干部培训出现的管理体制不完善,内容缺乏针对性,方式方法陈旧等问题,借鉴国外优秀的经验,从多元化角度出来,提出适时可行的解决措施。  关键词:领导干部;培训;多元化  如今的世界改革不断,调整不止。从十一届三中全会到现今,观改革开放三十
期刊
摘 要:盗窃罪作为历史悠久的侵犯财产犯罪,如今仍有较高的发案率,正因盗窃案数量庞大、情况复杂,故确有必要厘清盗窃罪的犯罪构成。危害行为作为刑法温和新理论中的犯罪构成要件,具体到新型盗窃罪上该如何认定亟待探讨。  关键词:新型盗窃罪;温和新理论;危害行为  一、新型盗窃罪的危害行为概述  旧理论“四要件式”认为,任何一种犯罪的成立都必须具备四个方面的构成要件,即犯罪主体、犯罪主观方面、犯罪客体和犯罪
期刊
摘 要:在市场经济条件下,建设工程索赔是一种正常现象。施工索赔成为承包工程管理中的一项内容,所以提高业主和承包商对工程索赔的认识。加强对索赔理论和方法的研究,认真对待和搞好工程索赔。针对索赔产生的原因,索赔管理的现状、存在的问题、提出了工程索赔的预防和处理。  关键词:建设工程索赔;索赔原因;索赔程序;索赔的预防和处理  1.绪论  1.1前言:本文研究的目的和现状分析  在市场经济条件下,建设工
期刊
摘 要:随着我国市场经济的不断发展,积极推进政府采购制度势在必行。因此,必须着力提高政府采购管理水平,建立完善的政府采购制度。然而,我国的政府采购工作刚刚起步,在实践中存在着管理体制不完善,管理与执行职责不清等诸多问题,与《政府采购法》的规范要求存在一定的差距。应该在借鉴国际政府采购管理经验的基础上,结合我国的实际加以解决。  关键词:政府采购;管理体系;问题;改善  一、政府采购的基本问题  政
期刊
摘 要:随着现代金融业的全球化发展,金融监管显得尤为重要。在全球混业经营浪潮中,分析本国金融监管模式的效率,寻找适应本国金融发展需要的金融监管模式有着重要的意义。从我国金融风险和金融监管现状出发,结合国际金融监管的发展趋势,对我国金融监管模式的选择提出自己的看法与建议。  关键词:金融监管模式;路径选择;完善  所谓金融监管模式,是指一国关于金融监管机构和监管法规的结构性体制安排。金融监管模式受一
期刊
摘 要:农村干部作为基层领导,发挥着我们党和政府在农村第一线的指挥员和战斗员的作用,是党和政府形象的代表者。在农民群众心里,村干部是标杆,是榜样,村民根据村干部的一言一行来规范自己的行为。在历史上,基层领导一般是由当地举人、秀才等德高望重的人来担任,人们敬重他,信任他,希望他来管理当地老百姓的事务。但是现在都变了,一个又一个活生生的村干部贪污贿赂犯罪案件的出现,让老百姓开始恐慌:还敢不敢再信任他们
期刊
摘 要:人的个性及其发展是社会环境的产物,几乎对每个人来说,家庭都是个体出生后接受社会化的第一个社会环境。家庭作为一个微观社会环境,在个体的教育和发展中占有十分重要的地位,家庭教育的作用也是其它任何教育机构所永远不能替代的。目前,我国社会正处在转型过程中,家庭规模与结构的改变,使家庭教育的功能发生了一定程度的变化并呈现出一些新的特点。  关键词:社会发展;家庭结构;家庭规模;趋势  家庭是社会的细
期刊
摘 要:财务管理信息化是信息社会对财务管理提出的新要求,通过解决制约财务管理信息化的关键性问题,推进财务管理逐步向信息化迈进,对全面提高财务管理水平具有重要意义,本文就财务管理信息化存在问题及对策措施进行了研究。  关键词:财务管理;信息化;问题;对策  财务管理信息化是指在统一规划和组织下,在财务管理体系建设、日常业务管理、资金保障供应、监督检查等环节,充分开发利用现代信息技术和信息资源,全面提
期刊