Aufbau einer automatisierten Entwicklungspipeline für Softwareprodukte

Kunde: Beratungsunternehmen

Projektbeschreibung / Ziele des Projekts

  • Umstellung der Eigenentwicklungen auf agile SCRUM-Arbeitsweise
  • Regelmäßige Lieferung neuer Artefakte in zweiwöchentlichen Sprints

Aufgaben

  • Abbildung agiler Vorgehensweisen und Strukturen
  • Aufbau der Entwicklungspipeline auf Basis von Open-Source-Tools rund um das Tool Git
  • Aufbau einheitlicher Kanban Boards im GitLab zur Planung/Übersicht der einzelnen Backlog-User-Stories/Tasks für jedes Produkt/Team
  • Automatisierter Source-Code-Check mit Sonar-Scan
  • Automatisierte Entwickler- und Fachtests mit Selenium
  • Automatisiertes Testdeployment, inklusive aller benötigten Bibliotheken mit Docker
  • Parallele Bearbeitung aller am Entwicklungsprozess Beteiligter
  • Verwaltung unterschiedlicher Source-Codestände und Versionen
  • Einbindung der Entwickler-Werkzeuge in den Entwicklungsprozess
  • Auswertungsmöglichkeiten und Nachvollziehbarkeit
  • Migration der ACG Toolsuite 4GRC in die Entwicklungspipeline
  • Schulungen der Mitarbeiter (m/w/d) in agiler Vorgehensweise


nach oben