我开发了个软件开发管理系统, 开始的时候想模仿MS Project的思路,以计划任务为中心,附带加上开发团队管理和配置管理,后来发现这种思路是根本错误的,最终的设计以开发团队为中心,以开发成果为基础展开,计划任务反倒成了附带的东西。当中有很多设计细节个人认为很有价值,有兴趣的朋友可以一起来讨论。