“行政审批系统”的项目管理介绍.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“行政审批系统”的项目管理介绍.doc

核准通过,归档资料。 未经允许,请勿外传! “行政审批系统”的项目管理介绍 项目简介 为推进我国电子政务的发展,国办与2001年4月印发了全国政府系统政务信息化建设“十五”规划纲要,纲要针对我国政务建设的现状和存在的问题,提出了“十五”我国政务信息化建设的总体目标、指导原则、主要任务和保障措施。以此为契机,全国的电子政务建设全面展开,以北京、上海、广州为代表的城市走在了政务信息化建设的前列,而以广东南海市为代表的小型城市更是成了电子政务建设中的弄潮者。纵观这些先行者的建设步伐,可以看出政务建设的中心主要围绕两个方面进行,其一是提高办公效率;其二是促进政务公开,提高政务服务工作水平。 为了加快政务服务工作的开展,湖南省人民政府制定了一系列推进政务审批公开化的措施,其中最重要的一点就是启动了政务服务中心的建设工作,以期实现全面的政务公开和和推进政务服务电子化,为了配合此项政策的实施,我公司抓住有利时机,成立了行政审批系统项目组,由我负责项目的管理工作。 项目团队模型 在软件开发过程中,我们根据项目组的实际情况,对微软解决方案框架结构(MSF)进行了本地化,形成了独具特色的项目团队模型。 项目团队模型用于建立高效的项目组,管理项目的生命周期。它展示了如何组织项目队伍,在时间控制和连续不断发展计划的要求下,有效的交付系统的解决方案。它描述了七种基本的角色:产品管理、需求分析、软件测试、技术支持、开发管理、软件设计、软件实现。在软件开发过程中,这七种角色所承担的工作形成一个闭环。如下图所示: 实现 实现 设计 需求分析 技术支持 产品管理 测试 开发管理 产品组 开发组 在组建项目组时,我根据工作的性质和低耦合、高内聚的原则成立两个小组:产品组和开发组。其中: 产品组:负责和用户的交互,完成项目的输入(需求分析)和输出(测试、实施与维护)。包括产品管理、需求分析、软件测试、技术支持等四种角色。 开发组:根据软件产品部的需求规格说明书开发软件,完成项目的设计和实现。它包括开发管理、软件设计、软件实现等三种角色。 项目过程模型 我们将整个项目的开发目标划分成为一些更易于完成和达到的阶段性小目标,这些小目标都有一个定义明确的阶段性评估标准。迭代就是为了完成一定的阶段性目标而所从事的一系列开发活动,在每个迭代开始前都要根据项目当前的状态和所要达到的阶段性目标制定迭代计划,整个迭代过程包含了需求、设计、实施(编码)、部署、测试等各种类型的开发活动,迭代完成之后需要对迭代完成的结果进行评估,并以此为依据来制定下一次迭代的目标。 与传统的瀑布式开发模型相比较,迭代化开发具有以下特点: 允许变更需求 需求总是会变化,这是事实。给项目带来麻烦的常常主要是需求变化和需求蠕变,它们会导致延期交付、工期延误、客户不满意、开发人员受挫。通过向用户演示迭代所产生的部分系统功能,我们可以尽早地收集用户对于系统的反馈,及时改正对于用户需求的理解偏差,从而保证开发出来的系统真正地解决客户的问题。 逐步集成元素 在传统的项目开发中,由于要求一下子集成系统中所有的模块,集成阶段往往要占到整个项目很大比例的工作量(最高可达40%),这一阶段的工作经常是不确定并且非常棘手。在迭代式方法中,集成可以说是连续不断的,每一次迭代都会增量式集成一些新的系统功能,要集成的元素都比过去少得多,所以工作量和难度都是比较低的。 尽早降低风险 迭代化开发的主要指导原则就是以架构为中心,在早期的迭代中所要解决的主要问题就是尽快确定系统架构,通过几次迭代来尽快地设计出能够满足核心需求的系统架构,这样可以迅速降低整个项目的风险。等到系统架构稳定之后,项目的风险就比较低了,这个时候再去实现系统中尚未完成的功能,进而完成整个项目。 有助于提高团队的士气 开发人员通过每次迭代都可以在短期内看到自己的工作成果,从而有助于他们增强信心,更好地完成开发任务。而在非迭代式开发中,开发人员只有在项目接近尾声时才能看到开发的结果,在此之前的相当长时间,大家还是在不确定性中摸索前近。 生成更高质量的产品 每次迭代都会产生一个可运行的系统,通过对这个可运行系统进行测试,我们在早期的迭代中就可以及时发现缺陷并改正,性能上的瓶颈也可以尽早发现并处理。因为在每次迭代中总是不断地纠正错误,我们可以得到更高质量的产品。 保证项目开发进度 每次迭代结束时都会进行评估,来判断该次迭代有没有达到预定的目标。项目经理可以很清楚地知道有哪些需求已经实现了,并且比较准确地估计项目的状态,对项目的开发进度进行必要的调整,保证项目按时完成。 容许产品进行战术改变 迭代化的开发具有更大的灵活性,在迭代过程中可以随时根据业务情况或市场环境来对产品的开发进行调整。例如为了同现有的同类产品竞争,可以决定采用抢先竞争对手一步的方法,提前发布一

文档评论(0)

ucut + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档