我是如何带领团队开发项目的 最近有不少朋友写信问我一些关于团队开发的问题,由于这段时间有些忙,没有回复.今天写一篇这方面的文章向大家介绍一下我是如何带领团队开发工作流项目的 关于团队建设,项目管理的文章网上已经有很多了,在这里我就不谈这些理论了,直接给大家展示一个我在 项目开发方,后台服务开发方式,前台 U I 开发方式,后台服务与前台 U I对接方式,代码文档,页面的开发文档,源码管理,单元测试,以及单元测试文档,实现思路设计文档,数据库文档,数据库设计规范,编码规范,操做数据的方法命名规则 方面的一些片断,这是一个为期 6 个月的工作流平台开发项目,是今年 3 月份启动的,现在已完成,比计划时间多出 25 天.核心开发人员(不包括美工,需求,黑盒测试)共有12 人(编号从 114 到 125) 补充一点:在 U I 草图设计上,这次想用绘图板,但最后还是使用铅笔绘制+扫描的方式制做的. 项目开发方式说明图 后台服务开发方式说明图 前台U I 开发方式说明图 后台服务与前台U I 对接方式说明图 代码文档(片断节选) √ 方法签名 public int? addBaseEnumeration(string pow erID, List list) √ 返回值 [0]:方法未完成 [null]:操作成功 [401]:参数[powerID]没通过[security.checkPowerID 方法]验证 [-1]:参数[list]为[null] [-2]:参数[list]中的[baseEnumeration.rowID]为[Guid.Empty] [-3]:参数[list]中的[baseEnumeration. entity]为[null]或[string.Empty] [-4]:参数[list]中的[baseEnumeration. field]为[null]或[string.Empty] [-5]:参数[list]中的[baseEnumeration. entityType]为[null]或[string.Empty] [-6]:参数[list]中的[baseEnumeration. title]为[null]或[string.Empty] [-7]:参数[list]中的[baseEnumeration. value]为[null]或[string.Empty] [-8]:参数[list]中存在[rowID]重复的记录 [-9]:参数[list]中存在[Entity][field][value]重复的记录 [3] :参数[list]中的[baseEnumeration.rowID ]在数据库中已存在 [4] :联合唯一索引[Entity][field][value]在数据库中已存在 [5] :参数[entityType]的传入值不是枚举表[entitytype]的基础枚举数据 [6] :插入时数据库异常 [7] :不能插入[entity]为["insertBaseEnumeration"],[field]为["entitytype"]的数据 √ 参数 [powerID]: 权限参数 [...