Governance of software development: The transition to agile scenario

Yael Dubinsky, Avi Yaeli, Yishai Feldman, Emmanuel Zarpas, Gil Nechushtai

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Governance is the exercise of control and direction over a subject such as a society, an organization, processes, or artifacts, by using laws and policies that are defined, deployed, and executed. In this chapter we develop this definition into a formal conceptual model that can be applied to a variety of governance domains. At the heart of this model lies the concept of the governance solution and its lifecycle. The governance solution embodies the set of mechanisms-decision rights, policies, controls, and measurements-applied to a governance scope in order to achieve some governance goals. As part of the lifecycle, the effectiveness of the governance solution is measured, and corrections and alignments are made as necessary. We demonstrate how this model can be applied to multiple governance domains by providing examples from IT governance as well as software-development governance. We conclude by providing a detailed scenario in the software-development governance space, which looks at large software organizations undergoing transition to agile development methodology. We further demonstrate how the governance model is instantiated and evolved in the context of this scenario.

Original languageEnglish
Title of host publicationInformation Technology Governance and Service Management
Subtitle of host publicationFrameworks and Adaptations
PublisherIGI Global
Pages266-284
Number of pages19
ISBN (Print)9781605660080
DOIs
StatePublished - 2008
Externally publishedYes

ASJC Scopus subject areas

  • General Business, Management and Accounting

Fingerprint

Dive into the research topics of 'Governance of software development: The transition to agile scenario'. Together they form a unique fingerprint.

Cite this