基于OSSP的OA系统软件项目开发过程研究

来源:岁月联盟 作者:杨浩 时间:2013-02-15
统软件项目开发中的工程实施控制
  为保证OA系统软件项目开发中各子任务的工程实施顺利进行并保证质量,任务负责人必须在实施前作好充分的准备和组织工作。OA系统软件项目开发中实施的准备和组织的流程如图3所示。
  OA系统软件项目开发实施准备和组织流程产生的输出包括:实施方案与进度计划,提取设备清单,现场环境检查报告。
  对OA系统软件项目开发中实施准备和组织流程作以下说明:当项目管理部确定某子任务的实施期限后,由该任务的负责人在任务下达一周内提交自己的实施方案设计。OA系统软件项目开发中实施方案与进度计划的内容包括:参与人员及其任务分配、工程项目进度计划、所需设备清单、根据任务设计方案和有关作业指导书(操作手册)提出的关键控制点。OA系统软件项目开发中的实施方案与进度计划应当交组长审核后由项目管理部批准,才能正式开始实施准备阶段。准备阶段首先要使参与人员各自明确自己的职责,并收集有关设计方案、作业指导书、准备质量记录和登记表格。现场环境检查是指检查工程实施地点是否有合格配套的场地、线路。进入现场施工前,要从库中提取所需要的设备。
  OA系统软件项目开发中实施过程的控制:实施过程是对工程质量产生影响的最关键步骤,必须按照设计方案和实施计划的要求,规范化严格控制。
  OA系统软件项目开发中工程实施的输出包括:配置记录表、配置修改记录表、工作日志、设计修改申请与批准书(可能)和联调技术报告。
  OA系统软件项目开发中工程实施由相应的任务负责人控制工程实施的进度和质量以及关键控制点的状况。项目管理部和工程质量管理组也要各自履行质量监督职责。
  OA系统软件项目开发中的实施验证:实施验证是为了及时得到工程进行状况与实施方案和设计方案的符合程度,由工程质量管理组负责。
  OA系统软件项目开发中的实施验证分为抽验和终验。抽验的时间地点由工程质量管理组组长决定。抽验结果要向领导决策组提供,以便最高领导及时掌握工程质量状况,向项目管理部反馈质量改进和控制的建议。终验指在每一项任务(子任务)工程实施完毕后进行的评审活动,应检查各种文档是否齐全,并对任务(子任务)的工程质量作总体评价,提交评审计划(评审参加人员、评审内容与方法)和评审报告。
  OA系统软件项目开发中审核与评审是保证工程质量的重要保障手段,应当有计划地安排进行。工程中所产生的每一份文件(实施过程产生的质量记录除外)都要履行审核手续。审核的目的是使文件符合文件规范和有关作业程序的规定,验证是否存在质量漏洞和职责不明确现象。对于工程中的重要关键问题必须召开评审会。评审会分为两种:一种是项目管理部召集的论证评审会,另一种是工程质量管理组负责人召开的检验性评审会,这种评审会由工程质量管理组负责人定期向领导决策组者提交评审计划安排。OA系统评审会要遵从特定的工作流程。
  OA系统是一项结构复杂、功能强、涉及面广的信息系统集成和开发的工程,为确保项目达到预期的目的,使系统真正发挥作用,必须做到在项目真正实施前就能预测到该项目可能遇到的各种风险,并准备好项目风险的控制方法,才有可能做到万无一失并最终确保本项目的实施成功。
  5、OA项目的整体实施系统验收管理
  根据需方行业的特点和惯例,系统验收在最终用户的实际系统运行环境中进行。供方在开发环境下,完成应用系统开发工作并进行系统测试。项目的系统验收包括系统工程验收、系统初验、系统最终验收(终验)三个阶段,这三个阶段也可根据合同简化为工程验收、系统终验两个阶段。系统验收应履行正式手续,成立专门的测试验收小组,负责组织、监督和裁决整个系统的验收过程,最后对系统验收管理完全实各阶层完成的软件进行实测和调整。
  四、基于OSSP的协同OA系统软典型示例及分析
  基于OSSP过程开发的协同OA软件挺多,以笔者所使用的一个泛微协同OA系统软件为例,它较好地针对“信息孤岛”、“应用孤岛”和“资源孤岛”这三个问题,通过有效的人力资源和过程控制、技术处理,实现信息、业务和资源的协同。
  在OA系统软件开发过程中,首先要本着“信息网状思想”:建立一个立体的、多维的信息获取、共享和使用的环境,同时协同平台为这些信息节点之间提供立体化的“网状”关联通道,从任何一个信息节点都可以到达任意的相关信息节点,极大地方便企业获取完整的、真实的信息。其次要结合“业务关联思想”:即提供对各个业务环节进行整合的方案,使得协同平台可以面向整个业务过程来进行管理。表面上看在协同平台中还是采用某个模块或某个功能完成某个业务环节的要求,但随之这个应用可以自动启动其他的关联应用,并完成相关数据的更新,使得企业无需在不同应用平台之间切换便可以完成对业务链的管理。最后要有“随需而应思想”:即将企业的“人”、“财”、“物”、“信息”和“流程”进行充分的整合。在OA平台中,这些资源可以实现各种关联,当企业由于某个目的触发一个应用的时候,相关的资源可以随之被调动并被自动加入统一管理和协同工作的环境中,从而进行紧密的协调和运作。
  总而言之,企业在自行开发OA协同管理平台的过程中,只有很好地利用结合OSSP的思想,才能更有效地对各种分散存在或被分隔的资源进行整合,并让它们在统一管理和调配下进行优化,从而发挥这些五、结束语
  在信息经济环境下,企业对于应用软件的要求越来越高,应用软件在企业中发挥的作用也越来越重要,OA系统不仅仅是企业办公的一种工具,更应该是一种有思想、有模式的能管理的软件。目前市场上主流的协同OA系统就为现代企业发展注入了强劲的动力,它以动态组织为行为主体,以工作流为传导模型,以任务为处理模型,将组织行为的复杂性通过三者的结合充分表现出来,从而帮助实际组织解决管理过程中的复杂课题。系统管理模型的组织价值在于“使用有限资源创造最大化价值”,组织标准软件过程在企业具体软件项目开发中的应用还是较初级阶段,企业与企业间的实际情况千差万别,完全把不同应用的软件用统一的软件开发格式化管理是无法很好地实施企业的信息化系统建设要求的。只有根据企业的具体要求,确保客户充分参与;及时组织评审,倾听客户意见;保持客户沟通渠道畅通,及时反馈,然后结合OSSP的软件过程标准灵活运用,才会使企业的软件项目开发事半功倍,开发效率大大提高。
  
  【参考文献】
  [1] 王素芬:软件工程与项目管理[M].西安:西安电子科技大学出版社,2010.
  [2] 康一梅:软件项目管理[M].北京:清华大学出版社,2010.
  [3] 沈春龙、孔建寿、张友良:支持产品协同设计项目管理系统的研究与实现[J].计算机应用研究,2000(3).
  [4] 伦蕊、黎正忠:信息经济时代企业管理的规模经济性[J].东北财经大学学报,2004(4).
  [5] McBride,T.M.:The mechanisms of project management of software development[J]. Journal of Systems and Software,2008(81).
  [6] Charlie C.Chen.Chuck C.h.Law.Samuel C.Yang.Managing ERP implementation failure:a project management perspective[J]. IEEE Transactions on Engineering Management,2009(56).
  [7] 涂思佳、肖攸安:基于B/S结构的校园OA系统的设计与开发[J].武汉理工大学学报(信息与管理工程版),2007,29(12).
  [8] 马慕周:办公自动化技术应用[M].北京:清华大学出版社,2011.

图片内容