摘要: 【常见的质量问题现象】软件质量问题很大程度上可以从其开发过程上表现出来。在缺乏有效项目管理的团队中,下面的现象我相信是典型的。一个功能第一次转测的时候,测试人员能够发现N个低级错误型的Bug。接着开发人员”改完”代码后,测试人员进行回归测试继续发现N个Bug。这些Bug有些是第一轮测试中发现的Bug没有修复正确或者完全的,而很大一部分可能是因修改之前的Bug而引入的新Bug。于是,这种现象不断得在第三次、第四次……回归测试中出现。上面的现象就是典型的返工。返工不仅浪费了时间和人力,也是质量问题的标志。而最后交付的功能还有若干Bug被发现。因为,测试人员漏测试了。【原因分析与解决问题的经验分享】 阅读全文
posted @ 2013-03-07 20:13 viscent 阅读(317) 评论(0) 推荐(0)
摘要: 很多刚刚转向管理岗位的人员,对于项目进度如何把控,往往不知所从。关于进度,比较容易让人想到的是询问、以及要求写日报、周报之类的。这些措施首先是不完全的。因为进度管理不仅仅是获取进度信息、更重要的是还要核实进度信息。就好比说这一样个任务,你让某人去下载一个软件的安装程序。你要的是Linux版的。等他下载完了Windows版的,指不定他就告诉你这件任务完成了。其次,这些措施效率太低,试想一下,一个30人的团队,如果每个人进度你都去询问一般,那结果是什么呢?况且,别人可能还嫌你烦。另外一方面,一旦发现进度有所滞后,比如较计划滞后,或者某件任务可以花更少的时间时,还要采取一些矫正措施。就是说,还要一定 阅读全文
posted @ 2013-03-07 10:15 viscent 阅读(997) 评论(0) 推荐(0)
摘要: 软件开发日常工作中,出于方便定位问题的需要,我们常常会去清空日志文件。但是,Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样名字的文件是解决不了问题的。下面以Unbutu系统为例,说明如何恢复被误删除的syslog:首先,在以root用户执行如下lsof命令,查询打开/var/log/messages文件的进程的进程ID(PID)。Shell代码root@viscent:/var/log#lsof|grepmessagesrsyslogd544s 阅读全文
posted @ 2013-01-27 20:40 viscent 阅读(2224) 评论(0) 推荐(1)
摘要: 敏捷开发与项目管理实战系列文章发布在IBM developerworks中文站上:敏捷项目管理实战之质量管理本文以作者黄文海的项目管理实践为基础,介绍基于经验过程控制(Empirical Process Control)模型、缺陷预防以及敏捷价值观的敏捷质量管理思想及其实践。希望通过本文为广大项目管理人员提供质量管理的一些思路和经验分享。敏捷项目管理实战之在敏捷开发中引入 Story 演示Story 演示活动可以帮助敏捷开发团队提高开发质量、降低返工带来的质量低下与进度滞后的可能性。本文以作者黄文海的实际敏捷开发与管理的经验为基础,分享了具体 实施 Story 演示的注意要点以及如何控制 St 阅读全文
posted @ 2013-01-27 17:50 viscent 阅读(822) 评论(0) 推荐(0)