The London School of Economics and Political Science The Media & Communication Department Utilizing the Open Source Software Development Process for Commercial.

Slides:



Advertisements
Similar presentations
Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Advertisements

ERP Applications Selection in a Changing Marketplace Evaluation of Software Providers for Midsize Institutions Bill Reed Director, Special Projects Northern.
Bryan Roach Chairman Crime Stoppers Australia. Strategic Planning The process for defining strategy (direction) and decision making For Crime Stoppers,
CYPRUS UNIVERSITY OF TECHNOLOGY Internal Evaluation Procedures at CUT Quality Assurance Seminar Organised by the Ministry of Education and Culture and.
What Is the Strategic Perspective?
Chapter 5 The Free Enterprise System
1 Adam Francis, Greg Cullen, Angus Walker, Terje Fiskvik 15/3/03 THE MICROSTILL PROJECT Adding Value Through Innovation.
Conducted by Phase II Quantitative Study Sept, 2001.
Staff acquisition and retention If your people are your greatest asset, is it really that different from fundraising?
Marketing Management 27th of June 2011.
6/2/20151 Making the Case for Online Professional Development Linda Pittenger Kentucky Department of Education Online Learning Institute 22 March 2006.
EUPIDE - June 12th & 13th 2008 "Doctoral Consulting" A partnership between universities and enterprises toward a better recognition of doctors' skills.
MIS 648 Lecture 131 MIS 648 Presentation Notes: Lecture 13 Managing IT Offshoring: Is it a good thing?
Managing International Information Systems
Business Environment Ch. 3A Management A Practical Introduction
  Supply chain management software is implemented by companies to deliver the benefits of the supply chain strategies they had adopted.  Open Source.
Carrie Lee Herndon Solutions Group WaterSmart Innovations ‘09 August 12, 2010.
GATEWAY TO FINNISH EXPERTISE 1 Commercialization guidelines – NanoCom and ProNano results Dr. Eeva Viinikka, Business Director Programme Director of National.
Dawn Pedersen Art Institute
Using the NAR Association Models Tool Facilitator Guide NATIONAL ASSOCIATION OF REALTORS ® 1.
Building your brand as a recruiter using social media tools Esther Riesenbeck
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
2009 Institute for Staff Development Students Today, Leaders Tomorrow Introducing the New 2009 Courses Academy of Finance.
How I learned to stop worrying and love Open Source Software... Colin M. Sharples Advisory IT Specialist IBM Business Consulting Services SQNZ 21 October.
Presented By: Avijit Gupta V. SaiSantosh.
Microsoft Innovative Schools Awards READ THIS CAREFULLY The following slides provide you with guidelines for the content of your Innovative Schools Awards.
16.1 © 2006 by Prentice Hall 16 Chapter Managing International Information Systems.
B. OVERVIEW OF SMALL BUSINESS 2.00 Explain the basic concepts leading to success in small business entrepreneurship Explain the factors and personality.
Personalised Learning Work-based learning is, by its very nature, suited to a personalised approach. A definition of personalised learning is contained.
Managing Product Development Prepared by: Ayesha Sarfraz(group leader) Madiha ashiq Aneeka akram Tanzila khawar.
University of Brunei Darussalam Faculty of Business, Economics & Policy Studies Academic Year 2010/2011 Semester 1 BA 1201 – Accountant in Business Lecturer:
Identifying the challenges to position Ireland to a leading innovator in smart grids / renewable energy Innovation from good idea to commercial reality.
Competitive Intelligence for Small Business 2013 / 2014 Dr. Ahmed Nassar.
MANAGEMENT ISSUES IN SYSTEM DEVELOPMENT Andreas Rio, M.Eng.
Chapter 14 The Open Source Community. Agenda Types of Free Software Open Source Project Open Hardware Project Impacts.
What do students want from education? Individuality (1) Students are individuals, each need a unique academic training. They want to attend classes that.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Software Project Management Lecture # 2. Outline The 4 Ps in Project Management Detailed Insight of each P.
Applying the Open Source development model ● Technologies ● Open Source? ● Drawbacks of Open Source ● Advantages of Open Source ● System outline.
© SAP AG All rights reserved. / Page 1 Summary of SAP Today SAP AG in 2008 revenues: € billion Around 92,000 companies run SAP software Providing.
HEFCE/Higher Education Academy/JISC cc-by-sa (uk2.5) Image source – flickr (cc-by) OER and the Open Agenda Malcolm Read, Executive Secretary, JISC.
Crucible The Enterprising Academic. Crucible Objectives To explore enterprising skills To identify which skills we have To understand more about enterprising.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Software Project Management Lecture # 2 Originally shared for: mashhoood.webs.com.
1 Training Investment Needs of Hong Kong Managers Ms Christine Choy 12 October 2005.
Participation in OS projects: Commercial and Individual motivation.
14–1 Project Closure and Review Deliverables FIGURE 14.1.
Skill Area 214 Introduce World wide web(www)
EXtreme Programming and Open Source engineering paradigm A comparison
Open Source Software. Chris Moylan Group 5...I think.
Summary of HEP SW workshop Ian Bird MB 15 th April 2014.
Copyright 2003 Accenture. All rights reserved. Accenture, its logo, and Accenture Innovation Delivered are trademarks of Accenture. SCOOPS Session Thursday,
Lau Siang Hua See Shie Ping Terence Leow Shin Woei Ooi Kean Chong Cheong Sheng-En Jonathan Managing Technological Changes.
Computer Software engineer By: Eric Musser. What is This? Computer engineers make programs to run a computer. Computer engineers make programs to run.
Open Health Tools Board Presentation June 30, 2010 Peter Vescuso EVP of Marketing and Business Development Black Duck Software, Inc.
Practical IT Research that Drives Measurable Results Establish an Effective IT Steering Committee.
Challenges in Education ICT Engineers for Telecom industry a J.Mulabegović, J. Mujić, I.Kapetanović-Serdarević.
Adelle Atkinson, MD, FRCPC Paediatrics. Objectives – what will we talk about Some reflections on a first term as Program Director Some things that keep.
Breakthrough Skills for a Global Workplace
Management of Technology
Software Project Management
MAKING SENSE OF STRATEGY B301-B tutorial week 3
MGT 401 HELP Lessons in Excellence -- mgt401help.com.
Software Project Management
Chapter 11 International Strategy and Organization
Managing International Information Systems
Developing Software Engineering Class Projects with an Internal Client
SOFTWARE TECHNOLOGIES
Unit -1.
Presentation transcript:

