Service-oriented methodology for systems development

Mark Keith, Haluk Demirkan, Kenneth Goul

Research output: Contribution to journalArticle

15 Citations (Scopus)

Abstract

Despite advances in software development practices, organizations struggle to implement methodologies that match the risk in a project environment with needed coordination capabilities. Plan-driven and agile software development methodologies each have strengths and risks. However, most project environments cannot be classified as entirely "risky" or "stable," suggesting the need for hybrid approaches. We leverage a design science approach to implement a novel hybrid methodology based on concepts from the service-oriented paradigm. We motivate the approach using theory on interdependence and coordination, and design the methodology using theory on modularity and service-dominant logic. We also examine the effects of its adoption at a large electrical power company over a three-year period. The results imply that service-oriented theory should be applied to the human processes involved in systems development in order to achieve better fit between project risk, interdependencies, and the selected methodology(ies) in order to improve overall project performance.

Original languageEnglish (US)
Pages (from-to)227-259
Number of pages33
JournalJournal of Management Information Systems
Volume30
Issue number1
DOIs
StatePublished - Jul 1 2013

Fingerprint

Software engineering
System development
Methodology
Service-oriented
Industry
Modularity
Interdependencies
Software development
Interdependence
Agile software development
Project performance
Leverage
Hybrid approach
Paradigm
Design science
Service-dominant logic
Software development methodology

Keywords

  • design science
  • modularization
  • project management
  • service orientation

ASJC Scopus subject areas

  • Management Information Systems
  • Information Systems and Management
  • Management Science and Operations Research
  • Computer Science Applications

Cite this

Service-oriented methodology for systems development. / Keith, Mark; Demirkan, Haluk; Goul, Kenneth.

In: Journal of Management Information Systems, Vol. 30, No. 1, 01.07.2013, p. 227-259.

Research output: Contribution to journalArticle

Keith, Mark ; Demirkan, Haluk ; Goul, Kenneth. / Service-oriented methodology for systems development. In: Journal of Management Information Systems. 2013 ; Vol. 30, No. 1. pp. 227-259.
@article{94bc4ce7309147998344bff71066c453,
title = "Service-oriented methodology for systems development",
abstract = "Despite advances in software development practices, organizations struggle to implement methodologies that match the risk in a project environment with needed coordination capabilities. Plan-driven and agile software development methodologies each have strengths and risks. However, most project environments cannot be classified as entirely {"}risky{"} or {"}stable,{"} suggesting the need for hybrid approaches. We leverage a design science approach to implement a novel hybrid methodology based on concepts from the service-oriented paradigm. We motivate the approach using theory on interdependence and coordination, and design the methodology using theory on modularity and service-dominant logic. We also examine the effects of its adoption at a large electrical power company over a three-year period. The results imply that service-oriented theory should be applied to the human processes involved in systems development in order to achieve better fit between project risk, interdependencies, and the selected methodology(ies) in order to improve overall project performance.",
keywords = "design science, modularization, project management, service orientation",
author = "Mark Keith and Haluk Demirkan and Kenneth Goul",
year = "2013",
month = "7",
day = "1",
doi = "10.2753/MIS0742-1222300107",
language = "English (US)",
volume = "30",
pages = "227--259",
journal = "Journal of Management Information Systems",
issn = "0742-1222",
publisher = "M.E. Sharpe Inc.",
number = "1",

}

TY - JOUR

T1 - Service-oriented methodology for systems development

AU - Keith, Mark

AU - Demirkan, Haluk

AU - Goul, Kenneth

PY - 2013/7/1

Y1 - 2013/7/1

N2 - Despite advances in software development practices, organizations struggle to implement methodologies that match the risk in a project environment with needed coordination capabilities. Plan-driven and agile software development methodologies each have strengths and risks. However, most project environments cannot be classified as entirely "risky" or "stable," suggesting the need for hybrid approaches. We leverage a design science approach to implement a novel hybrid methodology based on concepts from the service-oriented paradigm. We motivate the approach using theory on interdependence and coordination, and design the methodology using theory on modularity and service-dominant logic. We also examine the effects of its adoption at a large electrical power company over a three-year period. The results imply that service-oriented theory should be applied to the human processes involved in systems development in order to achieve better fit between project risk, interdependencies, and the selected methodology(ies) in order to improve overall project performance.

AB - Despite advances in software development practices, organizations struggle to implement methodologies that match the risk in a project environment with needed coordination capabilities. Plan-driven and agile software development methodologies each have strengths and risks. However, most project environments cannot be classified as entirely "risky" or "stable," suggesting the need for hybrid approaches. We leverage a design science approach to implement a novel hybrid methodology based on concepts from the service-oriented paradigm. We motivate the approach using theory on interdependence and coordination, and design the methodology using theory on modularity and service-dominant logic. We also examine the effects of its adoption at a large electrical power company over a three-year period. The results imply that service-oriented theory should be applied to the human processes involved in systems development in order to achieve better fit between project risk, interdependencies, and the selected methodology(ies) in order to improve overall project performance.

KW - design science

KW - modularization

KW - project management

KW - service orientation

UR - http://www.scopus.com/inward/record.url?scp=84883159155&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84883159155&partnerID=8YFLogxK

U2 - 10.2753/MIS0742-1222300107

DO - 10.2753/MIS0742-1222300107

M3 - Article

AN - SCOPUS:84883159155

VL - 30

SP - 227

EP - 259

JO - Journal of Management Information Systems

JF - Journal of Management Information Systems

SN - 0742-1222

IS - 1

ER -