好的产品是有创意的产品。百草软件通过对各种过程、功能、操作细节的打磨,创意无处不在,小小的改良带来巨大的变化。
企业管理软件是我们常说的TO B软件,给大家留下印象或感觉可能是以下说明之一。
千篇一律的表格和页面;
丑恶暴力的相互作用和经验;
不连续繁琐的流程和操作,用户很难使用。
复杂的系统配置需要专家维护。
安装复杂,操作和维护困难,升级困难。
软件体系结构的严格可扩展性较差。
.
为什么会出现这种情况?查看软件的发展过程,也许能从中发现一些线索。(约翰肯尼迪,软件,软件,软件,软件,软件,软件,软件)
第一代软件:机器语言时代(1946-1953年)
第一代软件是用机器语言编写的,机器语言是计算机电路内置的指令,由0和1组成,不同的计算机使用不同的机器语言,程序员需要记住每种语言指令的二进制数字组合,因此只有少数专家才能编写程序,用机器语言编程不仅枯燥、耗时,而且容易出错。后来出现了汇编语言。使用助记符来表示每个机器语言命令,例如ADD(加法)、SUB(减法)和MOV(移动数据)变得更加容易。运行程序时,必须通过名为汇编程序的翻译程序,将汇编语言编写的程序翻译成机器代码,并提交给计算机。
这一代软件的专业性和难度都很高,只有少数专家(也就是我们现在经常听到的“程序猿”)可以使用。
第二代软件:高级语言时代(1954-1960年)
高级语言的命令形式与自然语言和数字语言相似,不仅容易学习和编程,还能提高程序的可读性。IBM从1954年开始开发高级语言,发明了第一种用于科学和工程计算的Fortran语言,随着时间的推移,LISP语言、COBOL语言和BSSIC语言陆续被发明出来。高级语言的出现创造了在多个计算中运行同一个程序的模式。每种高级语言都有匹配的翻译程序(称为编译器)。编译器可以将用高级语言编写的语句翻译成等效的机器指令。这时程序员在功能上有所不同,系统程序员编写编译器等辅助工具,使用这些工具编写应用程序的人称为应用程序程序员。这个阶段的软件实际上是规模较小的程序,作者和用户往往是同一个人或同一组人,不管理软件开发过程。除了程序列表外,没有其他文档。
第三代软件:操作系统时代(1965-1970年)
上个世纪最伟大的发明集成电路的出现取代了晶体管,处理器的运算速度大大提高,处理器在准备下一项任务时需要等待、计划、调度等动作,因此必须编写能够将所有计算机资源置于计算机控制之下的程序。这就是操作系统。
作为输入/输出设备的计算机终端的出现,使用户能够直接访问计算机,使计算机运行得更快,从而产生了如何利用机器越来越强大的能力速度的问题。解决方法是分时,也就是很多用户用自己的终端同时和一台电脑通信,控制这个过程的就是分时操作系统,组织和安排各项工作。
1968年荷兰计算机科学家Edsgar W . Di jkstra发表论文《GOTO语句的害处》,指出程序调试和修改的困难与程序中GOTO语句的数量成正比。此后,各种结构编程理念正在确立。
计算机用于管理的数据规模越来越大,应用程序越来越广泛,同时需要在多个应用程序、多种语言之间共享数据集的要求越来越强。为了解决这个问题,出现了数据库技术和统一数据管理的软件系统。在《计算机科学》(Northern Exposure)中。
随着计算机应用的普及,软件数量急剧膨胀,计算机软件的开发和维护出现了严重的问题。例如,在运行程序时发现的问题必须纠正。用户必须有新的要求,并相应地修改程序。更新硬件或操作系统时,需要修改程序以适应新环境,这种巨大的消费者来源,甚至是很多程序的个性化特性,导致无法维护,出现了“软件危机”。
第四代软件:结构化编程时代(1971-1989年)
20世纪70年代,Pascal语言、Modula-2、Basic和C语言相继出现了结构化编程技术。
更好的使用、更强大的操作系统开发完毕,为IBM PC开发的PC-DOS和兼容机开发的MS-DOS成为微型计算机的标准操作系统,Macintosh的操作系统引入了鼠标概念和点击一次图形界面,彻底改变了人机交互方式。
20世纪80年代,随着微电子和数字音频技术的发展,计算机应用程序开始使用图像、声音等多媒体信息,多媒体计算机应运而生。随着多媒体技术的发展,计算机的应用进入了一个新的阶段。
这个时期,针对没有计算机经验的用户出现了多用途应用程序。典型的应用程序包括电子表格软件、文字处理软件和数据库管理软件。Lotus1-2-3是第一个商业电子表格软件,wordperfact是第一个商业文字处理软件,dBase III是第一个
实用的数据库管理软件。第五代软件:互联网软件时代(1990-2007)
这个时代的软件有三个标志性事件:微软的崛起、面向对象的程序设计方法出现以及万维网(World Wide Web)的普及。
微软公司的Windows操作系统在PC机市场占有显著优势,微软的Word成了最常用的文字处理软件,20世纪90年代中期,微软将文字处理软件Word、电子制表软件Excel、数据库管理软件Access和其他应用软件程序绑定在一个程序包中,称为办公自动化软件。
面向对象的程序设计方法在20世纪90年代逐步取代了结构化程序设计,成为最流行的程序设计技术。面向对象程序设计尤其适用于规模较大、具有高度交互性、反映现实世界中动态内容的应用程序。Java、C++、C#等都是面向对象设计程序语言。
1990年英国研究员提姆柏纳李(Tim Beners-Lee)创建了一个全球Internet文档中心,并创建了一套技术规则和创建格式化文档的HTML语言,以及能向用户访问全世界站点上信息的浏览器。
第六代软件:移动互联网时代(2007-)
其代表是苹果和谷歌,标志性的事件是:智能手机的大规模应用。第一代Iphone于2007年发布,2008年7月11日,苹果公司推出iPhone 3G。自此,智能手机的发展开启了新的时代,iPhone成为了引领业界的标杆产品。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。智能手机的普及,带来移动应用软件的极大发展,各种APP、H5、小程序等应用场景和方式层出不穷,极大丰富和改变了人们的软件应用和使用条件。
企业管理软件是软件应用的一个分支,其发展的程度和速度受到企业发展阶段、管理思想成熟度等方面的影响,很多落后一个时代,甚至有些领域其发展速度更慢,处于上世纪的应用水平。
技术的发展和推动总是会带来令人意想不到的效果和变化,在企业管理软件领域也有相当的远见者和创新者,利用技术创新不断带来企业管理软件产品的创新与改良。百草软件可以说是众多企业管理软件产品中体现这一变化比较好的产品。众多富有创意的产品特性,为其做了清晰的注脚和说明。
协同群件,为长远打算、高效扩展。协同群件(groupware)是Lotus Notes提出来的,指"企业级通讯、协同工作及Internet/Intranet平台;具有完善的工作流控制,并与外部信息世界建立紧密的联系。"。Lotus Notes是由"宇宙中最顶尖的程序员"Ray Ozzie开发出来,后被IBM收购。全球500强企业都在使用Lotus Notes。
从一开始,百草团队就吸取了群件(groupware)思想,百草产品不只是进销存、ERP。软件不只是做一些数据管理,更是把企业内外部人员连接在一起、高度协同。同时,还要保持与外部数字世界的连接。简单的讲就是"数字化管理、数字化协同,数字化连接商业世界。"
有心的用户会发现,百草与其它企业管理软件截然不同,登录后第一个界面是模块视图,这和Notes完全一致。为什么要设计成这样呢?主要是为了更好的扩展性,企业的业务在不断发展,软件也要同步发展。有了模块视图,百草软件就能快速扩展、加入用户想要的模块。
要与时俱进,服务新模式;移动互联网的大规模发展与深化应用,微信等社交应用对人们生活的渗透,这些都让企业管理软件的应用方式也应与之相匹配和适应。微商城连接客户,建立企业自己的"下单、销售、收款、发货、售后"自循环经营体系;手机极速拍照开单,大大提高销售人员的工作效率,帮助其在快速的工作节奏中服务好客户;打通微信与百草软件,用户在建立销售订单后,将相关单据通过微信发送给客户,客户可直接通过微信付款,方便企业与客户间的商务交易,提升销售、收款的便捷性、安全性与速度。
卡片式设计,让您所见即所得;从信息获取或接收的角度来讲,人们对于图像的识别速度和接收速度快于文字,卡片化的产品显示,一目了然,可以让人快速查找想要的产品,当然也可以根据需要调整视图为文字形式,总览全局。
聚焦业务,按场景精心设计;按需要设置流程环节,灵活应对不同的产品和业务需要;明确化的流程指引和状态显示,根据每个环节的实际完成情况显示状态信息,同时通过环节点状态标识快速到达操作环节,提升用户的使用体验和感受,降低培训和操作的难度。
没有无趣的表格,都是直觉化操作;直觉化的显示信息,免去逻辑转换与记忆的过程,让用户可以不用费神、费脑理解,简化操作。
游戏化的新手指引,15分钟上手;游戏是很好的一种互动手段,用户可以与软件进行互动,既可以快速了解软件产品,又不失枯燥无味,寓教于乐,让用户15分钟内就可以知道软件的架构、功能以及操作方法。
在线化的视频帮助,让用户不必查阅种类繁多、纯文字的帮助文档、操作手册等文件,让人在培训和学习过程中身心愉悦。
手把手导引化的操作说明,采取现场现物的方式,既让人印象深刻,又不会有太大的学习负担;紧接而来的新手任务,可以帮助用户马上体验所学习到的产品功能与操作,加快学习效率和效果;新手任务状态的实时反馈,让用户了解自己的学习效果和程度,不断进行深化学习和完善。
好的产品是富有创意的产品,百草软件在各种流程、功能、操作细节上的打磨充分体现了创意无处不在,小改良带来大变化。