The London School of Economics and Political Science The Media & Communication Department Utilizing the Open Source Software Development Process for Commercial Projects The Case Study of CollabNet Yael Vaya Supervisor: Dr. Edgar Whitely

Research Question: How does a company named CollabNet offer to utilize the open-source software development process for commercial projects? Page 1 of 14

The presentation will include: Skip the introduction on conventional software development models Present some characteristics of the open-source software development process Introduce CollabNet and the way it offers to apply the open-source process to commercial projects Compare between the process offered by CollabNet and the open-source process Present some conclusions Page 2 of 14

Defying Brook's law: 'Adding more programmers to a late project makes it later' 'Forget about deadlines' (Brian Behlendorf) 'Given enough eyeballs, all bugs are shallow' (Linus's Law as dubbed by Raymond, 2001) Blurring the lines between developers, customers and end users Page 3 of 14

The way a project comes to be (Apache, GNU, Linux) Lack of available solutions Using already existing software (reuse) ‘Reach a stage of plausible promise’ (Raymond, 2001) *This research does not describe funded OS projects such as Mozilla. Page 4 of 14

The ‘Benevolent Director‘ (The Economist, 2001) Page 5 of 14

A meritocracy based on consensus (Apache) Board Project Management committee users Developers committers Project Management committee users Developers committers Project Management committee users Developers committers Page 6 of 14

Limitations of the OS software development process Relying on re-usable software limits the scope for developing highly innovative software Open-source projects must have a modular structure Who could replace the exceptional leader? What happens if the core group does not reach consensus? Page 7 of 14

Difficulties for commercial companies adapting the open-source process How does a commercial company adapt an additional culture or replace its existing one How do you manage an open-source project to achieve the company's objectives? How do you convince people to work on your project voluntarily? Page 8 of 14

1.Suite for software development 2.Developed as an open-source project SourceCastProduct 1.Evaluating the company’s needs 2.Choosing a strategy 3.Building a community ConsultingService Page 9 of 14

Choosing the strategy PercentageNumber of companies who choose the solution objectivesThe solution 8%1 Between the company and selected client's Enterprise Development Networks 16%2 Paid jobs to be conducted over the Internet Developer Resource Networks 75%9 Between the company and the open-source community Open Source Networks Page 10 of 14

Building an Open-Source Community Some pre-requirements for releasing the product’s code to the open-source community Creating an open-source community Running the process – some general recommendations Page 11 of 14

CollabNetOpen SourceConventional models  company  developers  users  the more the better  developers  users  the more the better  client  software engineers  programmers Who is involved in the project? The company should:  choose a need/ or  a unique solution  individual/ group  a need shared by others  client  strategic decision Initiating a project  company  meritocracy (Apache)  meritocracy  usually the owner/s of the project hierarchal structure of the company Management of the project Page 12 of 14

Conclusions Similar to the open-source process CollabNet as a mediator and educator A one-off process High risk process Reconsidering the research question Page 13 of 14

CollabNetOpen SourceConventional models  monetary return  voluntarily  a gift culture  README file  academic world monetary returnProfit  many downloads  many developers  engaging with developers  an industry standard  Improved product  increased appeal to customers  cost savings  heightened image  ability to recruit skilled IT employees  many developers and users that:  enjoy working  find it challenging  feel rewarded  a new piece of software  achieving the client's goals  on time Success Page 14 of 14