|
公司以写CS程序为主,嵌入式开发,各程序有不同的主板,图像卡类型,产品遍及全国
1。人力问题:老总打主力:需求,概要,中心代码自己搞定,开一次会议说说主要功能,余下的扔给下面的程序员补充。其中3个项目大大小小他一人负责
2。配置管理:用CVS,多个产品代码差不多,往往一个产品代码写好,第二个项目来了,直接在上面做修改,导致程序员自己都不清楚哪些代码是哪个程序的了。
3。文档问题:只有简单的两三张纸,写了要实现什么功能,而具体实现方法(概要设计)没有,配置文件中内容长达100多项,修改其中一个配置项,往往功能就不同。程序员也不会说某个配置做什么用的,测试也不清楚。
大致功能有了,具体实现时程序员与测试经常发现某一功能实现不合理,前后不一致或是不符合常规,某功能写了几天,发现不合理,又重新讨论或是老总拍板其它解决方法。
4。交流问题:测试主要是功能性的测试,但配置项太多,往往不清楚具体含义,以及程序实现的原理,很难把握测试的点,跟老总交流又不方便(因为他太忙,没时间)
5。实施维护:程序员就是实施员,项目完了,程序员也该准备出差了,现场安装,调试,硬件软件通通要搞定,有时办公室就剩下几个女的,其它人全出差了,差旅费高。
6。测试问题:测试后的软件,到客户处总存在着问题,测试对软件及硬件的了解,甚至比不上客户多。
8。代码维护:客户有问题直接找程序员,程序员修改后直接发客户,中间不经过测试人员,导致产品成什么样了,测试部门的人也不清楚。
9。文档管理:无文档管理工具,所有人从服务器上上传下载,最后服务器病毒成群。
[ 本帖最后由 helene625 于 2006-12-15 15:11 编辑 ] |
|