造成差异的原因反思

  

  最早看到这张图的时候,还觉得能产生这个不可思议,因为当时是在创业型公司,而且之前经历的即使是大公司也都是创业型的产品,小团队的好处就是勤沟通,常交流,从设计到开发阶段,每个人都在参与和思考,目标一致,所以一直觉得这个图片算是夸张夸大了信息的传达,直到今天有了教训,开始思考。其实问题本没有这么大,不过对于这类问题,宁愿放大了想。

  上面的这个结果一定是最糟最坏的,也是所有人都不愿意看到的

  ~~产品本身就是失败的了

  ~~浪费了大量的人力物力

  ~~对每个人的打击也都是很大的

  ~~耽误了时间,浪费了市场机会

  但是如何产生的?我开始问自己,静下心来想想可以理出来几点原因,当然,回忆原因的目的是为了更好的解决问题,从避免到杜绝这种问题的产生。

  1、前期思考的不到位:在单页面复杂交互的时候,单纯的静态demo无法完整的显示全部的逻辑,包括各种分支。过去在做产品的时候对于复杂的页面都会做一个单页面的逻辑图,用来校验整体的逻辑设计,交互设计。但是现在看看,这个方式对于更复杂的交互可能多少还是力不从心。

  2、信息表达的不到位:如何通过合理的方式来展示出交互逻辑依然是一个值得思考和尝试的问题,及时通过axure可以实现部分交互,但是在更多复杂的情况下是无法满足的,同时大量的制作和维护成本无法适应快速调整和变化的设计节奏。后面还是需要考虑更有效的表现方式。

  3、信息传递的不到位:产品的设计完成只能是50%,,设置是小于50%。其他的比重是开发和实施阶段。这个阶段实现的方式和质量的保重尤为重要。真实的实现产品的功能逻辑,同时需要考虑未来产品功能的扩展,对运营市场等活动的支持等,需要多方考虑。同时如何有效的传达功能的逻辑是需要考虑的。

  4、需求变更后的验证:需求的变更和调整是一定会存在的,记得一句话:唯一不变的就是变化。变化是无法完全避免的,但是发生变化之后,调整产品之后还是需要完整和细致的重新检验一下新的设计,在满足变化的同时,是否增加或者复杂了操作方式。

  5、前端技能的缺失:虽然具备一些前端技能的基础,但是对于AJAX的了解依然不够深入和系统,否则应该可以在异步同步数据处理方式上尽早的发现一些问题和隐患,尽早避免问题的产生。

  6、没有尽早的投入到测试当中:产品人员需要尽早的投入到产品的测试当中,在研发的时候就需要与开发人员进行紧密的沟通,尤其是影响产品的关键环节

  7、多项目并行:多项目并行导致思考的内容和方式在不断的转换,中间容易产生“断档”,导致前后思考的方式方法不一致,最终会影响到产出的质量。虽然有时“对产品麻木了,可以放一段时间回来看,能发现问题”,但是这个方式一般是对产品整体流程或单个“静态”的点是有效的。

  总结一下,发现比较理想的环节就是:设计->验证设计(自我)->表达设计->验证设计(开发/产品/其他相关)->开发->验证设计->测试。提高验证设计的频率和调整验证设计的环节是很关键和必要的,同时配合前端技能的提升。

  最后向辛苦了的前端同学致敬加道歉,感谢你们……….

时间: 2024-10-03 16:10:22

造成差异的原因反思的相关文章

tomcat-Tomcat6在不同操作系统下 ,界面效果显示差异的原因?

问题描述 Tomcat6在不同操作系统下 ,界面效果显示差异的原因? 为了给项目搭建一个模拟仿真环境,昨天将tomcat服务原封不动的从windows下拷贝到Linux下,后来经过一系列配置后可以访问了. 但是发现展示出来的界面显示效果和开发环境(也就是在自己的windows机器上)有一些区别,主要是DIV位移和导致的不对齐现象,如图. 需要说明一样,使用IE浏览器访问,两种环境界面无差异,使用谷歌,360浏览器才有以上情况. 请问有遇到过这种情况的吗,操作系统之间主要的差异点在什么地方呢?求指

C++中理解“传递参数”和异常之间的差异

从语法上看,在函数里声明参数与在catch子句中声明参数几乎没有什么差别: class Widget { ... }; //一个类,具体是什么类// 在这里并不重要void f1(Widget w); // 一些函数,其参数分别为void f2(Widget& w); // Widget, Widget&,或void f3(const Widget& w); // Widget* 类型void f4(Widget *pw);void f5(const Widget *pw);cat

专访科沃斯国际事业部总裁,谈中国、欧洲扫地机器人市场差异

