不好意思,我在一个没有jira的开发团队。。

因为bug有没有修复的问题,我和测试干了一仗。这是我工作近八年来第一次。

而我也是第一次在没有bugzilla或者jira这样的问题跟踪及管理工具的情况下干活。

每天我拿到的buglist是当天的bug文档+昨天的bug文档+前天的bug文档+大前天的bug文档+等等等。我希望项目赶紧上线,这样我每天就不需要看很多重复的(每天都看)、已经没有意义的(已经修复或不能重现或重复)bug。

每天巡逻查看bug文档的时间随着测试周期的开展递增。我努力将属于自己的bug放在自己的视野里,整理在todolist,因为项目紧急,测试介入的时候开发任务还没有完成,我需要将每日的进度及修复的bug(到后期只发修复bug)发邮件回复并抄送各种人。

所以,问题一很明显:时间成本。每个相关开发、测试、产品的时间成本。每个被抄送人的时间成本(我个人不喜欢抄送各种领导,但有时很无奈)。

除了每天早上我来公司先走一圈上述bug文档外,每天下午还要去回归bug。开会要等电梯等人等安插投影仪。讨论确实可以使我知道很多事情,但我觉得这种事情我可以通过其他方式更便捷的获取,并且还能留有备份。

这种备份就是对bug的注解。而不仅仅是对bug状态(修复与否)的改变。

所以,问题二:bug跟踪、问题注解。

注解,有助于知道一个bug为什么存在,也能审查是否有类似bug出现;方便自己遇到类似问题的解决思路。

状态标识,有助于快速跟进此bug,避免重复阅读验证;

不是所有的bug都会在项目时间内解决,在这种情况下如何平衡?

你如何评定你的项目风险?应该不仅仅是因为bug数量。

所以,问题三:bug优先级的设定。

优先级的设定一般都是做用例评审时根据功能、性能、用户体验、可用性等标准来评判。设定的标准不同,也会导致对项目风险评估的差别。

优先级的设定的可靠程度取决于测试的经验和对项目的理解能力。

优先级出来后,就需要根据bug的轻重缓急来处理。每一个消灭bug的人都懂,fix掉bug的感觉最爽。特别是解决一些优先级高但简单的问题。

尽管大部分的bug是在它正确的级别队列里,但也有漏网之鱼。一些隐晦的bug可能牵扯到你处理问题的解决思路,它们看起来优先级低,但也许很重要。这要看你是否能够很快判断出这个问题背后隐藏的坑。

个人认为在完成代码后,代码自审是扫雷的第一步。不仅做了一次代码重构、梳理业务,还能让你找到一些隐匿起来的问题。

优先级的设定,会让项目里的人清楚项目风险;每一个bug修复,也会让人很清晰的看到目前的风险。

也能让你在项目周期内未搞定的bug,对项目上线的风险影响,以及项目所能承受的风险做出比较评估。

项目风险谁来背?人都是喜功不喜过。但出来混就是有风险的,人也是要有担当的。那么谁来背呢?

在我以前的团队,项目谁发起,有谁背。一般都是产品经理是产品、项目的直接负责人。如果有项目经理参与的项目,项目不能如期上线,这是项目经理的职责。

但作为团队成员,项目风险是每个人都应该主动扛起的。你需要对你负责的部分负责,这也是起码的职业操守。

所以,问题四:bug修复率、bug重开率、放弃延迟率,都是项目参与人对项目风险的评价标准。,也是对个人能力的一个评价标准。

能够将此加入考核,也可以平衡部分人的压力,让团队的人更加具有责任心。虽然我们期待每个人都尽心尽力有主人翁的精神,也难免懈怠,有这样的准绳也是不错,客观公平,有数据可查。

bug是每个项目人都需要面对的。没有bug的系统也几乎是没有的。界定bug、bug跟踪、管理,是我们参与项目就会遇到的问题。如果有好的工具,那为什么不用呢~不要以为我们的项目更新迭代的速度快,就可以置之不用。试想一下,把bug放在一个好用的jira上,给众人开发权限好呢?还是把bug放在一个word文档上,给众人群发邮件好呢?

其实云平台可以告诉我们答案。经过实践证明的工具,会比我们重新摸索好用。至少我们现在这种状态,需要一个工具支持。期待有关方面能尽快提供这方面的支持~

时间: 2024-10-14 01:29:18

不好意思,我在一个没有jira的开发团队。。的相关文章

开发团队在TFS中使用Git Repository (一)

在研发团队中,代码版本管理是最为基础的必要工具.个人使用过的版本管理工具有SVN.VSS.ClearCase.TFS.Git,从团队的角度和使用角度来说,个人倾向于与使用TFS作为团队的基础工具.首先在性能和容量是适配了所有规模的研发团队,从几个人的小团队到上千人的大型研发团队: 其次是对软件研发周期团队所有角色的工作的支持和数据之间的有机结合和关联:最后是使用成本低,多数功能是开箱即用. TFS提供TFVC和Git两种版本库,13及之前的版本,版本库是以项目为单位进行界定的,也就是说一个项目团

