我当前的开发团队中,有这样的一个小组,小组成员如下:
前台设计人员:3人,
初级程序员:2人,
高级程序员:1人,
原来的配合模式是,由前台设计人员将静态页面做出来,然后交由程序人员进行代码编写。原本并没有什么分工,一段时间后发现存在很多问题,经常是高级程序员在套页面代码,初级程序员在写复杂的功能处理,而前台设计人员则无事可做。
于是我进行了以下转换:
由前台设计人员来负责整个页面表现层,初级程序员中一人负责业务逻辑层,主要是为页面表现层人员提供所需方法,并向数据层人员索要方法。而高级程序员则负责数据层和实体层的编写,另外一名初级程序员,则配合高级程序员,实现一些特殊的功能。
这种方式刚刚开始实行,前台人员因为对代码十分不熟悉,可能有一个熟练的过程。
期待有好的结果。。。。