Social Coding – Das Team ist überall

Das Internet ist mittlerweile in fast jedem Aspekt unseres modernen Lebens präsent, ob daheim oder unterwegs, fast immer gibt es die Möglichkeit, auf eine Internetverbindung zurückgreifen zu können. Das hat auch Auswirkungen auf die Art und Weise, wie heute Software entwickelt wird. Dabei unterscheiden sich die Methoden und Werkzeuge kaum, egal ob es um kommerzielle Programmierung oder freiwillige Beiträge beispielsweise zu Open-Source-Projekten handelt: Immer mehr Aspekte der Entwicklung werden ins Web verlagert und dort gemeinschaftlich behandelt und erlebt.

Einen großen Beitrag hierzu liefern Programme, die plattformunabhängig laufen, wie beispielsweise die beliebte Entwicklungsumgebung Eclipse. Weitere Bausteine für die gemeinschaftliche Softwareentwicklung liefern verteilte Repositories, beispielsweise mit git umgesetzt. Auch die gemeinschaftliche Arbeit an Dokumentation und Wissensbasis ist online leicht mittels Werkzeugen wie Wikis oder auch projektbasierten Microsites möglich.

Social Coding – Das Team ist überall subversion hostingMit der Verlagerung dieser Themen ins Web ist allerdings auch ein Risiko verbunden: Daten können leichter in die Hände Unbefugter gelangen als bei einer Inhouse-Entwicklung. Allerdings wiegen die Vorteile sehr viel schwerer als der zusätzliche Aufwand zur Absicherung, so dass in vielen Fällen die webbasierte Entwicklung einen immensen Kostenvorteil bedeutet. Ein Teil dieser Ersparnis sollte unbedingt in Profi Webhosting investiert werden, um dort einen kompetenten Partner für die technische Seite der Online-Entwicklung zu haben.

Webbasierte Softwareentwicklung

Ähnlich wie beim Subversion Hosting hat sich hier auch ein kleiner aber umso leistungsfähigerer Nischenmarkt gebildet, der es Firmen wie Einzelentwicklern erlaubt, kostengünstig die Vorteile der webbasierten Softwareentwicklung zu nutzen, ohne selber den erheblichen Aufwand für deren Absicherung zu schultern. Die Kosten, beispielsweise für einen entsprechend qualifizierten Administrator, der die Webserver betreut, verteilen sich so auf viele Schultern und senken so den Aufwand für den einzelnen Kunden.

Bei dieser Konstellation profitieren also beide Seiten ganz erheblich: Der Hostinganbieter kann mit seinem Profi Webhosting deutlich bessere Preise als im Massenmarkt erzielen, und die Kunden können alle Vorteile der verteilten Softwareentwicklung nutzen, ohne große Investitionen in Personal und Infrastruktur stemmen zu müssen. Last but not least: Trotz der kostengünstigen Umsetzung leidet die Datensicherheit dabei gegenüber der Inhouse-Entwicklung in keinster Weise. Das schwächste Glied der Sicherheitskette ist hier mittlerweile immer häufiger der Mensch, der beispielsweise durch sogenanntes Social Engineering dem Angreifer von außen unabsichtlich in die Hände spielt. Diese Angriffsvektoren funktionieren allerdings überall, unabhängig von der Art der zu schützenden Daten. Selbst Sicherheitsfirmen und Finanzdienstleister bleiben hiervon nicht verschont.

Teilweise etablieren sich auch hybride Formen der verteilten Softwareentwicklung, beispielsweise mit einem zentralen gehosteten Repository (Subversion Hosting oder ähnliches), aber gemeinsamer Dokumentation mittels eines firmeneigenen Wikis. Während bei firmeninterner Software diese Arbeit allein von den Entwicklern ausgeht und ggf. noch ein Redaktionsteam mit involviert ist, lassen sich bei Software die für den Verkauf bestimmt ist gleichzeitig auch noch die Kunden als wertvolle Quelle für Tipps, Hinweise und weitere Informationen erschließen. So können beispielsweise Fehler in der Dokumentation viel schneller gefunden und korrigiert werden, als wenn diese Arbeit innerhalb der Firma erledigt werden muss. Auch für diesen Art Internetpräsenz sollte jede Firma unbedingt auf einen seriösen Anbieter für Profi Webhosting zurückgreifen, denn diese gewährleisten einen stabilen, sicheren Betrieb der online verfügbaren Ressourcen.

0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.