Service-oriented software development

Mark Keith, Haluk Demirkan, Kenneth Goul

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations


This paper describes a methodology for planning and executing software development projects based on the service-oriented paradigm called Service-Oriented Software Development (SOSD). This does not refer to a methodology for developing software services or service-oriented architectures. Rather, it is a method for managing the process of software development in a service-oriented approach in which the actions performed by individuals and groups are modeled as "services" which can be choreographed and orchestrated. SOSD has been adopted informally by many organizations in various forms and it runs somewhat contrary to some of the recent trends toward agile development methodologies. Interestingly, it performs well in certain situations where agile methods tend to break down. In addition to describing the basics of SOSD and its theoretical underpinnings, we outline its benefits and potential shortcomings. As evidence, project data is provided from a Fortune 500 company which has gradually adopted SOSD over the last two years.

Original languageEnglish (US)
Title of host publication15th Americas Conference on Information Systems 2009, AMCIS 2009
Number of pages10
StatePublished - 2009
Event15th Americas Conference on Information Systems 2009, AMCIS 2009 - San Francisco, CA, United States
Duration: Aug 6 2009Aug 9 2009

Publication series

Name15th Americas Conference on Information Systems 2009, AMCIS 2009


Other15th Americas Conference on Information Systems 2009, AMCIS 2009
Country/TerritoryUnited States
CitySan Francisco, CA


  • Agile
  • Project management
  • SOA
  • Service-oriented
  • Software development

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Networks and Communications
  • Information Systems
  • Library and Information Sciences


Dive into the research topics of 'Service-oriented software development'. Together they form a unique fingerprint.

Cite this