Kollaborative SoftwareEntwicklung
statt Near- und Offshoring
Swiss ICT Symposium 2015
André Kunz
Head of Open Source Solutions
Über Puzzle ITC
Near und Offshoring
Kollaborative Software-Entwicklung
Agenda
1
Über Puzzle ITC
Ein Team. Ein Ziel.
Changing IT for the better.
Puzzle ITC Angebot
Agile, User Centered Enterprise
Application Development
Java EE
Ruby on Rails
Open Source
Solutions
Agile, User Centered Enterprise
Application Development
Java EE
Ruby on Rails
OpenShift
Platform as a
Service
Infrastructure
as a Service
OpenStack, RHEV,
RHEL, Puppet,
Linbit DRBD
Linux System
Engineering
Requirements
Engineering
HTML5, CSS,
Javascript
Usability, Konzeption,
Design
2
Near- und Offshoring
Ihre Erfahrungen und Meinungen
Positive/Negative Erfahrungen?
Chancen und Gefahren?
Nachhaltigkeit?
Auswirkungen auf den Werk- und Bildungsstandort Schweiz?
3
Kollaborative SoftwareEntwicklung
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%
Reduzierte Kosten für Engineering und Entwicklung
Bessere Beziehungen zu Kunden und Businesspartnern
55%
Erhöhte Produkt-Qualität
54%
Wettbewerbsvorteil
51%
Erhöhte Transparenz im Unternehmen
37%
Erhöhte Rekrutierungsrate, verbessertes
Talentmanagement
36%
Erhöhte Anzahl an Mitwirkenden in der Community
36%
Was bringt es? - Sicht Software Entwickler
Die fünf meistgenannten Vorteile aus der Teilnahme an kollaborativen
Entwicklungen:
1.
2.
3.
4.
5.
Entdeckung neuer Tools und Praktiken zur Software-Entwicklung
Persönliche Weiterentwicklung der Skills
Grosse Basis an Know-how, Expertise und Unterstützung
Grosses Wachstum des beruflichen Netzwerks
Zufriedenheit darüber, Teil von etwas Grossem zu sein
Geschäftsmodelle
Projekte
Service + Support
SaaS
Endbenutzer
KundenCommunity
EntwicklerCommunity
Strategien und Kontrollmechanismen
●
Lizenzwahl
●
Core-Entwickler
●
Dual licensing
●
Snapshots
●
Brand
licensing
●
Verspätete
Veröffentlichung
Think globally - act locally
Fazit
Danke für Ihre Aufmerksamkeit
http://www.puzzle.ch
http://www.hitobito.ch
@puzzleitc
@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. 4
Praxisbeispiel Open Source
Gemeinschaftslösung
Das Problem
Das Problem
Die Lösung
Plugin: Spezifische Funktionalität
Core: Allgemeine Funktionalität
Wie finanzieren?
Projekte
Verein
Gemeinsame
Beschaffung
Konkordate
Crowdfunding
KundenCommunity