2.3 用云表开发管理软件的基本方法
云表,作为无代码开发平台,为用户提供了全新的开发方式,软件的架构及其搭建过程都和传统的代码开发有重大区别。
首先,云表的使用者,更多来自企事业单位一线的管理人员,他们无须有软件工程的背景和高深的软件架构模型理论。他们的长处在于对公司业务的熟悉、对企业管理痛点的感同身受、对软件应该具有哪些功能才能真正对自己有所帮助的深刻理解。所以,用云表开发系统,一开始不必追求大而全,而是要结合当下的实际需求,先解决局部问题和迫切问题,然后一步步地进行功能完善和功能扩充。
因为企业总是在不断成长的,每个阶段的管理都有主要矛盾和次要矛盾,应首先解决主要矛盾,实现当下最急需的管理信息化,逐步做到全面信息化、数字化。众多的管理人员其实已经深刻体会到,软件从来没有最好的,只有适合自己的。由自己操刀,量体裁衣,量身而作,用到什么开发什么。
要画出合适的表格,最重要的是分清管理对象和业务活动。
在企业运营当中,管理对象一般为人、钱、物、事、流程。
任何一类管理对象,都有不同的属性,概括来讲,主要有标识性属性、描述性属性、状态性属性三大类。以人为例,其标识性属性具有唯一性,通常不能用姓名,而是用身份证号码、职工编号等;描述性属性有身高、性别、体型、肤色、工种、个人简历等;状态性属性有在职、退休、出差等。
再如,物品的标识性属性有商品编号、批次号等;描述性属性有商品名称、规格型号、供应商名称等;状态性属性有所在的存储仓库、在库数量等。
管理对象的不同属性通常是表格中的重要内容。因管理的需要,有时必须区分同类对象的不同个体,这就离不开标识性属性;描述性属性是管理对象的基本属性,更不可或缺;管理对象的不确定性则决定了状态性属性的必要性。
那什么是业务活动呢?
影响管理对象状态发生改变的活动都是业务活动,如商品管理中的入库、出库、报废,人事管理中的请假、调岗等,都让物或人的某个或多个状态属性发生了变动。企业管理对象的不断交互造成了大量的业务活动,所谓的管理,除了管理对象本身和业务活动,也没什么别的内容了,所以,把对象和业务活动管理好,基本就涵盖了管理的所有范畴。
用云表把实际工作中的管理抽象成软件系统的思考流程大致有如下步骤。
一是明确解决的重点、痛点、难点是什么。是企业的生产管理、人力资源管理,还是市场管理?在需求明确之后,首先根据所掌握的情况,剥离出管理对象是哪些;其次找出影响管理对象状态的业务活动,如入库、出库、付款、请假等。
二是绘制表格草图。将关键业务所对应的管理对象用表格描述出来;确定表格上的数据名称及其内容;找到不同表格之间数据的相互关系;绘制管理者所需要的业务报表。
三是确定相关基础数据。例如,用户的组织机构与岗位、供应商名录等。
四是完善各种统计报表。针对业务数据,不同的管理岗位会有不同的查询要求,按照实际需要建立查询与报表模板。
五是用云表完成系统开发。不断进行数据测试和业务逻辑验证,如有问题,不断修正,从而达成开发目标。
六是持续优化和陆续增加其他管理模块。
在初次阅读本章内容时,可能无法完全理解,可以先跳过本章。正如学习一门武术一样,开始时完全可以照猫画虎,练习好一招一式,在不断重复练习中,慢慢悟出招式背后的原理。