打倒软件开发中的形式主义
来源:互联网 发布:js获取json对象的长度 编辑:程序博客网 时间:2024/04/30 01:09
我认识很多人都声称在做敏捷开发,说自己是在钻研软件开发,等等。不幸的是,以我的经验,很显然,很多人口中是这么说,但未必真正的就这么做了。
形式主义,走过场,而不是真正的理解所做的事,这些都是毫无意义的行为。想把一件事情做好,唯一的途径就是不断反省,明白自己所做的事情,明白自己这样的做法能达到什么效果。
举一些例子:
你的团队里的成员知道每日站会的原因吗?站会中与会人员互相传达什么样的信息?还是10分钟里只是在听?
你的团队不愿意对任务估计时间吗?为什么?在每次迭代之后是否会回来重新审视工作量估计的是否正确?如果预估显示不能按时完成任务,是否会删减一部分功能?
你们的自动化测试真的好用吗?我曾看到过大量的毫无用处的测试代码,它们无助于代码重构,毫无效率,或简单的根本测不出任何问题。如果人们根本不明白为什么要写测试程序,你怎么能期望他们写出好的有用的呢?
你们的项目总结是否只是一个30分钟等待结束的会议,没有任何的实际内容,不对现状产生任何改变?
软件开发人员不喜欢这样的事情是有原因的,因为很多事情就需要这样一步一步来,有很多事情并不能从中看到能带来多大的益处,并不是做每个事情都有明确的逻辑原因。一定要让你的团队成员知道为什么他们要做这些事情,只有这样,工作才能做的更好。
- 打倒软件开发中的形式主义
- 打倒软件开发中的形式主义
- 在你步入职业软件开发生涯那天起就该知道的五件事 --打倒我人生观
- 软件开发中的审美疲劳
- 软件开发中的事务处理
- 软件开发中的注意事项
- 软件开发中的角色扮演
- 软件开发中的角色扮演
- 软件开发中的误区
- 软件开发中的两个基本点
- 软件开发中的并发
- 软件开发中的沟通
- 软件开发中的文档
- 软件开发中的“宫心斗”
- 软件开发中的逻辑
- 软件开发中的质量问题
- 软件开发中的质量保证
- 软件开发中的“格调”
- Linux下安装oracle数据库提示DISPLAY not set. Please set the DISPLAY and try again.解决方法
- 几种华丽无比开发方式
- CAS退出后跳转到登陆页面
- Protocol Buffers for Object-C
- C++第3周项目3——时间类
- 打倒软件开发中的形式主义
- Centos安装MySQL
- CGridCtrl控件(原文来自vc知识库,转载请标明出处)
- UCHOME出现问题(转帖)
- qibuild学习之二------基本的qibuild-CMake函数
- 【Hbase】修改Hbase压缩方式,重启一个regionserver
- Linus修正一个内核的mmap data corrupt bug
- 比较简单的一些题
- PHP100视频教程112:Jquery案例 之 双击编辑异步更新