a framework for creating hybrid-open source software communities srinarayan sharma et. al. info...

9
A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12.

Upload: roxanne-walton

Post on 12-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

A Framework for creating hybrid-open source software

communities

Srinarayan Sharma et. al.

Info Systems (2002), 12.

Page 2: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

Introduction

• OSS model is a fundamentally new and revolutionary way to develop software

• organizations are having difficulty building a business model around the open source paradigm

• not all OSS initiatives have been successful

• Framework for creating Hybrid-OSS communities

Page 3: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

The OSS model

• Three dimensions:– structure, process and culture

structure culture

process

Eletronic communication

Multicultural community

Values: reciprocity, gift giving, reputation, ideology

Core assumptions

Division of labour

Co-ordination mechanisms

Distribution od decision-making

Organizational boundaries

Informal structure

Political structure

Legitimate basis of authority

Page 4: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

OSS development process

• Problem discovery

• Finding volunteers

• Solution identification

• Code development and testing

• Code change review

• Code commit and documentation

• Release management

Page 5: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

Framework for creating Hybrid-OSS communities

• Community building

• Community governance– Shared governance– Membership management– Incentives and rewards

• Community infrastructure

Page 6: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

Discussion

... open source communities!• personal time and autonomy

... freelancers

... project-oriented

• ... there are several avenues for future research– ... to refine the proposed framework and validate it

empirically

Page 7: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

Rules and Tools for Software Evolution Planning and

Management

M. M. Lehman

Imperial College

2000

Page 8: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

Laws

• Continuing change

• Increasing complexity

• Self regulation

• Conservation of Organizational Stability

• Conservation Growth

• Declining Quality

• Feedback system

Page 9: A Framework for creating hybrid-open source software communities Srinarayan Sharma et. al. Info Systems (2002), 12

The Uncertainty Principle

the real world outcome of any software execution is inherently uncertain with the precise area of uncertainty also not knowable