100 likes | 336 Views
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
E N D
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
The OSS model • Three dimensions: • structure, process and culture Division of labour Co-ordination mechanisms Distribution od decision-making Organizational boundaries Informal structure Political structure Legitimate basis of authority Eletronic communication Multicultural community Values: reciprocity, gift giving, reputation, ideology Core assumptions structure culture process
OSS development process • Problem discovery • Finding volunteers • Solution identification • Code development and testing • Code change review • Code commit and documentation • Release management
Framework for creating Hybrid-OSS communities • Community building • Community governance • Shared governance • Membership management • Incentives and rewards • Community infrastructure
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
Rules and Tools for Software Evolution Planning and Management M. M. Lehman Imperial College 2000
Laws • Continuing change • Increasing complexity • Self regulation • Conservation of Organizational Stability • Conservation Growth • Declining Quality • Feedback system
The Uncertainty Principle the real world outcome of any software execution is inherently uncertain with the precise area of uncertainty also not knowable