标签存档: 开发协作

【外刊IT评论】抵制代码重写

本文是从 Fight the Rewrite 这篇文章翻译而来。

昨天,一位老上级邀请我一起吃午餐。当坐在哪里等待上菜时,我们缅怀起早期这个公司的往事。他有一句话让我心里一虚:
啊,你这个判官…我记得当你看到Dan(公司的第一位程序员)写的代码时的样子。你说:“这代码写的真烂,需要重写!”
阅读全文——共1065字

互联网产品需求管理杂思2-需求收集

需求收集是进行产品需求管理的第一步。需求收集得到的各种用户需求素材是产品需求的唯一来源。可以说需求收集的质量影响着产品最终的质量。
1、需求收集目的
需求收集的目的在于:通过以市场为导向的客户需求收集,保持公司产品的核心竞争力,最终实现产品创新。具体说来:
1)、深刻理解市场需求、用户需求,准确把控行业发展趋势,保持高度的市场敏感度。
阅读全文——共3319字

Bug管理的流程和几个重点以及Bug管理工具

初到现场发现原有的bug跟踪很不方便,则在空闲之余搭建了一个bug跟踪工具。在谈论bug管理的问题中,大家列举了很多bug跟踪软件。但我觉得工具只是一个部分,主要的还是在bug管理的流程上。在这些bug管理工具中,bug的极重要属性就是“状态”。一般可分为“新增(New&Active)”,“处理中(in progress)”,“已修正(Fixed)”,“重新打开(reopened)”,“关闭(Close)”等。
就这几个状态而言,明眼人一看就清楚一个bug从发现到排除要走哪些流程:
1、测试人员发现bug,提交。bug状态为New&Acitve
2、开发人员接收bug。bug状态为in progress
阅读全文——共2044字

Bug跟踪管理Bug Trace and Management/介绍几款Bug跟踪和管理的软件

下面介绍几款Bug跟踪和管理的软件。
一、BugNET
BugNET是一个非常优秀的开源软件,基于.NET Framework2.0 ,使用ASP.NET+SQL Server开发的网站项目, 另外项目中还使用了Microsoft Report Viewer Redistributable 2005和Microsoft ASP.NET AJAX 1.0。
最新版本是:BugNET 0.7.921.0
阅读全文——共2996字

产品缺陷/Bug跟踪

软件中的缺陷(Defect或Bug)是软件开发过程中的”副产品”。缺陷的定义可以很广泛,在软件使用过程中所出现的任何一个可疑问题,或者导致软件不能符合设计要求或满足消费者需要的问题都可以是Bug。
每一个软件组织都知道必须妥善处理软件中的缺陷。这是关系到软件组织生存、发展的质量根本。可遗憾的是,并非所有的软件组织都知道如何有效地管理自己软件中的缺陷。 如果没有建立有效的缺陷跟踪管理流程,将可能导致如下的问题:

没有人记录自己发现的缺陷。
阅读全文——共2336字

软件公司内部协作平台选型_项目/BUG/需求管理及用户支持

下面是在考虑公司内部的协作平台时的选型说明,贴出来供有需要的弟兄参考。
“软件开发协作平台”需求是
a.支持项目管理、BUG及用户支持管理;b.内部公告;c.可定制流程、可自定义字段;d.权限控制;e.Email通知及监控 f.统计报表及导出 g.最好易扩展
狂找一顿后的选型结果就是:“URTracker+Excel”。0321Update:最终还是“Mantis+Excel”了,考虑到URTracker收费的问题,因为要推广到全公司5个帐号就不够了。
阅读全文——共1751字