| 1 项目管理的方法论 1.1 方法论 方法论的英文为Methodology,编程的方法论应该是指软件开发的一整套方法、过程、规则、实践、技术。不过我们一般提到的方法论都偏重于项目、过程和人员的管理。 《Agile Software Development》的作者Alistair Cockburn提出方法论具有以下要素:角色、个性、技能、团队、技术、活动、过程、产品、里程碑、标准、质量、工具、团队价值,它们的关系可以用一幅图来表示: ![]() 虽然将这幅图贴在这里,事实上我不了解这些要素及其关系的确切定义,对于这些不能精确描述的东西,我接受起来比较困难。 其实,项目管理的核心是沟通和反馈。只要能够保证良好的沟通和即时的反馈,开发团队即使并没有采用先进的方法论,一样可以成功。从另一个角度说,过程和工件能辅助,但不能保证开发人员、项目经理和客户的良好交流。 1.2 重型方法 !--判断阅读权限-->!--判断是否已经扣点--> |
- 上一篇谈谈编程(3) 编程实践
- 下一篇谈谈编程(1) 编程概述

