摘要:Adopting the most appropriate methodology for particular software developments remains a challenge for all industrial IT organizations. Previous attempts to promote a single approach as useful for all occasions has proven untenable. Rather, a combination of a metamodel and a repository of process/method components ("method engineering") provides a more efficacious approach, particularly as elements of the method engineering approach are able to be automated. In this paper, we advocate the use of method engineering, illustrating its utility by the construction of methodologies at various levels of process capability.