ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

将减少阻力的香蕉法则,运用在软件开发上会产生什么效果?

2020-11-16 10:50:32  阅读:367  来源: 互联网

标签:香蕉 法则 软件开发 开发 开发者 软件 橙子 企业


在互联网技术迅速发展的今日,信息科技对各行各业都产生了深远的影响,仿佛一切传统的业务都在发生着变革。企业信息化已经成为未来趋势,各领域都在尝试推进自身的信息化深度建设,且当代企业信息化建设是靠使用各种管理软件来实现的。在软件的选择上,一般小微企业会选择软件公司的现成产品,而体量相对较大的企业,则更多会选择自主开发适合本企业的软件系统。

讲到自主开发软件系统,这里先引入一个《哈佛商业评论》中讲述过的有趣理论。

现在有很多企业为了增加雇员与企业的感情,会给员工提供免费的下午茶和水果。时间久了就会发现一个有意思的现象,在水果区,香蕉永远比橙子更受青睐。而且更值得玩味的现象是,当香蕉没了橙子还剩很多时,想吃水果的雇员也极少会去选择橙子。

有人专门研究了这一现象,他们在拜访过数百家大型企业的职场人士之后得出结论:在职场上,香蕉之所以会比橙子更受欢迎,其原因只是因为香蕉比橙子更容易剥皮。其实,有点生活常识的就会知道,香蕉不仅容易剥,而且吃完后也容易处理。但反观橙子,不仅处理起来非常麻烦,容易喷溅的橙汁还可能弄脏手和衣服。

社会心理学家认为,这是人类长期进化而来的一种天性,可以帮助人类更高效的生活在这个社会,他们称之为“香蕉法则”。

香蕉法则让我立刻联想起,罗伯特弗里茨(Robert Fritz)所著的《最小阻力之路》(The Path of Least Resistance),书中提出了一个观点,即结构决定行为,所有的能量都沿着最小阻力之路进行。

两种理论有异曲同工之妙,二者都表达出了同一个意思。即,但凡有多条路可选,人一定会选最好走的那条路。因为这条路受到的阻力最小。所以,当下有很多的设计师和程序开发者都从中获得了更多见解与灵感。

我们不妨试着将香蕉法则与最小阻力理论引入软件的开发与设计中。大型企业旗下的开发团体通常都是非常忙碌的,他们每一个项目的时间预算都非常紧张,如果遇到复杂的软件开发项目,那单靠开发者加班加点将很难按时完成任务。所以,想要解决这一难题,就得减少开发过程中会拖延开发进度的各种复杂、重复的工作。

好消息是,专为减少软件开发过程中的繁杂工作,能加快项目推进速度,减少开发团队人力和资金成本,同时又可以保障开发质量的软件快速开发平台,早已经应运而生。由于市场需求大,目前这类软件快速开发平台已经遍地开花,这里简单介绍一下其中的佼佼者——xjr快速开发平台。

这是一种帮助开发者快速编写软件的可视化代码生成工具。该平台采用了向导式的开发方式,结合可视化的操作模式,可以直接通过鼠标操作来进行开发,所见即所得,在进行设计的同时也能生成功能。跟着向导一步步做就行,全程几乎不用手写代码。

其内部早已经为开发者搭建好了程序框架,也预置了各类基础模块可以直接使用,另外其根据各类系统的特点建立了多套定制模板,开发者直接按照开发向导就能快速做出各种业务系统。

尤其难得的是,当开发者在前台进行可视化操作时,软件后台会自动生成源码方便编译和修改。在进行复杂业务逻辑编写时,开发者可以先利用其完成基础代码开发,然后再将业务逻辑写入,框架底层也集成了各类公共操作库。平台采用的技术都是目前比较主流的,而且十分规范合理,可以让开发者放心使用,不用担心会出现恶性BUG。

其对我们种缺乏经验的开发团队十分友好,得益于这一系列的优良特性,对程序开发稍有涉猎的人,闭着眼睛都可以开发出软件,还不用担心出错。

标签:香蕉,法则,软件开发,开发,开发者,软件,橙子,企业
来源: https://blog.51cto.com/14492908/2551180

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有