代码改变世界

小团队开发模式

2009-05-20 21:49  enderchen  阅读(537)  评论(0编辑  收藏  举报

由于公司人手不足,开发很多时候是一个人负责一个小型项目,而且缺少需求分析,测试,帮助文档,小项目开发时间短,但修改时间相对较长,更不利于团队的沟通,框架的共同建设完善,导致每个人好像很忙,但效果并不好。

针对上述情况,应该合理安排工作,一个成型的团队,应该有编写帮助文档的人,测试人员,内部培训人员,软件设计文档编写人员,代码人员,技术支持人员,但这是不现实的,因此应该分工合作,帮助文档,测试人员,技术支持人员为一人,内部培训人员,设计编写人员,代码人员为开发人员负责,当然开发人员中,应该有一位核心人员,负责编写框架和核心代码,数据设计等等,另外的一到两个人,负责界面编写,非核心代码编写,三人以上为一个团队,最少的人数。当然还要有一位负责跟客户打交道,谈生意的,尊称为项目经理,主要处理需求分析,功能分析,现场实施等。

当然上述的情况还算是理想,往往人手是没有那么多,很多时候,较大型的项目在进行的时候,也会有很多小型项目出现,这时候更需要合理安排人员,我们现在的做法是当三个程序员同时负责大型的项目,小型项目人手不够,会分一个人出去,另外两个人继续开发,不要让开发停止,文档要补足,这样负责小型项目的人任务结束后,就继续加入到大型开发当中,根据文档,交流,可以快速融入开发当中,当然还有更好的办法