Developer Driven Approach to Situational Method Engineering
This position paper reflects SME into software development. We argue that to apply SME in software development projects, construction of method fragments should also take place during the project by the method users. The topic is current due to two key technologies, EPF and SPEM, that enable illustrative and prompt method construction. The paper looks at the relevant background in both SME and software development processes, identifies four levels of method management work, discusses the method reuse strategy, and presents an example of on-the-fly method construction.
KeywordsMethod Construction Object Management Group Software Development Project Software Process Improvement Method Fragment
- 1.Object Management Group. Software Process Engineering Meta-model Specification, v2.0 Final Adopted Specification ptc/07-03-03, 2007. http://www.omg.org/cgi-bin/doc?ptc/07-03-03.
- 2.Eclipse process framework project homepage. http://www.eclipse.org/epf/. Accessed on May 31 2007.
- 4.Philippe Kruchten. The Rational Unified Process: An Introduction (Second Edition). Addison-Wesley Professional, March 14 2000.Google Scholar
- 5.Barry Boehm and Richard Turner. Balancing Agility and Discipline, A Guide for the Perplexed. Addison-Wesley, 2003.Google Scholar
- 6.Alistair Cockburn. Selecting a projects methodology. IEEE Software, pages 64–71, July/August 2000.Google Scholar
- 8.Ivar Jacobson, Pan-Wei Ng, and Ian Spence. Enough of processes: Let’s do practices part I. Dr.Dobb’s Journal, April 2007.Google Scholar
- 9.Ivan Aaen. Software process improvement: Blueprints versus receipes. IEEE Software, pages 86–93, October 2003.Google Scholar
- 10.Antero Järvi, Tuomas Mäkilä, and Harri Hakonen. Changing role of SPI — opportunities and challenges of process modeling. In The Proceedings of the 13th European Conference, EuroSPI 2006, LNCS 4257, 2006.Google Scholar
- 11.Ralph-Johan Back, Luka Milovanov, and Ivan Porres. Software development and experimentation in an academic environment: The Gaudí factory. In Product Focused Software Process Improvement, LNCS 3547, 2005.Google Scholar