1.团队是有一致目标的集体,成员要一起完成这个目标。
2.团队成员需要有明确的分工。
3.团队成员需要对其他成员的工作有所了解。
4.团队成员需要适时地进行讨论。
我理想中的团队模式是功能团队模式+主治医师模式:
首席程序师+团队。
chief负责框架的搭建以及规范,由手下的团队进行合作开发。
软件开发流程:
系统需求——软件需求——分析——程序设计——编码——测试——运行。
软件设计流程主要分为需求分析、概要设计、详细设计、编码、测试、软件交付、验收、维护几个过程构成,其中,维护是最耗时耗力的环节。