.2 过程管理中人与过程的地位问题 软件过程管理研究以软件开发项目中人与过程的相互作用为焦点,不断探讨着人和过程在项目中的地位问题。软件过程管理的发展趋势表现为由“以过程为中心”转移到“以人为中心”,进而转移到“人与过程的和谐相互作用”,推动过程管理成长的力量是人与过程的集成。

软件过程管理的发展趋势
传统过程管理的观点认为管理应该以过程为中心,人应该服从过程的要求。敏捷软件过程管理认为在过程管理中,人是主体,过程是用来实现人的活动的工具,过程应该服从人,人及其相互作用胜过过程与工具的作用。IT产业是知识密集型的产业,随着产业的发展与经济社会的转型,人的价值越来越受到重视,以过程为中心的观点与人的价值观是相违背的。
但是,纯粹的人为中心也是不切实际的,组织过程系统受到技术、经济条件和历史环境条件的约束。过程管理的各要素之间是一个环形结构:人处于外部资源、外部环境与内部资源、内部环境的结合部,开发者受到外部资源和环境的挤压和内部资源的约束。在强调以人为中心的前提下,应该着力研究人、过程与资源的匹配,使它们发挥各自所长,克服所短,达到和谐发展。
.3 软件过程管理的智能交互建模 市场的压力和软件开发组织管理意识的成长是推动过程管理进步的两大动力,很大程度上决定了过程管理智能化发展的趋势。从柔性管理、容错过程管理、适应性过程管理、交互式过程管理到智能化过程管理,智能化的过程管理是对过程和过程中的人与资源等要素的认知发展的结果,对过程模型、开发者模型和资源模型的建构过程是动态的知识建构过程。
智能交互模型是对开发者、过程与资源系统中各要素的作用机制进行描述的结构模型,用来描述过程管理活动的内部构成及它们与资源、开发者之间的关系。人、过程和资源是敏捷软件开发生态系统中的几个基本的要素,以往的过程管理方法大多是以过程的建模为基础,而要使过程适应人与资源,必须要对开发过程中的人和影响软件开发过程的资源进行建模和分析,使过程成为会学习的智能化的过程。
|