软件工程实践:概念、原则、方法和开发工具的集合
指导过程的原则:
1、敏捷
2、每一步都关注质量
3、做好适应的准备
4、建立一个有效的团队
5、建立沟通和协调机制
6、管理变更
7、评估风险
8、创造能给别人带来价值的工作产品
指导实践的原则:
1、分治
2、理解抽象的使用:抽象的意图是减弱交流细节的需求
3、力求一致性
4、关注信息传送
5、构建能展示有效模块化的软件
6、寻找模式
7、在可能的时候,用大量不同的观点描述问题及其解决方法
8、记住有人要对软件进行维护
指导每个框架活动的原则:
沟通原则:减少争吵;扩大交流广度
1、倾听
2、有准备的沟通
3、沟通活动需要有人推动(主持人)
4、最好当面沟通
5、记笔记并且记录所有决定
6、保持通力协作
7、把讨论集中在限定的范围内
8、用图示
9、转换话题:1。认可了;2.不认可。3。暂不清晰的特性或功能
10、协商不是零和,双赢才是最大的价值
策划原则:做什么;谁做;什么时候做完
1、理解项目范围
2、吸收利益相关者参与策划
3、要认识到计划的指定应按照迭代方式进行
4、基于已知的估计
5、计划时考虑风险
6、保持脚踏实地
7、调整计划粒度
8、制定计划确保质量