KISS原则就是Keep It Simple and Stupid. 简单是软件设计之美, 简单的设计使得软件产品易于开发, 易于维护. 简单表明着高质量, 少加班, 每一个人都但愿本身的工做是简单的.web
在KISS原则以外, 应该有一个更重要的原则: Useful. 知足需求是一切产品的低限. 也许需求自己也应该KISS, 简单的需求意味着底成本, 高效率. 惋惜客户有时候很难克制本身的欲望. 也许站在客户角度看见的KISS和咱们开发者眼中的KISS不彻底是一个概念. 有人说: 好的设计是客户作出来的, 开发者其实只是在帮助客户作设计.设计
Keep It Simple and Stupid, 最难的在于Keep. 一我的作一个Simple的设计并不难, 难的是让这个设计在需求变化的过程当中保持简单. Keep是关键, Keep的时间就是这个设计的生命. 当一个产品没法再Keep Simple的时候, 维护就变的愈来愈困难, 渐渐的没法加入任何变化, 他的生命也就快结束了. 升级意味着从新作一个.开发
Keep Simple就是要抵抗需求的变化, 一开始的需求老是比较简单, 好比这样: 设计一个汽车驾驶程序, 他会在遇到红灯的时候停下来, 绿灯的时候向前进.产品
互联网天生就是一个交互的平台,web的成熟把交互变得更直接.这种直接带来的反作用是在web UI设计上开始走视觉便是标准的路线,好很差当作了判断交互的易用性的标准了,这实际上是个很大的误区.首先Web UI即使是没有任何互动交互的需求,仅是一个简单的内容展示,它也是一个交互性需求,你要经过这个页面把你向要告诉用户的信息告知用户,用户要经过这个页 面用最小的成本得到最多的有价值信息.那么如何能做到在这种最简单的交互中,达到双方收益的最大化的设计呢?有效地遵循KISS原则(keep it simple and stupid)就是最佳选择, 中文译做"懒汉原则",简单的理解这句话就是,要把一个系统作的连白痴都会用。这就是用户体验交互设计的至境,"简单就是美"。it
最求良好用户体验过程当中,每每会不自觉地以视觉为第一原则,这是UI设计师与产品设计师会有不少的矛盾地方,好比一个自认为很是好的UI策略建议,每每会由于妨碍功能的易用性或者由于别人不容易理解就要放弃,这是一个很是痛苦的抉择。效率
Web2.0时代用户的标志性参数就是用户的参与性愈来愈高,而这种参与性也就与原来单向交互有了更深入的要求,例如 我使用的Blogger发布系统,在以前不多出现把用户评论以及其提交功能与帖子正文放在同一个页面这样的需求,而最近则看到在这方面的需求不少.如今重 新以KISS原则审视我宁愿放弃80%的功能去换取一个简洁的平台,并且同时也要把你想要给人看的,给人用的,真诚的展现在最该出现的位置上.例如Add to MyYahoo,Add to Google这样微小东东,这些巨头们都不会忽略.用户体验