公司oa系统开发失败原因分析
定制OA是指根据客户需求定制的OA系统,一般通过软件项目进行处理。OA软件制造商需要通过需求收集和分析。系统的分析和设计。编码。测试和在线过程。目前,OA办公系统的实施主要是基于产品的实施。在大型OA项目中,或者当用户的个性化需求更加突出时,制造商将采用OA定制开发。虽然OA定制开发可以深入满足用户的需求,但它具有周期长、成本高、风险大等问题,对OA实施团队的要求也相对较高,特别是OA实施中存在大量定制开发项目需求管理的困难。许多用户对OA定制开发没有概念,更不用说OA定制开发需求的管理了,但需求是OA定制开发的重点和目标。需求管理的失败将直接导致OA项目实施的高成本,使OA实施遥遥无期,甚至导致项目的失败。最终用户在处理需求时通常存在以下问题:
一、需求管理缺乏计划
OA定制开发不同于产品模式的实施。一些对软件定制开发过程不太清楚的用户不知道从哪里开始面对定制开发。软件定制开发一般包括需求、设计、开发、测试、部署等一系列过程。需求和测试需要最终用户的关注,尤其是需求的收集和整理。如果OA业务需求复杂,需要制定需求计划,有计划地收集、整理和分析需求文档,最终用户和软件开发需求人员共同讨论和确认需求。
二、需求目标和边界不明确
OA项目的边界和范围无法确定,OA定制开发的内容无限膨胀,导致这种情况的原因如下:
1.单位负责人或主要业务负责人不参与,导致OA业务需求目标和边界不确定。
2.OA需求收集者贪大求全,任何事情都不是绝对完美的们需要把握需求处理中的关键问题,不能放弃本求末。
在收集和整理需求时,需要明确OA项目的目标和边界。结合项目的周期和成本,可以考虑在后续实施中处理一些功能,进行总体规划和分布实施。
三、用户单位本身参与较少,将需求完全交给OA软件厂商
我以为选择软件定制开发厂商一切都会好的,一切都会交给软件开发厂商。最后,用户很少参与业务需求的处理过程,这将导致以下问题:
1.软件开发人员对需求了解不够,设计开发的系统交付给用户,完全无法使用,导致返工。
2.由于前期不参与,在后续开发或交付用户使用过程中,发现与实际需求存在较大差距,系统不稳定,错误率高,给软件开发和系统设计带来困难,OA项目周期延长,成本增加。
最后,用户需要参与OA定制开发的全过程,这就是为什么大型项目需要第三方监理公司、项目需求(重点)、项目进度和质量、系统测试等。
四、需求单纯以部门为单位处理
在处理OA定制开发需求时,很多用户只是让各部门自己整理,然后简单总结给OA软件开发厂商,存在以下问题:
OA业务以部门为单位孤立,OA业务不系统、不完整。需求处理应以业务为主线,需求分析专人(一般为OA软件公司需求人员)应根据相关部门逐一调查收集。用户单位应确定业务需求的主要负责人。如果条件允许,他们可以将相关部门的核心业务人员集中在一起,并进行有针对性的讨论。需求收集整理形成文件后,对相关人员进行回访和再确认,逐步完善。
五、OA定制开发需求不够深入细致
对OA相关业务需求的分析不够深入,OA软件厂商在简单了解后进入系统设计和开发,造成这一问题的主要原因:
1.用户对OA定制开发的需求不够重视,不愿意投入时间与OA软件需求人员进行业务分析。
2.最终用户的业务人员对自己的需求不是很清楚,无法细化。
3.OA软件制造商的需求分析师缺乏相应的需求经验。
收集、整理和分析OA定制开发需求是规划OA定制开发所需功能、进行下一步系统设计和OA开发的基础。这一步的成功与OA定制软件开发的最终系统能否得到用户的认可直接相关,用户能否真正通过我们的系统解决业务或管理问题。OA定制开发需求的处理需要OA软件制造商和最终用户之间的协调和合作。良好的沟通与合作可以产生更好的需求结果,努力准确、清晰、完整、有效、无歧义,是OA项目成功实施的前提和基础。
You must be logged in to post a comment.