`

电子政务平台需求开发 建设方案

 
阅读更多

2010-08-12 作者:张以海 来源:张以海的blog

一、项目概述
某某区电子政务平台将是某某区区域性政府的综合电子政务应用平台,平台将为区各级机关用户提供统一的用户认证、应用导航、门户服务,统一的集中式用户数据管理和应用逻辑管理,属于较复杂的大型综合信息系统。在区域性电子政务建设中,由于建设周期较紧张,建设者的期望较迫切,对需求开发和管理的要求较高,则平台总体的架构设计和需求调研、需求开发工作非常重要,决定着平台建设最后效果的贴合性、实用性。
本文档将从某某区电子政务平台建设的实际特征和实际需要出发,结合公司在IT行业从业经验以及在区域性电子政务需求开发中的经验,并结合CMM/CMMI 软件能力成熟度模型,对某某区电子政务平台的需求开发和需求管理过程进行给出一定建议。

二、需求总体范围
对需求范围的梳理决定了需求调研的目标准确性。本期电子政务建设的需求范围包括如下等部分的内容。
其中区统一办公平台将是其和核心的业务支撑系统,也是本期电子政务建设需求开发的重点内容。

三、需求工程简介
按CMM/CMMI软件能力成熟度的定义,需求是开发方和客户方就系统未来所达到的功能和质量所达成的一致约定和协议。而在电子政务建设中,不充分的、不完全的、错误的和模糊的系统需求是主要的和将要发生的系统问题的来源。需求工程(System Requirement Engineer Management)是对系统需求进行开发、定义、控制、跟踪和管理,以便更好开发和管理系统需求的综合工程过程。
需求工程是由需求开发、需求管理两部分组成。整体需求工程过程在项目启动后开始,进行需求获取、分析、规划化定义和需求验证,并进行组织内外的需求评审,以确定需求基线,并在需求发生变更时,重新进行需求的获取、分析、定义和验证评审,并对需求变更影响项进行相关识别、风险应对、修改和跟踪。并对需求状态和变化过程进行统计分析和测量汇报。需求工程由以下规程组成,如下图所示意。

1) 需求开发规程:分为需求获取、需求分析、规格化定义和需求验证等操作过程。
2) 需求评审规程:对完成的系统需求进行组织内外评审的过程;
3) 需求变更管理规程:需求基线产生后对需求进行变更管理的过程;
4) 需求跟踪管理规程:对需求进行状态跟踪和过程跟踪的管理过程;
5) 需求的测量和分析:对需求状态和需求变化过程进行测量和分析评估的管理过程;

四、需求分类方法推荐
1. 功能匹配性分类方法

合理的需求分类方法便于分类别、分层次确认需求内容、需求级别。功能性需求分类方法按照需求对于目标组织业务匹配程度和对于目标系统的功能匹配程度进行分类,从探索层次和分类方法上可以分为如下四类。
1) 业务和用户需求( Business Requirement):指客户方的整体组织特征和整体性业务规则,以及单个操作用户(群)的操作规则和操作过程。反映了组织机构或客户对系统、产品高层次的目标要求。
2) 功能操作需求:由于业务需求的需要在系统功能上必须予以拓展或补充实现的需要,功能需求描述了系统所展示的可观察的行为,并且大多数是处于“执行者――系统”响应顺序的环境中。功能需求定义了系统应该必须额外做什么。这里包含了系统的功能操作实现、数据约束实现、外部接口实现等。比如因为需要验证用户身份,所以需要采用用户名密码机制。
3) 质量属性需求:对系统如何能很好地执行某些行为或让用户采取某一措施的陈述就是质量属性,这是一种非功能需求。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;包括系统的性能要求等。比如:快捷、简易、直觉性、用户友好性、外部接口清晰性、健壮性、可靠性、安全性和高效性。
4) 非技术需求:以上三类都可以称为技术需求,相对而言非技术需求是指系统基于当前项目环境所需尊照的一些约束和限制,包括交付日期、成本约束、特殊约定等、开发人员在软件产品设计和构造上的限制等。
2. 需求适用性分类方法
需求适用性分类方法是指从业主方需求的通用型和组织适用层次的角度对需求进行分类和路径探索。
1)基础服务需求:是指基于全局电子政务建设所需要的各种基础应用需求和服务需求,包括区域性电子政务建设的基础中间件平台和服务平台。
2)通用信息化需求:指能够满足全区性通用信息化需要的系统需求,这类需求具备较强的通用性、全局类似性。
3)专用信息化需求:是指相对通用信息化需求而言,较为条线专用、各单位专用、小范围专用的系统需求。
4)拓展性信息化需求:相对前三项而言,基于系统不断发展和远期建设需要所需考虑的信息化应用需求。

五、需求开发方法推荐
1. 5W1H需求探索体系

5W1H方法获取和分析:Why,What,Who,When, Where,How
a) WHY:为什么用户要引入系统,引入新的信息系统对用户有什么帮助,在总体工作效能上如何实现一个最终的结果?在系统的定位和建立上,建立一个明确的最终目标,以及对系统能够产生的价值愿景的分析和描述。
b) WHAT:这个系统要做什么?实现什么?把系统划分成各功能模块,逐步弄清模块流程需求、功能需求、结构需求。
c) WHO、WHEN、WHERE:细分系统的用户需求,分析什么人,在什么时间,什么阶段可以或必须操作这个功能,结合前面的WHAT分解,理清系统的流程阶段划分,记录并分析系统功能实现的细节,可以产生系统需求的用例图。
d) HOW:考虑怎样实现系统了,包括系统的概要架构和界面设想,分析系统的需求,考虑下阶段的设计、实现工作。
2. 用例驱动和场景分析
用例(Use Case)是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果,也是系统的一组使用场景,每个场景描述了一个业务执行时间的序列和规则。单个用例一般由涉众、前置条件、基本路径、扩展路径、后置条件等组成,下图为一个系统用例的示例。
<为word图片,后续上传,备索 >
3. 需求开发的十种常用方法
1) 需求调查:采用需求调查表进行需求收集和调查;
2) 需求访谈:进行面对面的需求访谈、记录、整理并确认;
3) 资料收集和文档考古:收集业主方的有关资料进行分析提炼;
4) 需求研讨:召开需求研讨会有目的的对需求进行研讨;
5) 需求头脑风暴:发散式的对需求进行遐想和探索;
6) 需求原型:依据需求原型进行需求沟通和探索,是电子政务行业常用的需求开发方法;
7) 实地学习:实地深入业主方业务现场进行观摩学习,以提炼需求;
8) 实务跟踪/实地工作:更加深入的跟踪现场多个实物,甚至深入业主方现场进行实地、实务长时间、多案例的实地工作;
9) 案例讲述和故事板:通过对案例或故事的讲解和分析获取需求;
10) 场景模拟/角色扮演:通过模拟一个场景或者由不同人员扮演不同的角色进行需求模拟和角色分析,来获取需求。
以上常见的十种需求开发方法,建议在某某区电子政务工程中根据各业务系统的实际特征分别采用,也可以联合使用。

六、本项目需求工程建议原则
由于本期某某区电子政务综合应用平台是一个大型的综合信息化工程,建议本期某某区电子政务平台遵循以下的需求工程原则。
1. 重视需求、机制保障
要对本期电子政务系统的需求进行很好的开发和管理,首先要重视需求,这里包括从上到下重视,包括领导层的重视和业主方需求负责人员的重视。
然后就需要为求工程配备相应的机制和人员保障,为每个要业务系统配备专门的2名以上业务需求负责人,为每个要实施的机关单位配备2名以上的单位需求负责人,专人专用,保障业主方需求开发团队的形成和稳定。
遵循信息化行业的二八原则,80%的需求来自于20%的关键用户群,在本期电子政务建设过程,需要很好的识别这20%的关键用户群,并保障这些关键用户能保障充分的资源和时间投入。
2. 分为概要需求和详细需求两阶段
建议把整体某某区电子政务平台的需求开发分为两个阶段:
1) 概要需求阶段:这个阶段的目的主要是确定整体应用的需求范围,以及每个需求的概要轮廓,大概需要半个月的时间。
2) 详细需求阶段:围绕该要需求阶段确定的需求范围和需求轮廓,分别对各业务需求大类进行详细调研和需求开发,以分别得出各业务应用的详细需求,大概需要1.5个月的时间。
3. 业务需求先行
电子政务的成功在于三分电子、七分政务,需求的完整、正确程度很大程度上取决与业主方基础工作的成效情况。建议在进行详细需求开发前,业主方各涉及业务条线、各业务单位进行详细的业务需求疏理和准备,当然这些准备需要在承建方的大力支持下进行。以帮助各业务单位疏理自己单位的业务范围、信息化范围、业务数据、业务规则和实际需要,并形成纸张化文档作为业务需求的基础。
4. 以原型法为需求开发主要方法
原型法是一种快速、形象、准确的需求开发方法,便于某某区电子政务平台发挥后发优势,并站在前人智慧的肩膀上前进。所以本期某某区电子政务建设的需求开发建议以原型法为主要的需求开发方法。可以根据区内各业务系统的不同需要酬情采用如下几种需求原型方法。
1) 产品原型法:以承建方成熟的现有产品为原型,进行需求的对照分析、对照研讨、差异性分析、取舍点分析、优化点分析。
2) 案例原型法:以承建方以前的案例或者业主方以前的应用案例为原型,进行需求的对照分析、差异性分析、取舍点分析、优化点分析。
3) 抛弃原型法:由承建方快速开发一个将被抛弃的系统作为需求原型进行需求研讨和需求开发。
4) 增量原型法:由承建方先行构建某业务系统的一部分功能作为需求沟通原型,以便对该系统的整体需求进行完整开发。
5) 界面原型法:由承建方提供示意性的系统界面原型和关联关系,对系统需求进行探索和开发。
5. 多种需求开发方法联合使用
建议在本期某某区电子政务建设中采用多种需求开发方法联合使用,做一定的需求调查、需求访谈,结合一定的资料收集分析工作,再参照需求原型,对需求进行研讨、发散式探讨,再结合一定的实地学习、业务跟踪,进行场景分析、案例对照、业务模拟,以完成完整的需求从脉络到概要、从概要到细节,从无形到有形的规格化需求开发和管理过程。
6. 由点到面、试点先行
由于某某区电子政务应用是一个区域性群体单位、群体业务的联合电子政务影音案例,建议本期电子政务建设遵循有点到面、试点先行的原则,建议先条线信息化需求迫切、业务应用较娴熟的业务类型和业务单位进行需求开发,如区府办的公文应用,再取得阶段性进展后再行推广开来。
7. 对需求进行分类和优先级排序
遵循信息化行业的二八原则,系统80%的应用效果来自于其20%的系统需求,所以需要依据需求的客户期望值、实现成本比、紧迫性分析,对每个需求确定四级级别:必须、重要、一般、不重要。并对需求结合上面章节中的需求分类方法进行需求分类。
8. 明确需求的稳定性和风险应对
软件系统80%的问题来自于需求的不确定性和不稳定性,需要对每个需求进行稳定性分析,对需求的稳定性分为四级级别:固定、稳定、不稳定、不确定,对于后两级别需要指定相应的需求不稳定性风险应对计划。
在电子政务行业,需求的稳定性又取决与该业务的覆盖程度(通用程度)、主办单位的行政权限和协调力度、该业务的内部成熟性、该业务的外部稳定性、该业务的信息化迫切程度、该业务对应技术的稳定性等因素。
9. 明确需求的规格和属性信息
需求的属性信息包括需求的编号、业主单位、业务类型、发现日期、业主方负责人、记录人、需求的状态(提出、规格化、已评审、已确定等)、关联需求、需求的输入、输出、处理逻辑、前置状态、后置状态、变更历史等信息,明确需求完整的属性信息有利于准备标识需求的相关信息,并对需求进行规格化疏理,追溯需求变化。并使系统建设遵循统一的需求描述方法和规格结构。
10. 重视需求确认和评审工作
需求的确认和评审是保障需求是否能真正符合实际需要和用户需要的最后环节,建议明确需求的评审和签字制度。
11. 重视需求的管理和跟踪工作
建立需求跟踪矩阵,管理确定的需求,跟踪需求的状态变化,确认需求最终被开发和实现并运行。
12. 重视需求的变更审批和跟踪工作
需求的变更如果管理不善将是电子政务系统建设的恶梦,加强对需求的变更管理和变更审批是为了保障需求的严肃性、需求变更的充分跟踪,并保护业主方的需求变更效果和开发方的需求变更行为,保护双方的合作关系,保障需求的完整性、稳定性,保障系统的最终应用效果。

七、需求工程的建议主要过程
1. 确定需求范围和目标
确定需求范围,启动需求工程;
在组织内探讨需求和产品原型,会通组织内的专业人员、业务人员对产品原型进行探讨和学习;
2. 分析需求范围,准备调研素材
分析目标组织特征和业务特征、需求特征,准备需求调研策略,进行需求调研前沟通和规划;
如有必要需要制定需求调研计划和需求调研问题清单,如有必要准备需求调研表格和需要演示原型
3. 进行需求开发,获取需求和素材
适当时可召开需求启动会议,分发需求调研表格;
进行用户访谈、实地学习、需求研讨、原型研讨、实务跟踪,以识别、针对、确定需求;
并可以记录调研活动记录和收集材料记录,需求获取的相关方法参考以上章节论述。
4. 分析获取到的信息和资料
依据需求调研过程收集到的资料和记录,进行需求框架梳理、需求分解梳理、关键需求甄别;
并进行业务需求、用户需求到系统功能需求的转化定义,并确定系统非技术需求部分。
必要时可以绘制关联图、创建开发原型、分析可行性、进行需求编号、确定需求优先级、为需求建立模型、编写数据字典等。
5. 撰写需求规格说明书草案
根据需求分析和条理化结构,依据需求规格说明书模板,撰写需求规格说明书草案;
并提交需求分析报告草案给客户方代表、涉众用户和内部相关人员,并进行持续修改;
6. 进行需求验证
并进行需求的一定验证,包括用例分析,技术验证、需求模拟、实务跟踪对照等方法;
可选:适当时可以开发界面原型、系统原型或系统主体功能部分,提交客户方核心用户验证系统需求;
7. 必要时:进行补充开发
必要时补充调研系统需求,补充收集需求资料,以完善需求、澄清分歧,达到对需求的初步一致认定;
8. 形成需求规格说明书
根据前期反馈和补充需求调研结果,对需求分析报告初稿进行修改;以形成《需求规格说明书》;
对项目需要进行细化拆分形成《概要需求列表》,含系统的功能点细化;每个需求功能点的开发工作量<3个人天;
提交并召集业主方、供应商一起评审以上需求文档;
9. 需求跟踪和管理
采用需求跟踪矩阵,对需求状态进行跟踪,对需求整体规模进行跟踪;
10. 需求变更审批和跟踪
成立需求变更审批小组,对于影响较大的,超过一定工作量阀值的需求进行变更审批;
并跟踪需求变更同意或否决后的影响和应对措施进行跟踪。

分享到:
评论

相关推荐

    地市行政审批及电子监察系统总体建设方案.pdf

    但与应用紧密相关的“平台”基础设施,如数据(交换)中心、电子政务平台、电 子商务平台等尚未建成。第三,信息资源开发、共享力度不足。目前,XX信息资源 开发利用的基本特征是以部门内部应用为主,部门间的信息...

    电子政务系统设计方案V3.1.doc

    总体设计特点 - 42 - 7.1 体现了以人为本,内外网交互,协同办公的主导思想 - 42 - 7.2 实现了完整意义上的电子政务模式 - 43 - 7.3 为用户构建了无限可扩展平台 - 43 - 7.4 充分整合并激活了用户信息资源库 - 43 -...

    电子证照系统设计方案.pptx

    总体架构图 运行环境 硬件环境 软件环境 网络环境 数据资源 电子证照资源库 电子证照资源目录 元数据 平台 应用系统 基础服务组件 统一电子政务平台(NOAH) 网上审批系统 电子证照系统 各部门业务系统 标准规范...

    数据交换平台解决方案白皮书

    在电子政务系统建设过程中,政府不同部门的业务系统往往是采用不同技术标准、不同软硬件平台、并由不同软件提供商开发的,这些系统是无法直接实现互联的,然而完全替换并由同一软件提供商新建所有业务系统也是不可...

    【精品】北京中电兴发-智慧康巴什总体规划方案198页.docx

    电子政务亦是各城市智慧城市建设的共同领域之一,康巴什推进电子政 务领域智慧城市建设,紧密围绕在切实加强政府自身建设的工作要求,按照“依 法行政、务实高效、开放创新”的工作推进部署,着重从政务办公和政府...

    中国商用密码认证体系结构研究课题组<<数字证书应用技术指南>>

    该指南的目标读者是电子政务、电子商务活动中应用数字证书技术的业务管理人员、应用开发人员、网络与安全体系规划和建设人员、系统运营维护人员。同时也为数字证书基础设施建设厂商、数字证书应用中间件开发商在进行...

    宝德服务器远程教育成功案例

    全国教育科研宽带骨干网经过多年建设已经能够满足开展远程教育、协作研究、电子政务等方面的需要。而高速的通讯网络环境虽然解决了困扰教育信息化建设的信息沟通问题,但同时也使得信息资源分散、易用性差的问题突显...

    网络技术专业人才需求调研报告.doc

    网络技术专业人才需求调研报告 随着电子商务、电子政务的普及应用,社会各行业网络技术人员的需要持续增加,如 网站建设、网站管理与运营、网络编程、网络硬件及软件维修与维护、网页设计、网站 建设及维护、网站...

    软件工程大作业(国土资源政务系统)

    2.1国内外电子政务系统发展现状…………………………………………………….5 2.2电子政务的可行性分析……………………………………………………………7 三.系统总体设计……………………………………………7 3...

    计算机应用专业人才需求调研报告(1).doc

    《重庆市国民经济和社会发展第十二个五年规划纲要》确定的加快发展以信息产 业为主要支柱的战略性新兴产业,实施"2+10"建设方案,即:基本建成国内最大笔记本 电脑生产基地,形成1亿台整机生产规模、80%零部件及原...

    大学科技园网站设计方案(修改).doc

    2 读者对象 针对大学科技园网站设计、开发人员编制 供科技园领导对此建设方案的审核和批示 供大学科技园的职员参考和建议 1.3、设计定位 网站的规模为中型,其风格简洁、实用、主次分明。网站设计成含数据库功能...

    监狱行业调研报告.docx

    五要建设完善电子政务系统,实现办公自动化;六要建设完善标准规范,实现技术应用标准化。 1.1、监狱工作信息化概述 监狱工作信息化建设内容应该由相应的硬、软件组成,主要包括发达的通讯网络、先进完备的数字化...

    软件项目管理师大全(大纲+论文格式+经典案例)

    一个项目经理眼中的电子政务建设困境 313 以项目为中心的电子政务 316 流程再造与企业项目化管理 318 企业信息化规划要软硬兼施 320 企业e化项目实施的典型问题及处理 321 如何规避企业信息化建设项目管理中的难题 ...

    信息系统项目管理师 论文 信息系统项目管理师范文

    一个项目经理眼中的电子政务建设困境 313 以项目为中心的电子政务 316 流程再造与企业项目化管理 318 企业信息化规划要软硬兼施 320 企业e化项目实施的典型问题及处理 321 如何规避企业信息化建设项目管理中的难题 ...

    大数据可视化大屏.pdf

    作为软件合作伙伴,北明软件一直致力于为行业提 供以云计算、大数据、互联网+等技术为核心的综合 IT 解决方案和服务,目 前拥有电子政务、信用大数据、税务大数据等领域的数据可视化解决方案。 在近期的合作项目——...

    科锐国际2020人才市场洞察及薪酬指南.pdf

    人才缺口:数据中台的火热,导致数据平台研发、数据应用开发和数据产品经理 的职位紧缺 人才来源:互联网一二线大公司和一些专门做数据的公司 19 | 高科技 高科技 | 20 AIoT架构师 边缘计算专家 数据架构师 30-40% ...

    2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班

    4、GE API开发:开发实例还可以根据学生需求再做添加。Google Earth的二次开发及其语言将详细介绍。 5、其他虚拟数字地球系统简介: 6、Google Map 应用开发:1)Google Map介绍;2)Google Map API介绍;3)Google ...

    千博政府网站管理系统 v2014 Build0813

    千博政府网站管理系统是千博公司根据政府实际应用需求而提供的一套完整的政府门户网站应用解决方案,倡导“安全、共享、协同、应用”的理念,遵循国家电子政务标准实施中“统一组织领导、统一规划实施、统一标准规范...

    千博政府网站管理系统 v2013 Build1025

    千博政府网站管理系统是千博公司根据政府实际应用需求而提供的一套完整的政府门户网站应用解决方案,倡导“安全、共享、协同、应用”的理念,遵循国家电子政务标准实施中“统一组织领导、统一规划实施、统一标准规范...

    网络计算机中IC卡读写器子系统设计.docx

    研制网络计算机系列产品,选择若干典型应用领域的进行应用示范,以此推动国产微处理器芯片和系统软件的发展,促进我国电子政务、网络教育、金融、社区服务、企业管理等方面的信息化建设。 网络计算机中IC卡读写器子...

Global site tag (gtag.js) - Google Analytics