1. check问题
1.1 只要我check和没有check的地方,都出现了问题,包括 数量上的(需求都遗漏了)、质量上的(单元测试过的(口头确认过说的好的),到集成测试的时候连主线都没有跑过)
a. 开始不再相信任何人,别人说过的话都是打折的.(经过时间验证,可以信任的人除外)
b. 有个任务可以应该对应有check任务的方法(重点的地方肯定是要check的,比如事务部分、容易使内存挂掉的地方,)
c. check越早会越好,本来单元测试的地方,你要放到集成测试,就会很糟糕
d. check的深度不够,不到位,有的时候觉的烦了,就不check了
e. 另一个方面要提高团队的素质,就能减少check
f. 每个任务都要责任到人,应该是出现任务的情况都有很明确的人负责
2. 需求变更而没有跟踪的问题
1.1 另一部分,需求变更没有对应上,需求变了版本没有一个流程去处理这个变更
a. 需要一个流程来应对,责任到人
3. 性格的控制方面
1.1 太软弱是不行的,平时可以,如果犯错了是一定要批评的,否则就会使斜风盛兴
1.2 太强硬是不行的,有的人吃软布吃硬的
1.3 赏划要分明,否则就会使斜风盛兴
4. 程序员问题
1.1 努力达到双赢
a 有些程序员因为待在这里职业有发展
b. 有些程序员因为能学到东西
c. 有些是为了钱
如果达不到双赢,那么就不会拼死为这个项目
5. 项目配置管理问题
a. 后期的版本控制(svn)
b. 交付物不明确,数据库表的变更(下一版本你怎么加上去的问题)