Create bookmark
Softwareentwicklung in jungen Internetunternehmen
Anforderungen an Entwicklungsprozesse und Architekturdesign
Notes
Please login to add notes
- Softwareentwicklung in jungen Internetunternehmen
- Inhaltsverzeichnis
- Abbildungsverzeichnis
- Tabellenverzeichnis
- 1 Einführung und Motivation
- + 2 Net Economy
-
+
3 Ansätze des Software Engineering
-
+
4 Softwarearchitektur
-
+
5 Internetprojekte in Gründungsunternehmen
- 5.1 Definition Internetprojekt
-
+
5.2 Traditionelle Projekteigenschaften
- 5.2.1 Der Projektumfang
- 5.2.2 Die Projektdauer
- 5.2.3 Die Projektbesonderheit
- 5.2.4 Die Projektkomplexität
- 5.2.5 Die Projektschwierigkeit
- 5.2.6 Die Projektbedeutung
- 5.2.7 Das Projektrisiko
- 5.2.8 Die Projektkosten
- 5.2.9 Die Projektkontinuität
- 5.2.10 Die Projektintensität
- 5.2.11 Der Abhängigkeitsgrad
- 5.2.12 Zusammenfassende Betrachtung der Eignung traditioneller Projekteigenschaften
- + 5.3 Existierende Ansätze zur Klassifikation von Softwareprojekten
-
+
5.4 Eigenschaften von Internetprojekten
- 5.4.1 Die Anzahl der beteiligten Personen
- 5.4.2 Die räumliche Verteilung des Teams
- 5.4.3 Die Fähigkeiten der Entwickler
- 5.4.4 Das Verhältnis zum Kunden
- 5.4.5 Die Unsicherheit durch Technik
- 5.4.6 Die Unsicherheit durch den Markt
- 5.4.7 Der Abhängigkeitsgrad des Projekts
- 5.4.8 Das Domänenwissen der Entwickler
-
+
6 Softwareentwicklung in jungen Internetunternehmen
-
+
6.1 Anforderungen an das Architekturdesign
- 6.1.1 Beachtung des Client/Server Paradigmas
- 6.1.2 Ausrichtung auf die Entwicklerfähigkeiten
- 6.1.3 Evaluation der technischen Möglichkeiten
- 6.1.4 Fokus auf nichtfunktionale Kernanforderungen
- 6.1.5 Unsicherheiten beachten
- 6.1.6 Beachtung von Entwurfskriterien
- 6.1.7 Validation der Softwarearchitektur
- 6.1.8 Verfügbarkeit
- 6.1.9 Aktualität
-
+
6.2 Anforderungen an den Entwicklungsprozess
- 6.2.1 Iterativ und Inkrementell
- 6.2.2 Ausrichtung auf das Architekturdesign
- 6.2.3 Ständige Anpassung
- 6.2.4 Berücksichtigung der Teamgröße
- 6.2.5 Berücksichtigung der Verteilung des Teams
- 6.2.6 Ausrichtung auf die Entwicklerfähigkeiten
- 6.2.7 Einbindung des Kunden
- 6.2.8 Berücksichtigung von Unsicherheitsfaktoren
- 6.2.9 Berücksichtigung von Abhängigkeiten
- 6.2.10 Berücksichtigung des Domänenwissens der Entwickler
-
+
6.1 Anforderungen an das Architekturdesign
- 7 Zusammenfassung und Ausblick
- Literaturverzeichnis
Auch heute stellt die Entwicklung von Software noch eine Herausforderung dar. Obwohl es zahlreiche Methoden gibt, die sich mit der Gestaltung eines optimalen Entwicklungsprozesses befassen, existiert noch kein universell einsetzbares Vorgehensmodell. Das Aufkommen der als agil bezeichneten Methoden der Softwareentwicklung hat darüber hinaus eine Diskussion über die korrekte Vorgehensweise bei der Entwicklung von Software angeregt. Junge Internetunternehmen müssen sich folglich nicht nur mit dem komplexen Gebiet des Software Engineering auseinander setzen, sondern sind auch den Einflüssen durch die schnelllebige Net Economy ausgesetzt. Dadurch sehen sie sich einer besonderen Herausforderung gegenüber. Die zentrale Frage im Hinblick auf die Gestaltung des Entwicklungsprozesses ist somit nicht nur die durch Hruschka gestellte: "Wie viel ist ausreichend und wo beginnt die bürokratische Übertreibung?" Für junge Internetunternehmen gilt es darüber hinaus zu ergründen, was in ihrer speziellen Situation und unter den gegebenen finanziellen und personellen Rahmenbedingungen überhaupt realisierbar und wirtschaftlich sinnvoll ist. Aus Sicht der Wirtschaftsinformatik ist diese Fragestellung interessant, da sie die Frage nach einer optimalen Vorgehensweise bei der Entwicklung von Internetanwendungen mit der Frage nach dem wirtschaftlichen Sinn der Realisierung einer solchen Vorgehensweise in Gründungsunternehmen verknüpft. Die Situation von jungen Internetunternehmen lässt die Möglichkeit der sinnvollen Anwendung von wissenschaftlichen Erkenntnissen über die Entwicklung von Software auf die eigenen Projekte oftmals als fraglich erscheinen. Allein die in der Regel kleinen Teams lassen viele Methoden als völlig überdimensioniert erscheinen. Die in der Regel enge Zusammenarbeit zwischen den Gründern eines Internetunternehmens gibt zudem häufig Anlass zum Zweifel daran, ob die Formalisierung des Entwicklungsprozesses wirklich einen Mehrwert bietet. Obwohl die agilen Methoden der Softwareentwicklung hauptsächlich für kleine bis mittelgroße Teams entworfen wurden, ist ihre Anwendbarkeit in jungen Internetunternehmen zu hinterfragen, da auch diese Methoden grundlegende Annahmen über die Situation, in der ein Softwareprojekt durchgeführt wird, treffen. Es gilt folglich zu untersuchen, was die spezielle Situation von Gründungsunternehmen in der Net Economy ausmacht und welche Implikationen sich hieraus für den Entwicklungsprozess und das Architekturdesign ergeben.
Test the closed alpha on paperc.com
Book Details
Authors
Categories
Publishers
Publication year : 2008
License: All rights reserved ©
Times read: 9


