个体软件过程PSP和团队软件过程TSP

能力成熟度模型CMM有段时间很热门,无论是否做技术的,都对这个名词有些了解。就像六西格玛一样,至少名字是可以叫得出来的。CMM有很多的最佳实践方法,但对于我们这样的小团队开发,还是显得太繁琐了。但CMM有个精神,就是推崇量体裁衣。没有最好,只有最适合,就像六西格玛一样,给的是一种指导,而不是条条框框。

有时候,我觉得现在的名词太多,像CMM,六西格玛的套路也就是一个了解历史,再来个正反馈提高的过程。六西格玛的DMAIC,CMM的五个阶段也基本如此。

其中最基础的,就是了解历史,没有数据,谈优化,谈提高都是说白话。

个体软件过程PSP和团队软件过程就是提供了一个较好的实践指南。PSP里面印象最深的就是两份表格,一份是时间安排表,一份是错误统计表。有了这些数据,就可以知道自己的时间都花在哪些事情上面,做事的错误率有多少。过一段时间,再回去看看,也能知道自己是不是进步了。对于未来,比如估算项目完成时间和成本,也是非常重要的一个依据。

这些东西也不是软件开发才可以用到,其他各种项目管理甚至是做任何一件事情都需要。只不过有些情况我们凭借记忆,现在我们用一种更精确的方式来做。

现在各个公司里面各种报告也很多,日报,周报,月报。领导是爽了,一眼就可以看下面的人做了些什么。但我一直有个想法,如果这些报告只是对领导有用,对员工却无用。这种报告的真实度会有多少?是不是这样做了,管理成本就会因此而降低?

作项目的时候,委托方问我为什么后台里管理功能这么少,我说需要的都会有的。其实我是希望我做的系统,能够不加重员工的负担,而给员工带来好处。这样大家才喜欢用。不需要那么多输入的界面,而把这些事情留给计算机来做。但现实就是用着电脑,但大多数人还在用原始的操作方式。譬如一个人编辑文档的时间还需要人看表再填到工作记录表里。这样的事情还真的不少。

Leave a Comment

Name: (Required)

E-mail: (Required)

Website:

欢迎留言,被采纳者,奖励一根BBT!: