可用性统计系统开发完成了,在测试环境测试中,计划过1~2月迁移到正式环境中。
开发团队包含我和另外2名开发人员,还有1名美女测试,其中1名后期调整负责Zabbix监控。
其实这个系统还是比较简单的,但是需求收集的过程中大家都比较急躁——我指的是所有人,包括我:
- 被领导的敏捷思想忽悠的……迭代性的需求细化使大家不适应,虽然我已经尽可能减少这种影响了;
- 内部项目经验为零,对外的项目经验其实大家都有,但是对内的……需求都要满足的这种,哪些一期实现,哪些二期实现实在难以抉择;
- 除了开发和测试,项目的其他人都有别的工作要做,而且短期内都是优先级较高的……
后台管理部分开发了20天,前台开发10天,由于催着上线,所以前台只是能用而已,二期准备重新调整。
由于缺少项目管理经验,这次开发过程走了不好弯路:
- 发现人员不合适时应及时调整,本次开发过程中我帮别人调整、修复问题的时间就超过了15人天;
- 文档还是必要的,尤其是对于新手而言,你必须要明确告诉他做什么,否则就给你乱来;
- 虽然打着敏捷的旗号,但是内部沟通依然有问题,分散办公加上渣网渣电脑,沟通怎么能好;
- 培训、培训,太重要了(尤其是团队创建之初,人数太少,能力较弱的时候,培训的作用就凸显出来了);
- 个人经验还是太缺乏,导致开发过程中走了不少回头路;
- 时间、时间,人手一直是问题,自己的时间又被一直无情的剥削着(不要和我说合理规划,又有人要离职了);
下面又要进行CMDB的开发了……
时间: 2024-11-06 01:41:17