Tag Archives: Software-Entwicklung

Training für Scrum und agile Software-Entwicklung am 24.6.2014 in Wiesbaden

Am 24. Juni 2014 bieten wir in unserem Wiesbadener Office eine ganztägige praxisorientierte Einführung in Scrum und die agile Software-Entwicklung an. Neben den interaktiven Workshop-Teilen umfasst die Schulung auch Einblicke in die konkrete Anwendung agiler Vorgehensweisen im Projekt- und Produktgeschäft. Das Training ist damit eine sehr gute Gelegenheit, sich im kleinen Kreis konzentriert und praxisnah in die Konzepte und Methoden einzuarbeiten, und legt ein stabiles Fundament für einen tieferen Einstieg in “Agile”. Sie können sich hier direkt online anmelden!

Stash 3.0: Mehrsprachigkeit, Branch-Vergleiche, neue Sidebar

Atlassian hat die neue Version seines Git-Repository-Managementsystems Stash ausgeliefert. Und auch das dritte Major-Release von Stash steht im Zeichen der folgenden Fragen: Inwiefern ist Git erfolgskritisch für Unternehmen und Organisationen? Welche Flaschenhälse treten im Workflow von Entwicklungsteams auf? Wann wünschen Entwickler, dass ihnen keine Tools im Weg stehen? Das sind die wichtigsten Veränderungen in der neuen Version.

Migration von Subversion zu Git: Überblick

Der Umstieg eines Software-Entwicklungsteams von Subversion (SVN) auf die verteilte Versionskontrolle Git muss keine Herkulesaufgabe sein, sondern lässt sich in fünf nahtlose Abschnitte strukturieren und zielgerichtet vorantreiben. Diese Artikelreihe zeigt auf, wie eine bestehende Projekt-History in ein Git-Repository importiert wird, wie man es mit dem originalen SVN-Repository synchronisiert und wie sich schließlich mithilfe von Bitbucket ein Git-basierter Kollaborations-Workflow implementieren lässt. Dabei muss das Team die aktive SVN-Entwicklung nicht opfern, bis es tatsächlich bereit ist, den reinen Git-Workflow zu adaptieren. Zunächst ein Überblick.

Git-Workflows: Der Pull-Request-Workflow (Teil 2)

Im letzten Beitrag wurde das Konzept der Pull-Requests im Rahmen der Git-Entwicklung grundsätzlich vorgestellt. Nun soll ein Beispiel demonstrieren, wie Pull-Requests im Rahmen des Forking-Workflows zum Einsatz kommen können. Es ist gleichermaßen anwendbar auf Entwickler, die in einem kleinen Team arbeiten, und auf Dritt-Entwickler, die sich an einem Open-Source-Projekt beteiligen.

Git-Workflows: Der Pull-Request-Workflow (Teil 1)

Ein Pull-Request ist mehr als nur eine Benachrichtigung – Er bietet ein dediziertes Forum, um ein Feature zu diskutieren. Gibt es Probleme mit den Änderungen, können Teammitglieder im Pull-Request Feedback abgeben und das Feature sogar optimieren, indem sie Follow-up-Commits pushen. All diese Aktivitäten werden direkt im Pull-Request getrackt. Dieser Artikel beschreibt die Zusammenarbeit von Git-Teams, die Pull-Requests nutzen.

Bamboo 5.5: Direkter Zugriff auf Stash-Repositories

Ein einzelnes großes Continuous-Integration-Projekt kann über die Jahre seiner Entwicklung hinweg auf Millionen Code-Zeilen kommen, die in Dutzenden Repositories gespeichert sind. In großen Software-Unternehmen summieren sich die Projekte auf hunderte Repositories. Die neue Version von Atlassians Continuous-Integration-Server Bamboo erleichtert Builds von all diesen Repos aus.

Effektive Code-Reviews mit Atlassian-Werkzeugen

Software-Entwicklung dreht sich um individuelle Beiträge in einem kollaborativen Umfeld. Code entsteht, wenn ein Entwickler an seinem Arbeitsplatz arbeitet. Daher ist es so wichtig, Zusammenarbeit und Wissenstransfer zu fördern, damit das Team als Einheit agieren kann. Code-Reviews bilden einen exzellenten Weg, um das gesamte Team einzubeziehen. Die Tools von Atlassian bieten sehr gute Voraussetzungen dafür.