Tag Archives: Software-Entwicklung

Warum verteilte Versionskontrolle mit Git?

Verteilte Versionskontrollsysteme (Distributed Version Control System, DVCS) sind in der Software-Entwicklung ein großer Schritt vorwärts. Aber in der Regel können Teams nicht einfach per Knopfdruck umsteigen. Die Codebasis der Produkte und Bibliotheken muss von zentralisierten Versionskontrollsystemen (zumeist SVN) auf DVCS migriert werden – und diese Migrationen sind häufig richtig groß. Was bringt eine verteilte Versionskontrolle und warum ist die Migration die Kosten wert?

Agile Aufwandsschätzung: Ein Diskurs zwischen Kunde und Entwickler

Welche Herausforderungen im Hinblick auf Aufwandsschätzungen bestehen in Scrum-Projekten? Welche Möglichkeiten gibt es, zu möglichst handhabbaren Aussagen zu kommen? Ist die Ableitung von Schätzungen aus gemachten Erfahrungen eine Option? Können Aussagen über die Entwicklungsgeschwindigkeit auf Messwerten basieren? Und welche Rollen spielen bei der ganzen Sache Empathie, Nähe des Entwicklungsteams zum Kunden und Vertrauen? Diese Fragen behandelt ein exemplarischer Diskurs zwischen Kunde und Entwickler, den wir als illustriertes Video umgesetzt haben.

Stash Data Center: Git in Enterprise-Umgebungen skalieren

Stash ist das performanteste und sicherste Git-Repository-Managementsystem am Markt, und mit dem Data-Center-Deployment, das jetzt als Beta-Version zur Verfügung steht, ist es auch das am besten skalierbare. Mit nativem Clustering ist Stash Data Center designt, um Skalierung jeden Umfangs zu gewährleisten und die spezifischen Anforderungen von Enterprise-Settings zu erfüllen.