KISS原则源于David Mamet(大卫马梅)的电影理论,后来被延伸扩展到其他方面。
KISS原则是英语 Keep It Simple, Stupid 的首字母缩略字,也有人称“懒人原则”。KISS原则是指在设计当中应当注重简约的原则。同时这原则亦有应用在商业书信、设计电脑软件、动画、工程上。原文当中有很多其他版本,包括:"Keep It Simple & Stupid"(在西欧文学中最常使用)、"Keep It Sweet & Simple"、"Keep It Short & Simple"、"Keep it Simple, Sweetheart" 及 "Keep it Simple, Sherlock"。
编辑本段释义
KISS原则,keep it simple and stupid ,简单的理解这句话就是,要把一个系统做的连白痴都会用。这就是用户体验的高层境界了,好听的说法也是有的,简单就是美。
编辑本段应用
为了达到良好用户体验,设计师往往会有很多的矛盾,比如一个自认为非常好的建议,就因为别人不太会用或者不理解就要放弃,这是一个非常痛苦的抉择。Web2.0时代用户的参与性越来越高,网络中往往是主动的去接受信息,门户的概念也在渐渐的发生变化。用户参与性的提高就必须提供一个信息发布的平台,这个平台的使用需要最简单的。
至今的大多数网络平台的操作过于复杂,复杂到我们宁愿放弃80%的功能去换取一个简洁的操作平台,当然,如果能保留其中我们需要的那就最好了。由于网络中各个层次的用户之间存在巨大的差别,所以,从大多数的受众考虑开发最适合的平台将是Web2.0时代的一个重要的方向。
编辑本段简单理解
如果KISS能够放之四海而皆准,那这个世界就真的太Simple,太Stupid了。首先,不同的民族和地域文化很大程度上影响着人们的行为方式,简单要求KISS不一定合适。这个相信大家都有很深的体会了,可以参考本文附件一。
其次,一个具体的企业在不同的发展阶段,也会有不同的状态。正如我之前的一篇文中提到(去K歌,要列清单吗?),创业阶段的时候是一种自发性的KISS,后来逐渐壮大,之后是臃肿,再之后可能会进行优化制度、流程方面的工作,算是一次主动的KISS了。再之后的巨无霸状态,KISS原则就不会是最佳的选择了。
第三,即使单看一个稳定时期内的企业,也需要根据发展战略和业务需求,来决定是否有必要对某一类业务、某一个流程进行KISS方向的改造。比如,出于成本效益考虑,管理层可能更希望某费用中心保持稳定即可,而不是花20%的代价去提高5%的效率和效果。
在如今东西方文化激烈碰撞的时代,简陋-复杂-简约代表了很多方面的发展过程,也往往会随着时间的变化螺旋上升。KISS所推崇的“简单”,应该是这种高级的阶段的“简约”,无论是代码层面还是管理层面。所以,KISS更应该被看作许可条件下的努力方向吧。(引)
相关推荐
高度模块化, 遵循 KISS原则的区块链开发框架
【KISS原则】 KISS原则,全称为“Keep It Simple, Stupid”,中文译为“保持简单,愚蠢”。这是一个设计、编程、管理乃至生活中的通用准则,旨在倡导简洁、直观和高效的设计理念。在信息技术领域,KISS原则被广泛...
KISS原则——设计与沟通的黄金法则 在当今社会,信息的呈现与交流无处不在。无论是在商业演示中,还是日常的沟通中,我们都在不断地寻找最有效的方式来传递和接收信息。在众多的设计原则中,KISS原则,即“保持简单...
汉堡原则及KISS原则分享.doc
基于KISS原则的高度模块化区块链开发框架.zip
读书笔记:高度模块化, 遵循 KISS原则的区块链开发框架
高度预测,遵循KISS原则的区块链开发框架 官方网站和文档: : 官方插件库: : 典型案例: : chain33背后故事: 视频教程: 感谢 bug奖励 我们影响bug评价4个等级(不会奖励人民币,等值虚拟资产)。只有影响...
【KISS原则】 KISS原则,全称为“Keep It Simple, Stupid”,中文译为“保持简单,愚蠢”。这个原则强调在设计和开发过程中,应尽量使事物保持简洁,避免不必要的复杂性。KISS原则源于工程设计领域,后来广泛应用于...
"SimpleAdminBundle:使用 KISS 原则提供 Simple Admin" 这个标题表明我们讨论的是一个名为 SimpleAdminBundle 的开源软件组件,它遵循了 KISS(Keep It Simple, Stupid)原则,旨在为用户提供一个简洁易用的后台管理...
KissAPI-SQLServer遵循KISS原则,保持核心功能的简洁,但同时也允许开发者根据需求进行扩展。通过自定义中间件和控制器,可以轻松添加新的API端点或修改现有行为,以适应特定项目的需求。 ### 总结 KissAPI-SQL...
BIN是一个轻量级的前端框架,遵循KISS原则。 简单但功能强大。 它可以用于开发Moble应用程序,Web应用程序甚至台式机应用程序。特征仅需具备HTML,CSS,JavaScript技能面向对象和传统GUI应用程序的开发模式MVVM功能...
KISS原则倡导简洁的设计,避免不必要的复杂性。在设计过程中,应追求简单、直观的解决方案,以降低理解和维护的成本。无论是用户界面、系统架构还是日常生活,简单往往能带来更好的用户体验和更高的效率。如苹果...
设计原则如SOLID原则、KISS原则、DRY原则和YAGNI原则可以帮助开发者编写出更加灵活、可维护和易于扩展的代码。而设计模式则提供了经过验证的解决方案,可以解决软件开发中常见的问题。无论是创建型模式、结构型模式...
丹尼斯·里奇(Dennis MacAlistair Ritchie)提出的 KISS 原则,即 Keep it Simple Stupid,是控制软件复杂度的重要原则之一。 在设计软件系统时,我们需要遵循 Make each program do one thing well 的原则,即每...
6. **KISS原则(Keep It Simple, Stupid)** - 概念:尽可能地简化设计。 - 实践意义:简单的设计更易于理解、维护和扩展,有助于减少错误和提高效率。 7. **DRY原则(Don't Repeat Yourself)** - 概念:避免...
3. **KISS原则(Keep It Simple, Stupid)**:尽量使软件设计简单明了,避免过度复杂的设计。 **软件设计模式概述** 软件设计模式是一套被反复使用的、经过分类编目的、包含结构化的解决方案,用来解决在特定情境...
18. **KISS原则**:Keep It Simple, Stupid,保持设计简洁明了,避免不必要的复杂性。 19. **YAGNI原则**:You Aren't Gonna Need It,避免预先开发未确定需求的功能。 20. **GRASP原则**:General Responsibility...
在报告书中,我们提出了界面设计的基本原则,包括用户导向原则、KISS 原则和布局控制原则等。用户导向原则强调了站在用户的角度来设计软件,了解用户的需求、目标、期望和偏好等。KISS 原则则强调了简洁和易于操作的...
- **KISS原则**(Keep It Simple, Stupid):尽可能地使用简单的方法解决问题,避免过度复杂化。 ##### 软件设计模式概述 软件设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。这些...