基本原则
- 简单:简单即复杂,用最简单的方案解决问题,不要做当前不需要的东西;先走通流程,然后优化变得更好,再进行优化变得伟大;增加自动化测试;时刻关注产出比,了解我们的用户;设计一个新功能时尽量独立;不要搞花哨的东西。
功能选择
1、拥抱变化,尽量做少的功能,如果有疑问的时候,就不要做,甚至干掉;要有勇气说不
服务端设计和并发
分布式系统
时刻考虑分布式逻辑,不要搞有状态的,无状态的能更好帮我们扩展;实现一个操作时,尽量实现幂等,能帮助我们恢复;
用户体验
最好的产品是不需要产品手册的,总是要为配置设置一个合理的默认值!
密密麻麻的图表到底想告诉我什么观点?传递什么事实?
– 涉及有客户APP交互场景,需要客户先确认APP原型
用户体验三要素:别让我等!别让我想!别让我烦!
别让我等=>快速渲染页面,2s以内
别让我想=>关注用户及其任务,给予明确的指引
别让我烦=>缩短完成路径就是帮用户偷懒