Kollaborative Software- Entwicklung · Was bringt es? - Sicht Software Entwickler Die fünf...

Post on 26-Sep-2020

3 views 0 download

Transcript of Kollaborative Software- Entwicklung · Was bringt es? - Sicht Software Entwickler Die fünf...

Kollaborative Software-Entwicklung

statt Near- und OffshoringSwiss ICT Symposium 2015

André KunzHead of Open Source Solutions

Agenda

Über Puzzle ITCNear und Offshoring

Kollaborative Software-EntwicklungPraxisbeispiel

Über Puzzle ITC

1

Ein Team. Ein Ziel.

Changing IT for the better.

Puzzle ITC Angebot

Java EERuby on Rails

Java EERuby on Rails

OpenShift

OpenStack, RHEV, RHEL, Puppet,

Linbit DRBD

HTML5, CSS, Javascript

Agile, User Centered Enterprise Application Development

Agile, User Centered Enterprise Application Development

Infrastructure as a Service

Requirements Engineering

Open Source Solutions

Platform as a Service

Linux System Engineering

Usability, Konzeption, Design

Near- und Offshoring

2

Ihre Erfahrungen und Meinungen

Positive/Negative Erfahrungen?

Chancen und Gefahren?

Nachhaltigkeit?

Auswirkungen auf den Werk- und Bildungsstandort Schweiz?

Kollaborative Software-Entwicklung

3

Definition und Beispiele

Gemeinsame, offene Codebasis

Verteilt

Nicht zwingend von der gleichen Firma

Stiftungen, Professionelle Entwickler (-Teams) und Privatpersonen

Was bringt es? - Sicht Manager Kürzere Entwicklungszyklen für neue Produkte/ schneller Markteinstieg möglich

77%

66%

55%

54%

51%

37%

36%

36%

Reduzierte Kosten für Engineering und Entwicklung

Bessere Beziehungen zu Kunden und Businesspartnern

Erhöhte Produkt-Qualität

Wettbewerbsvorteil

Erhöhte Transparenz im Unternehmen

Erhöhte Rekrutierungsrate, verbessertes Talentmanagement

Erhöhte Anzahl an Mitwirkenden in der Community

Was bringt es? - Sicht Software Entwickler

Die fünf meistgenannten Vorteile aus der Teilnahme an kollaborativen Entwicklungen:

1. Entdeckung neuer Tools und Praktiken zur Software-Entwicklung2. Persönliche Weiterentwicklung der Skills3. Grosse Basis an Know-how, Expertise und Unterstützung4. Grosses Wachstum des beruflichen Netzwerks5. Zufriedenheit darüber, Teil von etwas Grossem zu sein

Geschäftsmodelle

Projekte

SaaS

Kunden- Community

Service + Support

Endbenutzer

Entwickler- Community

Strategien und Kontrollmechanismen● Lizenzwahl

● Dual licensing

● Brand licensing

● Core-Entwickler

● Snapshots

● Verspätete Veröffentlichung

Think globally - act locally

Fazit

Praxisbeispiel Open Source Gemeinschaftslösung

4

Das Problem

Das Problem

Die Lösung

Core: Allgemeine Funktionalität

Plugin: Spezifische Funktionalität

Wie finanzieren?

Projekte

Verein

Gemeinsame Beschaffung

Kunden- Community

Crowdfunding

Konkordate

Danke für Ihre Aufmerksamkeit

http://www.puzzle.ch @puzzleitc http://www.hitobito.ch @KunoKunz

Quellen

„Openstack-cloud-software-vertical-small“ von OpenStack Foundation - http://www.openstack.org/assets/openstack-logo/openstack-cloud-software-vertical-small.png. Lizenziert unter Logo über Wikipedia - https://de.wikipedia.org/wiki/Datei:Openstack-cloud-software-vertical-small.png#/media/File:Openstack-cloud-software-vertical-small.png

„Mozilla Firefox logo 2013“ von Sean Martell for Mozilla [2][3] - http://www.mozilla.org/en-US/styleguide/identity/firefox/branding/. Lizenziert unter MPL 1.1 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:Mozilla_Firefox_logo_2013.svg#/media/File:Mozilla_Firefox_logo_2013.svg

„LibreOffice Logo Flat“ von Christoph Noack - https://wiki.documentfoundation.org/File:LibreOffice-Initial-Artwork-Logo.svg. Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons - https://commons.wikimedia.org/wiki/File:LibreOffice_Logo_Flat.svg#/media/File:LibreOffice_Logo_Flat.svg

http://www.linuxfoundation.org/publications/linux-foundation/collaborative-development-trends-report-2014

Grafik «Zwiebelmodell» : Winkelmann, R. (2015). Governance in Collaborative Open Source Software Development Organizations: A Comparative Analysis of two Case Studies. Universität Bern, Institut für Wirtschaftsinformatik.