Funktionen

Einfache Übermittlung zahlreicher Änderungen – ohne die Herausforderungen beim Zusammenführen

Streams bilden komplexe Entwicklungsworkflows und Bereitstellungsprozesse einfach ab und unterstützen so umfangreiche Entwicklungsarbeiten. Die Änderungsverbreitung ist ein nahtloser, reibungsloser Prozess, in den jedoch oft traditionelle Verzweigungen und Zusammenführungen integriert sind. Mithilfe von Streams können zahlreiche Änderungen jeglicher Größenordnung innerhalb von Sekunden in bis zu Hunderte von Streams übermittelt werden. Streams ermöglichen es Entwicklungsteams:

  • den gesamten Entwicklungsprozess abzubilden
  • aktive Änderungen sichtbar zu machen und so fundierte Entscheidungen in Echtzeit zu treffen
  • Funktionen und HotFixes schnell zu veröffentlichen
  • den zeitlichen und manuellen Aufwand stark zu verringern, der mit traditionellen Verzweigungen und Zusammenführungen verbunden ist
  • einfach Stream-Hierarchien zu erstellen, um logische Phasen zu erzeugen, die CI/CD-Prozesse unterstützen

Verbesserung der Softwareentwicklung mit änderungsbasierter Entwicklung

Mithilfe der änderungsbasierten Entwicklung, die während des gesamten Softwarenentwicklungslebenszyklus nachverfolgt werden kann, kann überprüft werden, welche Storys, Probleme oder Fehler sich in einem Release befinden. Die Entwicklungsteams erhalten eine vollständige, tatsächlich änderungsbasierte Nachverfolgbarkeit und können so ihr ganzes Entwicklungspotenzial entfalten und die Bereitstellung beschleunigen.

  • leistungsfähige Workflow- und Prozessautomatisierung
  • Verringerung der Zusammenführungskomplexität durch Zusammenführung von „Änderungsassets“ (Änderungspaketen)
  • Treffen fundierter Entscheidungen dank vollständiger Autonomie und Sichtbarkeit
  • Verbesserung der Zusammenarbeit von Teams und Stakeholdern durch eine einheitliche Geschäftssprache
  • Integration in andere Drittanbietertools: HPQC, ClearQuest, Remedy, Rally, JIRA

Integrierte bewährte SCM-Verfahren

Entwickler arbeiten in ihren eigenen privaten Arbeitsbereichs-Streams (so genannten „Sandboxes“). Dies fördert die kontinuierliche Bestätigung der laufenden Arbeit, ohne dass private Änderungen vorzeitig mit anderen Teammitgliedern geteilt werden müssen. So wird sichergestellt, dass der gemeinsame Team-Stream / der Integrations-Stream nicht mit nicht getesteten Änderungen durchsetzt ist. Die Entwickler können darauf vertrauen, dass sie mit der als „gut“ anerkannten Codebasis arbeiten.

  • Vermeidung von Engpässen bei der benutzerdefinierten Skripterstellung
  • Automatisierung bewährter Verfahren und Kontrolle während des gesamten Entwicklungsprozesses
  • Förderung von bewährten Codeprüfungsverfahren durch die Integration in Crucible
  • jederzeit zuverlässige Wiederherstellung der Codebasis, 100 Prozent garantiert in Sekunden
  • vollständige IDE-Integrationen für: Eclipse, Visual Studio und IntelliJ

Einführung von Git im Unternehmen mit GitCentric

Eine Enterprise-Git-Lösung für die einzigartigen Bedürfnisse großer Unternehmenssoftware-Entwicklungsumgebungen. Sie ermöglicht Enterprise Security und eine zentrale Verwaltung, ohne dass die Git-Benutzer gestört werden. Die Entwickler können Git nativ in einer sicheren Umgebung verwenden, ohne dass die Enterprise Security oder Governance darunter leiden.

  • Visualisierung und Prozessmodellierung des gesamten Entwicklungsprozesses
  • integrierte Codeüberprüfung mit Gerrit zur Unterstützung integrierter bewährter Verfahren
  • vollständige Unterstützung von änderungsbasierter Entwicklung für das Asset-Änderungsmanagement
  • Kontrollieren der Größe, mehr Übersichtlichkeit und Durchgreifen bei toten oder veralteten Git-Zweigen