ISBN-13: 9783656371649 / Niemiecki / Miękka / 2013 / 102 str.
Studienarbeit aus dem Jahr 2013 im Fachbereich Informatik - Wirtschaftsinformatik, Duale Hochschule Baden-Wurttemberg, Stuttgart, fruher: Berufsakademie Stuttgart (Fakultat Wirtschaft), Veranstaltung: Geschaftsprozesse und deren Umsetzung - Projekt Open Source, Sprache: Deutsch, Abstract: Heutzutage wird Software zunehmende von global verteilten Teams entwickelt, die aus mehreren Entwicklern bestehen. Obwohl bereits von vielen Entwicklerteams die Methodik der agilen Softwareentwicklung erfolgreich angewandt wird, gibt es bei der Integration der einzelnen Prozessschritte immer noch Lucken und Verbesserungsbedarf. Die einzelnen Werkzeuge zur Unterstutzung der Softwareentwicklung und insbesondere zum Testen werden in vielen Projekten als Einzelsysteme verwendet, wie beispielsweise ein isoliertes Versionsverwaltungssystem zum Einfugen von Codeteilen in das Gesamtprojekt. Dies fuhrt dazu, dass fehlerhafter Code leicht in den primaren Entwicklungszweig integriert werden kann. Da die Integration der einzelnen Softwarebausteine haufig zu Fehlern und Problem fuhrt, wird diese von den Entwicklern gerne moglichst weit hinausgezogert. Kurz vor einem Release kommt es haufig zu einem sogenannten "Big Bang" also einem Fehler-Urknall, welches haufig zu kostenintensiven Nacharbeiten und Zeitverzogerungen fuhrt. Dabei ist es offensichtlich, dass die relativen Kosten zur Fehlerbeseitigung unverhaltnismaig steigen, je spater ein Fehler gefunden wird. Um genau diesen "Big Bang" zu vermeiden wird zunehmend das Konzept von Continuous Integration in der Softwareentwicklung angewandt. Eines der Prinzipien der agilen Softwareentwicklung ist es stets ein funktionales Produkt bereitzustellen. An genau dieses Prinzip soll in dieser Arbeit angeknupft werden. Durch Automatisierung und vollstandige Integration von Versionsverwaltung, Build-Prozessen, Unit-Testen, Quellcodeanalyse und standige Auswertungen wird dieses Prinzip umgesetzt und gefordert. So kann bereits durch das Einchecken von Code