杨思为 | 我们一家

换一种开发方法

在面对完全没有任何开发经验的学生,正如《如何带好这样的团队》里写的那样,我感到很无奈。但是不管自己如何的无奈,事情还是要继续下去的。

仔细想想后发现:成员无开发经验、没有时间保证是没有办法一下子改变的。面对这样基础的学生,我将任务切块后分配给个人显然也是不妥当的。

总结后的做法:应该将所有的设计、建模工作做完,直到接口的定义,然后将接口作为单个任务分配给学生。

今天是采用这个方法的第一天,准确的说应该是完成设计、建模工作后学生参与进来的第一天。今天给学生的任务只有两个:

第一、根据数据库设计图完成数据库创建;

第二、完成类定义(包括属性、方法的定义)。

在他们做这两件事情的过程中,真正体会到了,原来他们确实没有任何基础:不知道主键、索引等的意思、不知道数据库模型图之间的关系、不会定义数组、对PHP有什么变量不清楚、不会在IDE通过ftp直接编辑文件、更没有任何版本控制的概念……

说这么多,其实想说的是:项目做不下去,其实不要一味的认为是学生的问题;往往可能是缺少一个总体架构师。以后就换一种开发方法,我完成设计、建模直到接口定义,学生只负责给定接口的实现,期待这样能成功。

作者:思为爸爸 分类:WEB应用 标签: 时间:2010年1月13日 724次浏览

当前位置:首页>开发研究>WEB应用>

上一篇:

下一篇:

  1. 没有任何评论。
  1. 没有任何引用。