德国在高新科技方面,包括移动支付.国内火热的「共享经济」.家居智能等,普及程度照国内的一二线城市还是有些差距的,这是一周前雷锋网在柏林报道IFA 2017时最大的感受. 可能也是因此,中国厂商在IFA上的表现十分出彩. 在展会现场,雷锋网对国内知名服务机器人品牌科沃斯国际事业部总裁钱程(David.Qian)做了一次专访,深入地了解了一下在扫地机器人.甚至家庭服务机器人方面,中国和德国乃至整个欧洲的差别. 科沃斯在IFA 2017的展台 2012年2月15日,科沃斯欧洲分公司EcovacsEur

关于Runtime.getRuntime().exec 在windows和linux下运行的差异

问题描述 本人使用runtime类执行备份数据库的任务,分别在windows和linux环境下测试都能执行,windows下output会打印脚本出来而linux下output没有打印.如果注释掉两个线程,windows下会发生阻塞,主线程一直运行,linux下不会阻塞,线程正常结束.请问各位仁兄谁知道它内部的差异的原因?谢谢!核心代码如下:process=Runtime.getRuntime().exec("/opt/backup.sh");Threadesg=newStreamGo

DIV+CSS结构设计与Table的差异

DIV+CSS时下最流行的或者说大部分做网页设计的人都采用的方式.说起来我干网页设计和http://www.aliyun.com/zixun/aggregation/13355.html">网站制作也有六七年的时间了,当初DIV刚刚兴起的时候,曾和朋友们试过用DIV,但因为当时DIV+CSS这种技术还不成熟,所以也就没太在意,依然用TABLE,但,时至今日,DIV+CSS已把TABLE+CSS淘汰了,我们这些常用TABLE的人,也得慢慢熟悉DIV了. 其实从本身来讲,这两种布局没有差异,原

感悟团队的有效领导

我和我领导的团队负责集团资产管理工作.去年初,我们接到一项重要工作:预测确定集团与资产相关的非付现成本额(主要是资产折旧.注销等成本),以便确定需提交上市公司董事会批准的2006年度财务预算中的利润目标. 考虑到资本市场非常关注EBITDA利润率指标,必须合理地对付现成本予以控制,而控制付现成本的前提是要准确知道非付现成本将发生多少,因为非付现成本几乎是不可控的.以前虽然也需要预测成本费用总额,但并不特别关注付现成本和非付现成本的比重.因此这项工作可以说几乎是一项全新的工作,同时由于全集团有30

如何做好微博产品的用户活跃度:腾讯vs新浪

前言 用微博的时间不长,因为一直未曾发现自己是个话唠--也许是不愿意承认吧--好吧,我现在面对现实了:) 其实在很早的时候,也粗略的比较过两个平台的一些细节体验,大赞了腾讯微博的体验设计. 本文主要以腾讯和新浪为例,从体验和产品两方面讨论一下如何做微博产品的用户活跃度. 在两个微博分别使用了一段时间之后我发现一个现象,在投入相同的精力.获得差不多的关注度的基础上,新浪微博的用户活跃度要比腾讯的高出不少.这体现在好友的发表.评论.转发和回复上.当然,这还没有大量数据的支持,仅是个人的体会.但却由此

关键词选择技巧

技巧 关键词不是仅限于单个的词,还应包括词组和短语. 我们知道,在搜索引擎中检索信息都是通过输入关键词来实现的.因此正如其名所示,关键词的确非常关键.它是整个网站登录过程中最基本,也是最重要的一步,是我们进行网页优化的基础,因此怎么强调其重要性都不过分.然而关键词的确定并非一件轻而易举的事,要考虑诸多因素,比如关键词必须与你的网站内容有关,词语间如何组合排列,是否符合搜索工具的要求,尽量避免采用热门关键词等等等等.所以说选择正确的关键词绝对是需要下一番工夫的. 那么如何才能找到最适合你的关键词呢

关键词的选择技巧

技巧 关键词的选择技巧 关键词不是仅限于单个的词,还应包括词组和短语. 我们知道,在搜索引擎中检索信息都是通过输入关键词来实现的.因此正如其名所示,关键词的确非常关键.它是整个网站登录过程中最基本,也是最重要的一步,是我们进行网页优化的基础,因此怎么强调其重要性都不过分.然而关键词的确定并非一件轻而易举的事,要考虑诸多因素,比如关键词必须与你的网站内容有关,词语间如何组合排列,是否符合搜索工具的要求,尽量避免采用热门关键词等等等等.所以说选择正确的关键词绝对是需要下一番工夫的. 那么如何才能找到