软件团队的模式:
主治医师模式 明星模式 社区模式 业余剧团模式 秘密团队 特工团队 交响乐团模式 爵士乐模式 功能团队模式官僚模式
开发流程:
写了再改模式 瀑布模型 瀑布模型的各种变形 RUP统一流程 老板驱动的流程 渐进交付的流程 TSP的原则
敏捷流程的步骤:
1 找出完成产品需要做的事情
2 决定当前的冲刺需要解决的事情
3 冲刺
4 得到软件的一个增量版本 发布给用户 然后在此基础上又进一步计划增量的新功能和改进
MSF基本原则:
1 推动信息共享与沟通
2 为共同的远景而工作
3 充分授权和信任
4 各司其职 对项目共同负责
5 交付增量的价值
6 保持敏捷 预期和适应变化
7 投资质量
8 学习所有的经验
9 与顾客合作
如何准确找到软件需求:
1 获取和引导需求
2 分析和定义需求
3 验证需求
4 在软件产品的生命周期中管理需求
对软件需求的划分:
1 对产品功能性的需求
2 对产品开发过程的需求
3 非功能性需求
4 综合需求