一月份反思内容:BUG & Communicate

简介:

在公司写的1月份反思内容:


反思主题

指标系统未让客户满意

反思时间

2010-1-27  9:30:00

反思地点

办公室


现象/案例

1.BUG超出预期的范围:发布客户版本前,我们自己都感觉软件已经没有什么BUG了。但是一旦小红把软件交互给客户时,就会从小红那里获得许多的BUG反馈。而这些BUG,在当时正在和客户发版本的情况下,时间仓促,改起来感觉有点手忙脚乱,怎么忙也没办法忙完。
2.沟通并不十分有效:当小红到了广东开始实施软件时,我和她沟通时老是不断的重复一些已经讨论过的问题。显得不是十分有效。


反思内容

1.1.首先想到的,就是测试力度不够。未能保证在给客户发布版本之前把所有的问题都测试出来。不过这个问题也是跟现阶段部门的实际情况相关,毕竟暂时只有华明一个测试,而且是只有一半时间能够测试。
1.2.其次,为什么会出现那么多BUG呢?这个对于我们开发人员来说,就是一个十分值得反思的问题了。我想原因肯定有很多,如:开发代码的随意性;四个月过去了,我还是没有学透OEA框架;框架目前的易用性较低;没有进行Code Review?……等等。
1.3.软件过程是否需要加一些其它的内容呢,Code Review?Test Driven Development?

2.1.目前的沟通存在障碍,主要因为进行沟通的双方不能准确的定位对方所说的概念,以及双方使用不统一的词汇。所以,我觉得,要达到尽快减少沟通障碍的方法,应该是建立一个螺旋、增量式的“词汇规范”。
2.2.讨论重复的问题,是因为这个问题在讨论结束后,并没有被记录下来。很可能是因为双方都觉得没有必要对这个问题进行记录,例如:在我们出现的问题中:小红有可能在想,这个问题是技术的范围,所以我只要在遇到问题的时候询问技术人员就行了;而我在想,这个问题很简单嘛,说了一次,她应该就明白了。


改进方案

1.1.在没办法添加测试人员的情况下,我们应该在客户版本发布前,尽早地停止新功能的添加,预留时间测试及修改BUG。如:20号交版本,应该保证16-18号一定要出比较稳定的版本,然后可以在剩下的时间再继续测试、修正,以达到更稳定的版本。
1.2.在二月份内,我会搜集网上著名的编码规范,整合成我们所使用的。可能分为两套:一套《框架开发编码规范》、一套《应用开发编码规范》。
1.3.组内非正式的讨论如何提升代码质量

2.1.我会把沟通中遇到的出现有歧义的概念一一记录下来。
2.2.我会把所有遇到的有可能会再次遇到的问题,都简要的记录下来。以备再次出现时,只需要Ctrl+C Ctrl+V就可以了。


检视时间

2月份

检视结果

……

目录
相关文章
|
3月前
|
程序员
面试高频题:开发人员说不是bug,测试如何答复?
面试高频题:开发人员说不是bug,测试如何答复?
|
11月前
|
编解码 前端开发 测试技术
【软件测试】测试&开发的一生之敌-BUG
BUG相比大家都知道,程序运行出错或者与预期不符就是BUG.现在我们来用测试人员的角度来看待BUG。
|
12月前
|
缓存 JavaScript 小程序
接手前同事代码,特别烂,各种BUG,看麻了。。。
接手前同事代码,特别烂,各种BUG,看麻了。。。
|
Java 中间件 程序员
最网最全bug定位套路,遇见bug再也不慌了
最网最全bug定位套路,遇见bug再也不慌了
241 0
|
SQL 运维 测试技术
被问:这个BUG为什么没测出来?该如何回答
被问:这个BUG为什么没测出来?该如何回答
135 0
被问:这个BUG为什么没测出来?该如何回答
|
Arthas 监控 Java
看了这篇文章,比同事更快找到bug!
你以为程序员只是闷着头疯狂写bug,写好了发布到服务器就完了? 不,你还要修bug!但在那之前,你还要找bug!
170 0
写Bug时,需要注意的几点3
写Bug时,需要注意的几点3
101 0
|
算法
写Bug时,需要注意的几点 02
写Bug时,需要注意的几点 02
84 0
|
运维 监控 IDE
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
最近线上监控 SFTP 连接频繁爆表,通过重启某个系统,连接数迅速下降,系统就能恢复正常,初步判断是应用程序连接未关闭的问题导致的。
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
|
移动开发 程序员
我修复的印象最深的一个bug
如果提到程序员,我们绝大多数人可能会说,程序员每天的时间除了开发需求就是在查bug。在我以前,肯定会不以为然,但自从我成为一名程序员之后,我才深有体验,这句话其实说得没错。

相关实验场景

更多