文章头图
1 何为真正优秀的企业软件
在讨论如何打造之前,首先应回答下什么才叫一款真正优秀的企业软件,如何定义企业软件为“优秀”。
对于很多周期较长的项目,时间做久了后团队时常会产生疲态,陷入一种为了做而做的状态中,仅想尽快实现功能完成任务,却忘了最初的目标其实是要打造一款优秀的企业软件,而何为优秀,天工科技的理解如下:
1、首先需注意我们讨论和专注研究的是企业软件,是ToB的不是ToC的,ToB和ToC软件差异较大,不可一概而论;
2、对于企业软件来讲,最重要的应是业务功能的有效性,即系统功能到底有效支撑实现了哪些业务需求,呈现出怎样的业务价值,这方面才是关键。做企业软件,如果对业务需求的分析理解、规划设计不到位或不够深刻,其它所有技术相关的探究都是扯淡,技术层面再牛都没用。按照传统软件工程理论(瀑布模型),需求分析阶段所投入的时间应至少占整个项目的30%,我们认为甚至应投入更多,特别对于一些业务模式较复杂或业务场景设计尚不清晰的企业;
3、其次,在业务侧充分剖析设计的前提下,为了确保业务功能效果的良好实现,在技术层面还应注意:
稳定性:经过充分测试功能正常使用无bug;
体验性:简单易用、界面美观友好等;
流畅性:系统操作流程不卡顿;
兼容性:在不同终端(PC、Pad、手机)都有良好的界面体验。
4、然后,在纯技术层面,还需做到:
可用性:支持高并发高可用;
集成性:接口稳定,数据传输方式领先,接口可灵活拓展;
易维护性和可拓展性:系统架构领先,良好的设计模式,模块化设计易于扩展;
安全性:安全层面的充分设计保障,确保系统安全。
5、最后,技术路线的选择也应考虑的技术的复杂度及成本,不应就技术而技术,优先选择高性价比的技术路线支撑企业软件建设,确保软件应用后所带来的收益(远远)大于软件建设的成本。企业软件领域没有银弹(所谓放之四海皆准的最优技术),只有最适合企业的技术架构。
优秀企业软件维度
2 如何打造一款优秀的企业软件
基于第1节内容分析及过往多年的企业软件落地经验,如若把做好一款企业软件(ToB类)的满分定位100分,天工科技将能力要求及资源投入构成大致打分如下:
1、咨询规划能力及资源投入【30分】
2、系统设计能力及资源投入【30分】
3、开发测试能力及资源投入【30分】
4、IT运维/运营能力及资源投入【10分】
注:此评分基于天工科技认为最合理的企业软件能力要求及资源投入评测,各项可能会基于实际项目情况不同分数略有浮动但上下浮动比例不应超过30%。
基于以上评测维度及过往大量实际项目经验,企业类项目软件实施过程中往往会存在以下几方面主要问题,这些问题也是天工科技有能力去避免或解决的方面:
1、做系统实施时(几乎)没有咨询规划阶段,直接就开始设计阶段。做此系统想解决的业务问题,实现的业务价值,整体的业务、应用、数据、技术架构规划等根本尚未明晰,直接开始设计流程和功能,最后做出来的系统缺乏目标性、架构性和价值增值,变成一堆功能的堆叠,出现有重复功能或有些功能根本用不起来的情况;
2、系统设计太粗糙,不注重用户体验(细节)设计,系统的美观性、易用性和交互性都不好,企业软件中不乏很多很丑,界面操作体验还属上一代甚至几代设计的系统;
3、开发架构过于复杂,且这种复杂性其实并非必须的,引用了N多轮子,调试技术框架花的时间比写业务代码还多,经常杀鸡用牛刀,唯技术论并不可取;代码缺乏足够良构的设计模式和分层框架支撑,后期(特别一些复杂功能)难以维护;测试人员没有参与前期的业务分析设计环节,测试不充分,且UAT测试用户不上心,往往都是真正上线后才爆发出一堆问题;
4、运维方面理解简单化,以为解决问题就叫运维,没有专业的IT运维服务体系(如ITIL/ISO20000)支撑以持续提升运维服务水平和质量。
当然,以上这些问题与天工科技合作都能很好得以解决,交付出优质有效的企业软件是我司创办的初衷。
然后围绕以上几方面再突出讲下我们认为企业软件进一步发展的三个核心趋势:
一是咨询牵引软件设计
ToB企业的软件设计,关键因素在于业务价值的实现,而业务价值的规划设计,最擅长的服务方其实是咨询公司,以咨询为牵引,将咨询公司领先的方法论和行业经验融入到系统设计当中,更有可能设计出真正深度赋能业务的应用软件,特别对于一些营销相关的领域或创新业务领域,本身业务玩法尚不明晰的,更建议以一个(轻)咨询做基础,充分分析设计好业务模式或需求后再进行开发,方能起到事半功倍的效用,真正做出高质量的企业软件。
二是用户体验设计的大幅提升
过往很多企业软件是很难看的,特别一些global的产品(如SAP、Oracle等),并且不仅难看也难用,或者说用户体验设计不够本土化(注:此观点乃是过往项目中大量客户的直观看法而非我司一家之言),这些年随着前后端分离后前端技术的飞速发展,以及大量以前搞ToC软件的公司转型做ToB业务,C端的系统设计理念会被越来越多的引入B端,B端系统的设计,从本身的美观、交互、以及多端兼容等各个方面,都会有大幅地提升,以往那些号称功能强大但长得很丑的、用户体验设计很拙劣的系统会逐渐被淘汰,对美和体验设计的追求一定是企业软件发展的核心方向之一。
三是基于领先技术框架底座的实战项目经验团队
此点包含两层意思,一是开发技术架构底座要够精简且稳健,经过实际大型项目验证,足够良构且能切实帮助提升开发维护效率;二是真正实施落地过程中一定还是会有一堆的问题出现,远远不止以上提到的几点,故项目实操的落地经验团队资源组成,是确保企业软件项目成功的重中之重。
天工科技实际项目经验
3 天工科技定制软件服务特色
如果说传统的“产品 二次开发”模式往往只能做到六七十分的效果,天工科技的“咨询 量身定制”模式目标是冲着八九十分甚至一百分去的,其定制软件服务特色主要体现在以下几方面:
1、极强的业务规划分析能力【与海睿咨询协作完成】;
2、有互联网大厂产品背景团队能力的产品设计能力;
3、经过验证且足够良构的技术架构底座与优秀的技术开发团队;
4、丰富的企业软件落地项目经验;
5、擅长IT运维服务管理,有惠普ITSM背景团队资源;
6、秉持以客户为中心,追求共赢的一贯服务理念,快速响应,深度服务。
以客户为中心的服务提供
天工科技:巧夺天工,独具匠心。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。