[置顶] 需求背后的需求

摘要: 从软件开发的整个流程来讲,需求变更是软件行业,最令人忌惮的问题,一直困扰着我们的研发人员。南辕北辙的道理,每个人都明白。同样,需求变更的代价,会随着项目的进展成倍增长。按行业统计数据,如果在需求阶段只需要花费1个时间单位就能改正的错误,拖到设计阶段来改正需要5倍的时间,到了编码阶段将是10倍,测试阶 阅读全文
posted @ 2015-06-01 14:38 锦峰 阅读(1080) 评论(0) 推荐(0) 编辑

《软件方法》笔记

摘要: 计算机系统不只是简单地把纸上的东西往电脑里搬。 客户的需求从来就没有变过,只是我们一开始就没有揣摩出来! 利润 = 需求 - 设计,需求致力于解决"产品好卖“的问题,设计致力于解决”降低成本“的问题。代码和设计得到最大程度的复用,从而缩短开发周期,降低开发成本。 从需求直接映射设计,会导致... 阅读全文
posted @ 2015-04-25 20:52 锦峰 阅读(517) 评论(0) 推荐(0) 编辑

BUG数量和项目成本

摘要: 这篇文章,不是讨论怎么提升程序员的能力避免BUG,因为程序员的能力不足造成的BUG,短期是无法避免的。这里主要探讨的是因为程序员疏忽大意和不良的开发习惯,产生的低级BUG,对项目成本影响。首先了解下软件测试流程,mantis是跟踪BUG的一种工具,具体流程如下图: 根据流程图可以发现,测试组发... 阅读全文
posted @ 2015-04-24 23:23 锦峰 阅读(2204) 评论(0) 推荐(1) 编辑

《人件》笔记

摘要: 要计算的不是在岗时间,而是你真正全力发挥开展工作的时间。一个小时的流时间真正有产出,但10个6分钟的工作时间段等于什么都完不成。 假设打来的电话平均时间为5分钟,你重新引入工作的时间是15分钟,那么一个电话在流上的损失20分钟。 花在网上的时间只占总时间的百分之二,但一个固定的时间段与整天不... 阅读全文
posted @ 2015-04-24 22:16 锦峰 阅读(277) 评论(0) 推荐(0) 编辑

手机产品设计中的反馈提示

摘要: 在产品的设计中,“反馈”是很重要的一个交互特征,它是一种界面输出物,用以给用户正确的引导信息,帮助用户判断和决策。而反馈的形式也是多方面的,视觉、听觉、嗅觉、触觉、正面的、负面的,都是在为用户传递信息。而没有反馈或反馈很差的交互,只会让用户产生失效和无助的负面体验。在煤气中加入硫和笨,为的是通过臭味提供危险信号的反馈。地铁里的门在关闭前会发出滴滴的报警声,是用来告知乘客车门将要关闭的信息。这都是生活中无处不在的反馈。今天要和大家讨论的是在手机产品中,用户在信息交互过程中所得到的反馈形式。1.反馈的必要性在用户与产品进行交互的过程中, 产品对于用户的每一次行为都要有清晰的、及时的提示和反馈,从而 阅读全文
posted @ 2012-02-16 16:23 锦峰 阅读(221) 评论(0) 推荐(0) 编辑