Scrum&Kanban在移动开发团队的实践 (一)

现在大多数团队都在谈敏捷开发,似乎觉得敏捷是软件开发的银弹.只需要实践下一些敏捷开发的模式就能如何如何,其实我觉得不论是敏捷开发还是传统的瀑布流开发都是有他们的市场的,取决于团队人员构成,取决你的产品的属性,所在市场的竞争环境.最终希望达到的目的都是一个:以最快的方式.最高的质量,实现所需的需求. 我最近所在的两个团队都是移动研发团队,一个是在相对大型的外企内部面向企业级软件,一个是创业型团队面向消费级应用.第一个团队我们是从传统的瀑布流开发模式向Scrum转变而来的,第二个团队我主导整个研发团

ReThought (一): 如何构建理想的开发团队

ReThought (一): 如何构建理想的开发团队 引言: 过去,关于理想的开发团队似乎是一个热门的话题,所以我也来凑凑热闹.人们想要理想的开发团队,只是因为在传递知识的时候很痛苦.人们总在说,这个地球多你一个不多,少你一个不少.假想有一天你们团队中的主力走了,那么你们的团队会怎样?塞翁失马,焉知非福. 也许上个月我们团队里走了个汉子,来了一个萌妹子.也许下个月会走个老人,那必然也会来个新人.对于个人来说,这是件好事.但是对于团队来说,则有待商榷.于是,也将过去的一系列思考整理成一些文章,方便

DevOps是敏捷在软件开发团队的另一应用

DevOps是敏捷在软件开发团队的另一应用.那么相比之下,哪个更胜一筹? 一边,有业界认可的scrum master,它的朋友极限编程者,以及由其衍生的 LeSS.SAFe.DAD等,是敏捷. 另一边,有精益文化机器,用代码持续交付其基础架构,它的名字左边是开发,右边是运维,合起来就是DevOps. 虽然我已尽我所能在普及这两个概念,但人们关于敏捷和DevOps的争论依然让它们听起来完全不同.更糟糕的是,尽管他们都已经有了各自的行业术语和口号,但两者的概念还是没办法准确定义.鉴于敏捷诞生早于De

阿里巴巴内核维护开发团队怎么了?

之前有一段时间,感觉阿里巴巴的内核维护开发团队很牛,最近一直没听到什么声音,官网也好久没用更新了.那么阿里巴巴的内核维护开发团队到底怎么了? 也许是公司不够重视,也许是不容易出成果,也许认为不用这么多人,等等. 这从侧面反应了,在国内做内核这一方向路还是比较窄的,希望中国操作系统事业越来越好. 有知道国内内核开发现状的朋友,欢迎留言,共同交流,睁眼看世界.

软件项目开发团队组员跨项目组兼职案例分析

按照现代项目管理的观点,项目团队是指"项目的中心管理小组,由一群人集合而成并被看作是一个组,他们共同承担项目目标的责任,兼职或者全职地向项目经理进行汇报". 项目团队的特征有: (1)项目团队具有一定的目的 项目团队的使命就是完成某项特定的任务,实现项目的既定目标,满足客户的需求.此外项目利益相关者的需求具有多样性的特征,因此项目团队的目标也具有多元性. (2)项目团队是临时组织 项目团队有明确的生命周期,随着项目的产生而产生,项目任务的完成而结束,即可解散.它是一种临时性的组织. (

技术开发团队的项目管理工具

前言 小型技术研发团队,往往开发流程比较简单:整理需求/bug.分配任务到个人.完成指定任务.验收.涉及到的相关管理工具主要是:项目/任务管理系统.源代码管理系统. 项目管理系统 从09年开始,我用过ActiveCollab做项目管理工具:后面12年开始使用禅道. AC从0.7以后的版本转向商业,但毫无疑问,这套系统给人一种优雅的感觉:而禅道,本身功能非常强大,一看就是一个工具,只是稍微缺少一点那种文艺范. 其实,日常生活中,个人还在尝试使用很多新兴的任务管理平台,像 Tower.TeamBit

arcgis开发团队(Tel:13261043797 QQ:1216807928)中科燕园ArcGIS开发团队

arcgis开发团队(Tel:13261043797 QQ:1216807928)中科燕园arcgis开发团队是一个专业从事WebGIS平台研发.GIS解决方案.GIS开发.GIS咨询服务为一体的优秀团队,团队人员主要由国内较早一批从事GIS出身的人员组成,并从事于地理信息系统(GIS), 全球定位系统(GPS),管理信息系统(MIS)开发及系统集成,团队人员由项目经验丰富.技术全面.责任心强.设计和开发人员组成,成员都经历从ESRI(arcgisengine.arcgis server).Ma

小院子-软件开发团队

我最近做了一个网站,叫做小院子. 主要是介绍我在github开源的一些程序. 希望大家能关注一下,并对我的网站提出意见. 我的邮箱[email protected] 小院子-软件开发团队,布布扣,bubuko.com