目录 PART1 认知零代码工具的能力边界 1.1零代码开发平台的概念01 1.2零代码与数字化02 PART2 企业如何从0-1搭建应用系统? 2.1第一阶段需求分析和需求收集06 2.2第二阶段工具选型和产品学习10 2.2.1明确系统的定位 2.2.2零代码开发平台选型 2.2.3学习使用零代码开发平台 2.3第三阶段系统搭建和初步推广14 2.3.1搭建系统 2.3.2推广使用 2.3.3关注信息安全 2.3.4典型场景模版 2.4第四阶段培养“全民开发”意识29 2.4.1全民开发概念 2.4.2全民开发为企业带来的价值 2.4.3全民开发的开展方式 附录简道云产品介绍 简道云产品功能36 简道云服务地图37 公司简介38 3|企业零代码应用开发 1.1零代码开发平台的概念 零代码开发,顾名思义,指的是在不需要编写代码的情况下,就能够快速开发出业务应用。可以回想以往在工作中使用过的业务应用,这些应用基本上包含了数据收集、数据处理、业务流程、用户界面等方面。零代码开发平台则是可以帮助开发者以无需代码的方式,对应用的以上部分进行设计和搭建的工具。 零代码开发平台通过使用封装好的“代码块”来实现预制的功能,就好比为用户准备了各式各样的积木块,能让用户“开箱即用”,直接拿这些“积木”进行应用搭建。一般来说,平台的操作往往只需要用户进行直观的拖、拉、拽、连线等操作。因此,零代码开发者并不要求拥有代码技术门槛,不论你是否是程序员,都可以按照自己的意愿,低成本且敏捷地进行应用开发。 除此之外,零代码的开发工具还能利用企业级API和Web服务目录、开放数据集以及企业内部可靠的模板库,实现对现有业务系统的集成,以补充现有业务系统的功能不足。 和零代码有关的术语: SaaS:Software-as-a-Service,软件即服务,通过网络提供软件服务。 PaaS:PlatformasaService,平台即服务,把服务器平台作为一种服务来提供的商业模式。 aPaaS:applicationPlatformasaService,应用程序平台即服务,这是基于PaaS(平台即服务)的一种解决方案,支持应用程序在云端的开发、部署和运行,提供给用户软件开发的基础工具——包括数据对象、权限管理、用户界面等。零代码开发平台一般可以被归类为aPaaS。 iPaaS:integrationPlatformasaService,集成平台即服务,让客户在无需安装或管理任何硬件或中间件的情况下进行集成的开发和部署。 IaaS:InfrastructureasaService,基础设施即服务,指把IT基础设施作为一种服务通过网络对外提供的服务模式,包括计算、存储、网络等。 SaaS aPaaS PaaS IPaaSIaaS 终端用户 应用开发者 IT管理员 1.2零代码与数字化 企业开展数字化转型的意义在于: 1)促进降本增效 使数字化系统可以帮助企业释放人力、节省时间、减少因人工操作失误带来的额外成本。企业开展数字化转型之后,还能从数字化系统中沉淀大量的业务数据,这些数据可以在企业管理者做决策时作为依据,帮助企业更好地优化管理和业务。 2)提升协同效率 在企业内部,数字化转型能够帮助企业提高内部信息沟通的效率,让流程审批等原先耗时耗力的日常工作变得高效便捷。在企业对外的协作中,数字化转型能够帮助企业和供应商、经销商、合作伙伴、监管单位的协作变得更高效,从而建立更互信、更紧密的合作关系。 3)提升管理效率 数字化转型能够帮助企业将经营管理靠“人治”逐渐转变为依靠真实可靠的数据。对企业高层来说,借助数字化系统可以更快更准确地了解企业经营情况;对一线员工来说,他们可以有更多的时间和精力专注于个人业务的创新与改进。 企业数字化有以下几种发展趋势: 1)集成化 传统的信息化模式下,多个部门甚至一个部门的不同小组都会各自为政,各部门的数据像海上的孤岛一样互不关联,导致企业员工之间信息不透明、企业资产严重浪费等问题。集成化的管理思维打破了企业“数据孤岛”,通过对应用统一管理,各部门之间数据可以紧密关联,整个企业信息化系统成为有机整体,从而实现企业资产的综合管理。 2)移动化 经CNNIC中国互联网络发展状况统计调查显示:截止2020年3月,我国网民使用手机上网的比例高达99.3%,几乎人手一机,而同时,电脑的使用频次也在继续下滑。在越来越多的企业信息化方案中,移动端几乎成为信息化的标配。员工随时随地访问系统查看提醒、处理业务、查询分析数据,办公场景突破了空间限制。 3)智能化 回顾人类社会发展的历程,无论是农业革命还是工业革命,都在致力于通过更智能的方式、将人从各种事务中解脱出来,信息化发展也是如此。越来越多的企业在制定信息化方案时,都提出了对各类工具智能化的需求。智能化的目标是减少员工的重复工作,使得办公更具人性化。员工的办公体验更好,满意度就会提高,效率也就更高。 4)定制化 过去在信息化的浪潮下,很多企业对于信息化的理解浮于表面——在选择信息化方案时,他们要么贪多,上很多系统和平台;要么忽视企业的个性化需求,使用一些和实际业务场景、流程不契合的产品。于是,冗杂的信息系统可能会引发员工不满,同时其高昂的费用更是让企业背上了沉重的负担,甚至制约着企业发展。随着管理思想的进步,现在越来越多的企业管理者意识到“合适”的重要性,让信息化工具只做合适的功能,从而跳出为了信息化而信息化的困局。 选择合适的数字化工具: 针对数字化的四个发展趋势,零代码开发平台都可以凭借其功能特性进行满足,尤其是传统产品难以实现的智能化和定制化。零代码应用开发平台往往会提供丰富的功能模块,如:在线表单、流程、仪表盘、知识库等功能。使用者无需代码基础、即可像搭建积木一样,快速搭建出符合需求的个性化管理应用。 下面通过5个方面对自主开发、购买标准化产品和零代码开发平台进行比较。 自主开发 零代码开发平台 购买标准化产品 开发周期 必须遵循需求评估、编写代码、联调测试、上线发布等流程,周期以年计 可视化开发,周期以小时计 开发周期 可能需要二次开发或者项目人员进场部署软件,周期以月计 业务适配程度 定制开发,适配程度高 业务适配程度 只要懂业务即可开发,适配程度高 业务适配程度 解决标准化需求,难以实现个性化需求,适配程度低 迭代敏捷程度 需要重走流程,以及对需求排期,周期长 迭代敏捷程度 即时调整,即时上线,周期短 迭代敏捷程度 依赖厂商对需求的排期,周期长 成本 人力成本和部署成本高 成本 按订阅收费,可按需购买,成本低 成本 软件购买成本和部署成本高 后期运营 需自主运维,难度大 后期运营 由平台厂商在云端统一运维 后期运营 需自主运维,难度大 开发周期 零代码开发的优势: 零代码开发平台的优势可以总结为“多、快、好、省”四个字。 零代码平台优势 人、财、物、产、供、销,经营全链路场景均可搭建 多 开发周期以天/时来计算,不懂代码也可以搭建应用 快 敏捷迭代 全局优化 提升用户体验 好 开发者就是使用者,使用者就是开发者,贴合业务 全员参与 激发活力模式创新 简道云零代码 省 购买成本、开发成 本、运维成本节省至少10倍以上 高性价比 提升效率 零代码开发平台为企业的不同角色赋能: 为“一把手”赋能 无论是交给IT部门还是软件服务商进行开发,需求的沟通过程中难免会有失真。有了零代码开发平台,“一把手”可以自己搭建系统,自己实现管理蓝图。 为IT部门赋能 零代码开发为IT部门提供了一种高效的需求解决方式,帮助IT部门应对业务需求的爆发式增长。 为业务人员赋能 零代码开发平台给业务人员提供了自己解决问题的机会,也让业务人员与IT部门间的沟通更加容易。 5|企业零代码应用开发 2.1第一阶段需求分析和需求收集 2.1.1明确业务需求 1-什么是需求? 需求是企业、组织因业务管理、企业管理而对信息化系统提出的要求。 举个例子,人事部门需要了解所有员工每月的出勤情况,要求做一个考勤系统。 业务需要 系统要求 所有员工每天自主上报考勤数据 有统一的、固定的、便捷的提交入口 所有员工按时上报考勤数据 系统在规定时间提醒员工提交数据 所有员工每天不能重复上报考勤数据 系统限制每人每天只能提交一条数据 所有员工可以查询自己的考勤记录 系统内有查看个人考勤的数据看板 部门主管可以查询本部门员工出勤情况 系统内有主管查看部门员工考勤情况的数据看板 ······ ······ 类似表单中的内容就是“需求”,由此也可以看出,合理的需求都是基于实际的场景和业务,且有几个重要的因素:人物、时间、事件。 2-收集需求 1)需求来源 系统建设的需求,可以由业务部门根据自身业务提出,也可以由信息化部门根据公司管理文件整理得出,下面举两个例子。 业务部门根据自身需要提出要求 示例:某铁路公安局下辖数十个下级单位,这些下级单位的管理区域、工作内容和人员组成都不一样,因此需求千差万别,难以依靠IT部门逐一调研和评估。他们的数字化系统,除最初的核心应用,其他需求均由各下级单位主动提交,然后再由IT门统一开发零代码应用来解决。 信息化部门根据公司管理文件整理需求 示例:某建筑企业计划开展数字化转型,优化管理模式。在此之前,该企业是以线下纸质单据的方式实现业务流程的,各个部门仅参与流程的某一个环节,无法提出涵盖整个流程的完整需求。因此,该企业建设数字化系统时,就由IT部门收集流程每个环节的需求,再开发零代码应用。 2-收集需求的方式 1)需求来源 业务部门根据自身业务需要提出要求;信息化部门根据公司管理文件整理需求。 2)收集需求的情形 面向业务部门收集需求时,通常是有以下的几种情形: 概念型 我想要一个财务系统,就是可以记录资金的进出,然后按不同的收入分类汇总的。 看似提出了一个需求,但是需求并不是很明确,只是提出了一个目标系统的概念,光凭这样的概念是不可能做出完善的系统的。 问题型 我们门店的采购和消耗数量经常对不上,去年年底策划了一场大型促销活动,最终却因为成本太高没有扩大盈利,但是又想不到是什么环节出了问题,这个系统能解 暴露出一个实际业务中存在的现实问题,希望通过系统解决或者避免问题,这样的需求并不是直观的,解决该需求,需要先解决管理和业务经营本身的问题,先建立 借鉴型 其他公司的项目管理系统是怎么做的,可以有参考吗? 盲目的借鉴系统是无法解决问题的,每个公司的岗位组成、责任划分、运转模式都各不相同,而系统又是贴合公司管理模式制作的,借鉴系统必然是需要先借鉴管理 潜在型 我暂时也想不起来我有什么需求,好像没什么可以在系统上做的。 没有需求应该是推进信息化建设中最难的结症,因为没有需求往往不是真的没有需求,而是信息化意识还没有培养起来,没有认识到需求。 3)不同情形的解决思路 概念型:需要从实际业务的多个角度补充概念。需要从实际业务的多个角度补充概念。 第一步 第二步 第三步 理清业务流程,画出思维导图,建立 细化业务要素。可将人物、时间、事 明确管理目标,把握住核心管理目标 基础框架; 件等维度列在表格上,从而看出每个 的需求才是有方向性的,有价值的。 业务流程中各部门的具体工作,以及其中的信息关联和先后顺序; 问题型:需要找到问题的根源,从管理制度和业务流程出发,完善需求的同时也是完善管理体系。 第一步 第二步 第三步 定位问题、找准原因,业务流程标准化; 根据优化流程,补充需求内容,让信息化工具为解决业务问题赋能; 验证需求是否能有效解决问题。 借鉴型:借鉴并非照搬照抄系统。 第一步 第二步 第三步 理清参考系统的业务逻辑,分别从基础模块、操作模块、数据模块进行梳理; 对比参考系统业务逻辑与实际业务逻辑是否相符,根据上面三大模块进行对比; 参考思路,优化差异,整理出符合自身业务逻辑且能解决当前实际问题的需求。 潜在型:可能不是真的没有需求