关于“过程”的理解
“过程是一系列为达到某既定目标的思维、态度、条件、实践;包括了工具、方法、资源和人。窄义的过程就是其中的程序。”
遗憾的是,在平时的实践中,我感觉到狭义的过程被更多地运用,这导致了许多认知上的和实践上的问题。比如,把过程改进理解为流程(程序)改进、物化的改进(如各种规程文档等),而忽略了人思维、态度,具体的环境、条件等,都是过程的组成部分,都应该是在过程改进的范围之内。如果在完整的意义上来理解过程,敏捷软件开发、XP方法等,与CMM/CMMI是并不矛盾的,可以说是互为补充。两者分别在不同的情形下具有最佳的适用性,而且不排除某些情形下两者都能适用。通往罗马的大道并非只有一条。狭隘的、唯我独尊的、盲目排它的宗派主义不可取。不管是哪种学派哪种模型,只要其中有为我所取的成分,都可以拿来使用;当然不是机械的照搬,而是结合新的实际创造性地加以运用。