热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

一月份反思内容:BUG&Communicate

在公司写的1月份反思内容:反思主题指标系统未让客户满意反思时间2010-1-279:30:00反思地点办公室现象案例1.BUG超出预期的范

在公司写的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月份

检视结果

……


推荐阅读
  • Android 自定义 RecycleView 左滑上下分层示例代码
    为了满足项目需求,需要在多个场景中实现左滑删除功能,并且后续可能在列表项中增加其他功能。虽然网络上有很多左滑删除的示例,但大多数封装不够完善。因此,我们尝试自己封装一个更加灵活和通用的解决方案。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 多线程基础概览
    本文探讨了多线程的起源及其在现代编程中的重要性。线程的引入是为了增强进程的稳定性,确保一个进程的崩溃不会影响其他进程。而进程的存在则是为了保障操作系统的稳定运行,防止单一应用程序的错误导致整个系统的崩溃。线程作为进程的逻辑单元,多个线程共享同一CPU,需要合理调度以避免资源竞争。 ... [详细]
  • Oracle 用户锁定问题及解决方法
    本文介绍了如何在 Oracle 数据库中检查和处理用户锁定问题,包括查询被锁定的用户、解锁用户以及调整登录失败次数限制的方法。 ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • Ext JS MVC系列一:环境搭建与框架概览
    本文主要介绍了如何在项目中使用Ext JS 4作为前端框架,并详细讲解了Ext JS 4的MVC开发模式。文章将从项目目录结构、相关CSS和JS文件的引用以及MVC框架的整体认识三个方面进行总结。 ... [详细]
  • 本文对比了杜甫《喜晴》的两种英文翻译版本:a. Pleased with Sunny Weather 和 b. Rejoicing in Clearing Weather。a 版由 alexcwlin 翻译并经 Adam Lam 编辑,b 版则由哈佛大学的宇文所安教授 (Prof. Stephen Owen) 翻译。 ... [详细]
  • 本文详细介绍了如何在Unity中实现一个简单的广告牌着色器,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 实验九:使用SharedPreferences存储简单数据
    本实验旨在帮助学生理解和掌握使用SharedPreferences存储和读取简单数据的方法,包括程序参数和用户选项。 ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 两个条件,组合控制#if($query_string~*modviewthread&t(&extra(.*)))?$)#{#set$itid$1;#rewrite^ ... [详细]
  • 本文总结了在SQL Server数据库中编写和优化存储过程的经验和技巧,旨在帮助数据库开发人员提升存储过程的性能和可维护性。 ... [详细]
  • Android开发技巧:使用IconFont减少应用体积
    本文介绍如何在Android应用中使用IconFont来显示图标,从而有效减少应用的体积。 ... [详细]
author-avatar
兔子东大门一手批发
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有