关于提高工作效率的思考
在跟踪过程中发现有好多时间投入,但是发现效率却很低,想到:
1、用户对“已完成的”软件系统功能不满意的现象经常发生。主要是由于软件开发人员常常在对用户需求只有模糊的了解,软件发人员和用户之前的交流往往很不充分,甚至对所要解决的问题还没有确切认识的情况下,同时开发人员对设计文档不够重视,认为是影响进度,所以他们在没有整体深入的考虑后就仓促上阵匆忙着手编写程序。有点闭门造车,必然会导致程序的频繁修改,降低工作效率。印度IBM的总裁他们的产品受到全世界的青睐不仅是他们的人力成本低,更重要的是他们的产品质量高,他说的一句话是这样的:如果给我八小时砍这棵树,我会花六小时磨我的刀。
2、我们项目组通常现在针对文档资料没有一个很好的跟踪机制,软件不仅是程序,还应该有一整套文档资料,这些资料是在软件开发过程中产生出来的,而且应该是最新的(与代码完全一致),缺乏这些文档或者是这个文档不是和实际一样,之前做的很多工作其实不用说效率,其实就等于是0,这会给之后的不同开发人员开发和维护都带来严重的困难和问题。
3、项目计划的安排不是很合理,阶段工作量安排缺少实际客观分析,风险评估和控制能力不足。 提高效率就是提高单位成本投入的工作产出,当整体成本一定时,一个客观评估资源、合理调度资源的计划,能够最大限度的提高工作产出。
4、公司的各个项目组是一个整体,需求—设计—开发—测试—运维,一环扣一环.各个阶段要做好自己本阶段的事情,如开发人员应该在自测没有问题的情况下再提交给测试人员进行测试,保证各阶段的质量。
5执行力不强直接导致工作效率低下。
我的意见是:
针对现在项目组存在的问题我们应该加快部门流程体系的建立,规范相应项目的操作,使之慢慢建立良好的工作习惯,还有就是针对需求、设计文档的重要性引起重视,使之保持一致性,做到有效工作。在项目开发的过程中,尽量收集度量数据,协助项目经理进行管理的同时用部分数据进行支持工作量的预估,不过目前我们针对每个项目还是自身经验占用主导,但是我们可以通过各级不同经验的相关人员进行评审来把关。另外我认为我们应该树立标杆项目,通过实践渐渐培养大家的责任心,执行力来提高我们的工作效率。