Henderson-Sellers, B.Karagiannis, DimitrisMayr, Heinrich C.2019-08-122019-08-1220063-88579-178-1https://dl.gi.de/handle/20.500.12116/24181Method engineering promotes the idea of constructing methodologies for information systems development by selecting and assembling method fragments from a repository. This repository needs first to be populated with selfcontained fragments derived from industry best practice and compliant with a given metamodel. A situational method is then constructed (by a method engineer) to exactly match the requirements of the individual organization and/or project. This paper briefly outlines both the theory of situational method engineering and its application in terms of industry case studies carried out over the last 5 years in Sydney, Australia in helping organizations to create agile and flexible methodologies, capable of maturing and improving over the years.enMethod engineering: theory and practiceText/Conference Paper1617-5468