企业管理软件杂谈-基础篇
admin
2023-10-20 00:43:13
0

从本期起,我计划用5个篇章来谈谈自己从业10年的企业管理软件工作,目的有三个:
其一,作为对这10年工作的一个自我总结,这往往可以看出自己对一个行业的理解程度;
其二,因为期间一些周围人问起我的工作时,对软件行业的认知还是比较片面,希望让更多的人多了解下这个行业
其三,我从今年起开始在知乎开始回答提问,已回复了几十个关于企业管理软件的提问,也希望给计划从事该行业的人能从道的层面对企业管理软件有个概貌的认知。

笔者打算结合一些专业资料及个人的从业经历,尽量通过口语化的方式来做这档写作。本档写作的适用读者主要为企业管理软件-1到5岁的从业人员,对企业管理软件有兴趣的小伙伴们。

何为计算机软件?
百度定义:软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。
我们可以简单地理解为:我们要与电脑、手机等计算机设备进行沟通时,就是通过软件这个介质来实现的。没有了软件,我们无法告诉计算机设备我们要什么?计算机设备也无法返回我们要的结果。

软件和硬件有何区别?
百度定义:
表现形式不同
硬件有形,有色,有味,看得见,摸得着,闻得到。而软件无形,无色,无味,看不见,摸不着,闻不到。
这一点也是我们ERP(企业资源计划)软件在销售时,企业方可能会提出我花100万买辆宝马,还可以天天看到。我用这个钱买一套软件,却是无形的。所以一些以前的老板很难理解ERP系统的价值。


生产方式不同
软件是开发,它是人的智力的高度发挥,不是传统意义上的硬件制造。尽管软件开发与硬件制造之间有许多共同点,但这两种活动是根本不同的。
为什么很多非业内人士一谈软件行业,就认为是暴利行业?开发软件既不用修建厂房,购买机器设备,也不用招许多工人,为什么一套ERP软件却要几十、上百万?后面讲会有一个篇章来谈软件的开发生命周期。


要求不同
硬件产品允许有误差,而软件产品却不允许有误差。
这是从事软件工作和其他工作的一个显著区别。当软件从业人员为了一个需求细节和用户反复沟通时,用户往往都报以不耐烦。常回答:这个很简单啊!balabala讲一堆宏观的话。殊不知对于计算机底层,它只能理解0或1,软件从业人员必须给计算机准确的输入、运算规则,计算机才能得出预期的输出。


维护不同
硬件是要用旧用坏的,在理论上,软件是不会用旧用坏的,但在实际上,软件也会变旧变坏。因为在软件的整个生存期中,一直处于改变(维护)状态。
这点只要理解了上面说的表现形式不同,就容易理解了。单从需求不变的情况下,因为软件本身是无形的,所以软件确实是不存在折旧这一说。但是从我自身从业经历来说,任何一个企业购买了一套ERP软件后,只要这个企业存在,就有源源不断的因业务发展带来的软件新需求。直到有一天软件已无法满足当前企业的业务发展需要了,那么这个软件的生命周期也宣告着结束。在这个过程中,就需要有人专门来维护软件的正常运行。

计算机软件分类
百度定义:计算机软件总体分为系统软件和应用软件两大类。
系统软件是各类操作系统,如Windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。
应用软件可以细分的种类就更多了,如工具软件、游戏软件、管理软件等都属于应用软件类。
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。

举例来说,我所要说的企业管理软件就属于应用软件,企业管理软件必须是在Windows、Linux等操作系统下才能开发出来。原因是比如我们要实现企业管理软件的一个表单的打印,那么就要调用操作系统的打印机等硬件程序。

应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件

应用软件就是大部分软件从业人员所日夜接触的软件,不论我这里说的企业管理软件,各类手机APP(微信、淘宝等)都属于应用软件的范畴。

何为企业管理软件
百度定义:企业管理软件是面向企业的,能够帮助企业工作者优化工作流程,提高工作效率的信息化系统。
最常见的企业管理软件系统包括ERP(企业资源计划)、CRM(客户关系管理)、HRM(人力资源管理)、OA(办公自动化),财务管理软件系统,进销存等。

下面我简单描述上述几类软件的区别:
ERP:这个是企业管理软件中的鼻祖。工业化时代,为了提升工厂的物料采购、库存计划,第一代的ERP称为MRP系统。第一代ERP系统主要解决了准确、按时、按量采购工厂物料的需求。

随着MRP系统的使用深入,企业希望可以把生产过程,订单等也纳入系统化,这时第二代的ERP称为MRP II系统。第二代的ERP系统的功能更丰富,包括了生产计划、过程管理,简单的订单管理等。

随着企业信息化的深入,第三代的ERP系统加入了财务预测、供应链管理等各个模块,发展成为一套涵盖各个组织的日常业务的系统。第三代的ERP系统涵盖的模块有:销售管理、采购管理、库存管理、生产计划、生产管理、财务管理等。这也是目前大部分ERP厂商所处的阶段

第四代的ERP跨越了企业内部的管理需求,随着互联网技术的发展,企业与外部客户、供应商的往来业务也希望纳入企业信息化。这也是目前国内外大型ERP厂商仍在探索的阶段。

正因为ERP系统基本是所有企业第一个上线的企业管理软件,所以这里特别介绍ERP系统的前世今生。
EPR的用户基本涵盖了企业的所有人员。

CRM:这类软件较为个性化,不同行业的CRM系统的功能模块差别比较大。我这里简单说下CRM系统主要涵盖哪些内容?一般包括售前客户信息收集、售中客户跟进、售后客户管理等。
CRM的用户主要为业务团队、高层。

HRM:这类系统较为标准,主要涵盖人力资源规划、招聘、培训、绩效管理、薪酬福利管理、劳动关系管理等六大人力资源管理模块。
HRM系统主要用户为企业的HR部门、企业所有人员日常与薪酬福利相关的事务处理。

OA:也属于企业常用的协同办公软件,企业员工的考勤、加班、假期等申请都可以放在这上面做申请、审批。也有些企业将OA系统用于企业的业务管理,包括订单管理等。
目前市面的OA系统大多数支持二次开发,因此不同企业对OA系统的使用深度主要取决各自的信息化定位。
OA的用户基本涵盖了企业的所有人员。

财务管理软件:这类软件往往也是企业第一、二上线的管理软件,因财务管理较为标准,所以上线风险低。国内以此起家的软件厂商主要为用友、金蝶。财务管理软件的模块一般包括:应收管理、应付管理、出纳、总账等。
财务管理软件的用户主要为财务部门、高层。

下一篇分享什么?
上面我们分别介绍了不同企业管理软件各自的特点,那么一个企业管理软件从无到有的开发过程是怎么样的呢?笔者将引用CMMI模型来说明一个软件的开发管理过程。

写在结束语
今天是企业管理软件杂谈的第一篇,这里先预告下后面还有四篇,主题分别为:软件生命周期、软件选型、软件实施、软件运维。欢迎读者拍砖,提意见。
这里也和读者分享个豆芽的个人信息:豆芽将在本周五离开厦门---这座工作了7年半的城市,回泉州上班。因公众号关注者中绝大部分是我的朋友,感恩这7个岁月结识的这些良师益友。豆芽也会尽量仍按每两周的周四更新一篇新文章的方式,继续分享个人的新认知。

相关内容