知识

对一款OA就系统而言,除了从源头入手,做好模块化架构外,还可以保证哪些层次OA高质量的系统,为用户创造良好的体验?本文将认真解决这个问题,希望对您有所帮助。当你提到质量时,你会想到一些形容词,如:好、坏、一般,用这些词来指定一个产品是否容易使用,是否耐用,是否有缺陷。所以当大多数人提到质量时,他们不可避

您当前位置>首页 >> 知识 >> 软件

OA系统_OA如何在系统实施的各个阶段提高项目质量?

发表时间:2022-05-24 12:07:32

文章来源:超级管理员

浏览次数:381

对一款OA就系统而言,除了从源头入手,做好模块化架构外,还可以保证哪些层次OA高质量的系统,为用户创造良好的体验?


当你提到质量时,你会想到一些形容词,如:好、坏、一般,用这些词来指定一个产品是否容易使用,是否耐用,是否有缺陷。所以当大多数人提到质量时,他们不可避免地会想到产品缺陷,因此,缺陷自然会成为高质量的同义词,软件产品也不例外。那么,缺乏软件缺陷可以代表软件产品的质量吗?

这是肯定的。也许用户会在10年前甚至更早回答。

然而,随着信息化建设的不断推进,用户的信息化水平也有了很大的提高。在与用户沟通的过程中,XX主页加载这么慢,这个界面真的不好看,这个功能不是我们想要的……这种偏用户体验反馈。

美国著名的质量管理专家J.M.Juran从客户的角度来看,医生提出产品质量是产品的适用性,即产品在使用过程中能够成功满足用户的需求。可以看出,缺乏软件缺陷不再代表高质量的软件,而只是衡量软件质量的指标之一。

好看,好用,bug少,能解决实际问题是用户对高质量软件的最直接反馈。但是如何保证软件的高质量呢?

从开发的角度来看,软件需要实现高内聚、低耦合、简单易懂的代码。称为软件的设计质量,具有外部不可见性。高内聚低耦合满足软件易于扩展和重用的要求,代码简单易懂满足软件易于维护的要求。易于扩展和重用可以保证用户新需求的快速响应,易于维护,快速响应用户需求的变化。

协同办公系统(以下简称本文)OA)以公司通用开发平台为基础,采用模块化架构理念。模块化架构理念从根本上保证了OA系统实现了高内聚低耦合的建设目标,通用开发平台从基本层面保证了软件的产品质量。此外,项目组还专注于确保以下方面OA高质量的系统。



有句话叫风险隐藏在需求的迷雾之后。充分体现了需求分析的重要性。如果需求分析工作到位,可以为开发优秀产品打下良好的基础。相反,可能会导致潜在的质量问题和业务价值的丧失。为了消除需求雾,项目组在需求分析阶段做了大量工作。



软件实现阶段的主要活动包括:详细的设计、编码和测试,这是软件项目过程中工作量最大、持续时间最长、细节最多的阶段。如果确保实现阶段工作的发展,是确保产品质量的首要任务。在实现阶段,项目组主要采用以下原则来保证质量。



有一个关于扁鹊的小故事:

魏文王曾向扁鹊求助:你们三兄弟都擅长医术,那么谁的医术最好呢?

扁鹊回答:“大哥的医术最好,二哥的医术稍微差一点,而我的医术最差。”

魏文王不解:那为什么只有你闻名于世?

扁鹊给出的解释是:

大哥的治疗是在病人生病之前。在这个时候,病人不知道他生病了。大哥给药,把病扼杀在萌芽状态。即使他的医术不被世界所理解,他也认为他的医术在我们家非常聪明;

我二哥的治疗是在病情刚刚出现的时候。这个时候病人的病情不是很严重,病人也没有痛苦。二哥一剂药就能治好病,所以很多人认为二哥只是治好小病。

而我的治疗,是在病情非常严重的时候,病人遭受了很多痛苦。所以他们看到我用针流血,或者用毒药攻击毒药,或者做一个大手术,让病情很快康复。所以病人们认为我的医疗技能非常聪明,只有我闻名于世。

运维阶段的质量问题往往是由设计和开发阶段的积累引起的。如果运维阶段真的有大手术,那么情况真的不乐观。如果你移动得好,你就会像扁鹊一样闻名于世。如果你移动得不好,你可能会死羊来弥补,为时已晚。因此,项目组有必要在实现阶段加强对代码质量的严格控制。

为了关闭最后一关,项目组应高度重视系统的在线运行状态,通过各种监控和预警措施提前发现问题状态。

虽然项目组在质量管理方面做了大量的准备和努力,但质量控制仍然不能称为完美,项目组需要更多的精力投入质量管理,公司需要提供必要的支持,每个人都需要参与质量管理工作。我们的目标是实现全面的质量管理。

什么是综合质量管理?答:它是一种以质量为中心,以全体员工参与为基础的组织,旨在通过满足客户和组织所有成员和社会效益,实现长期成功的管理方式。



相关案例查看更多