IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Software Development Governance: A Case Study for Tools Integration

Software Development Governance: A Case Study for Tools Integration
View Sample PDF
Author(s): Nagehan Pala Er (ASELSAN Microelectronics, Guidance and Electro-Optics Division, Turkey), Cengiz Erbas (ASELSAN Microelectronics, Guidance and Electro-Optics Division, Turkey)and Bahar Çelikkol Erbas (TOBB University of Economics and Technology, Turkey)
Copyright: 2011
Pages: 18
Source title: Modern Software Engineering Concepts and Practices: Advanced Approaches
Source Author(s)/Editor(s): Ali H. Dogru (Middle East Technical University, Turkey)and Veli Biçer (FZI Research Center for Information Technology, Germany)
DOI: 10.4018/978-1-60960-215-4.ch013

Purchase

View Software Development Governance: A Case Study for Tools Integration on the publisher's website for pricing and purchasing information.

Abstract

Software development governance can be defined as the application of “governance” in software engineering in order to increase the probability of success in the level of individual projects as well as in the level of the organization comprising many interrelated projects. The topic deserves an interdisciplinary perspective, as the general subject of governance has been analyzed quite extensively under the field of Transaction Cost Economics. This interdisciplinary approach enabled the identification of three main modes of governance for software engineering, namely: top-down governance, bottom-up governance and reuse governance, each having unique transaction cost characteristics. To be cost effective, (1) the organizations should adapt the right governance structure for their projects based on their characteristics, and (2) the software development tools should support and be in alignment with the underlying governance structure. In this chapter, we briefly overview the first premise and then outline an approach to address the second premise, specifically tackling the issue of tools integration, for software modeling and configuration management tools. We use Dependency Structure Matrix (DSM) to represent the mapping between governance structures and software modules, propose a configuration management approach for each mode of software governance, and demonstrate a successful integration using Lattix LDM, IBM Rational ClearCase and IBM Rational Rhapsody, three broadly available tools in the software industry.

Related Content

Babita Srivastava. © 2024. 21 pages.
Sakuntala Rao, Shalini Chandra, Dhrupad Mathur. © 2024. 27 pages.
Satya Sekhar Venkata Gudimetla, Naveen Tirumalaraju. © 2024. 24 pages.
Neeta Baporikar. © 2024. 23 pages.
Shankar Subramanian Subramanian, Amritha Subhayan Krishnan, Arumugam Seetharaman. © 2024. 35 pages.
Charu Banga, Farhan Ujager. © 2024. 24 pages.
Munir Ahmad. © 2024. 27 pages.
Body Bottom