小组软件过程 —— TSPi简介 欧阳柳波 湖南大学软件学院 什么是TSPi 几乎所有的商业化软件都是由小组开发的。 训练有素的小组协同工作还需要大量的经验和一整套专门的技能与方法。 通过实践性的小组协同工作获取TSP工作经验 什么是TSPi TSPi是TSP的简化版 学会规划和管理一个项目 明确每一个组员角色的职责 协调工作 跟踪进度 小组远不止是一群有才能的个人的集合 TSPi的原则 学习规范原则 领导协调原则 实践指导原则 经验总结原则 TSPi的设计原则 提供一个基于PSP的简单框架 把产品开发划分为数个周期 建立标准的质量和效率评测机制 提供关于小组和组员的准确评价 采用角色和小组评估 明确小组纪律 提供关于小组协同工作的指导 TSPi的结构和流程 通过多个开发周期完成最终产品 针对最终产品目标,每个周期进行7个步骤:策略、计划、需求、设计、实现、测试、维护 采用循环开发战略,通过各周期产品组合成最终产品 小组软件开发逻辑 为什么工程会失败? “工程的失败很少是因为技术上的问题,你几乎从没有问过自己‘技术是不是已经足够先进,足以用来写程序了’吧。因为当工程实施的时候,它就已经不是一个技术上的问题了,人际关系才是出问题的原因。小组可能失去凝聚力,开发者可能和用户关系不好,人们也有可能在无意义的方法论上争论不休。”
原创力文档

文档评论(0)