Skip to content

Latest commit

 

History

History
114 lines (73 loc) · 9.72 KB

long.md

File metadata and controls

114 lines (73 loc) · 9.72 KB

Rebaze Pro

Leistungsoptimierung von Software-Teams

DevOps für den Mittelstand

Version 2.0 DRAFT

Leistungsstarke Software-Teams {#leistungsstarke-software-teams}

sind der zukunftssichere Weg für konkurrenzfähige Wertschöpfung.

Mit der DevOps Begleitung bringst Du Eure Softwareentwicklung auf das nächste Level.

Weg vom Stress beim Software-Rollout. Hin zu Peace-of-Mind für Entwicklung und Entscheider.

Bringt eure Software-Organisation in die Netflix-Generation: Statt komplexe Release-Wochen gibt es neue Versionen in kleinsten Einheiten. Wie beim Streaming.

Ein leistungsfähiges Software Team fühlt sich sicher. Eine positive Fehlerkultur ist Grundlage für kreative Wertschöpfung in einer sich schnell voranschreitenden Arbeitswelt.

Ein leistungsfähiges Software Team liefert regelmäßigen Mehrwert statt Big-Bang (vielleicht) alle paar Jahre.

Ein leistungsfähiges Software Team hat einen sehr hohen Qualitätsanspruch. Hohe Qualität erlaubt eine höhere Geschwindigkeit, weniger technische Schulden und am Ende natürlich das bessere Produkt.

Du brauchst Rebaze Pro {#du-brauchst-rebaze-pro}

  • Du bist Tech Lead oder CTO in einem Unternehmen aus dem Mittelstand (<10.000 Mitarbeiter)
  • Ihr habt mindestens ein Vollzeit Software-Entwicklungsteam mit mindestens 6 Entwicklern
  • Mindestens eines der folgenden Probleme trifft auf euch zu:
    • Das Softwareprodukt hat hohe technische Schulden. Aus diesem Grund sind die Auslieferzeiten (Release-Zyklen) 3 Monate und größer.
    • Das Softwareprodukt hat große Qualitätsmängel. Das merkst du vor allen an viele Bug-Reports und daran, dass dein Team die ganze Zeit mit Bugfixing beschäftigt ist
    • Das Thema Release, Rollout oder Produktionsdeployment treibt die Schweißperlen auf die Stirn. Bloß gut, dass das nur 2 mal im Jahr passiert..

Hol dir Deinen DevOps Wingman!

Mit klarem Fokus auf Euren Produkterfolg bringen wir Klarheit & Geschwindigkeit in deinen Software-Lieferprozess:

  • Sparring auf Augenhöhe: Wir etablieren Routinen und Formate zum Austausch auf Experten-Niveau. In Workshops, 1:1 Sessions, Team-Surveys und Benchmarks analysieren wir die zentralen Engpässe Euer Softwarelieferketten. Wir liefern neuen Input und Vorschläge, definieren mit Euch messbare gemeinsame Ziele und stellen deren konsequente Umsetzung sicher.
  • Frische Ideen mit mehr als 20 Jahren Erfahrung im Bereich Software-Lieferketten, Build-Automation und CI/CD
  • Kraft und Schwung: Wir sind nicht nur gesichtslose Experten. Wir arbeiten mit Leidenschaft & Humor. Das gibt uns allen mehr Energie.

Rebaze Pro ist dein Wingman-Abo für DevOps. Jetzt Verfügbarkeit anfragen!

Was genau ist Rebaze Pro? {#was-genau-ist-rebaze-pro?}

Mit Rebaze Pro bekommt ein Entwickler:in oder DevOps-Lead ein Experten-Sparring zur Verfügung gestellt:

  • Der Experte steht während der Rebaze Pro Laufzeit als Sparringspartner zur Verfügung
  • Fragen wie:
    • Wie kann ich meine Deployment Pipeline besser strukturieren?
    • Wie kann ich meine CI/CD-Durchlaufzeiten verkürzen?
    • Wie wechsele ich meinen CI/CD Tool z.B. von Jenkins auf GitHub Actions
    • Wie mache ich meine Pipeline sicher?
  • werden im Sparring besprochen. Im Wingman Stil geht es hier um den direkten Austausch, auch um angelehnte Probleme zu erkennen und zu lösen.

Welche Probleme löst Rebaze Pro? {#welche-probleme-löst-rebaze-pro?}

Problem Lösung
1. Langsame Softwarebereitstellung und Innovation Mittelständische Unternehmen müssen sich häufig an schnell verändernde Marktbedingungen anpassen und neue Produkte oder Dienstleistungen schnell auf den Markt bringen. Traditionelle Entwicklungsprozesse, die in getrennten Teams arbeiten, führen jedoch oft zu Verzögerungen. DevOps fördert die enge Zusammenarbeit zwischen Entwicklung und IT-Betrieb und ermöglicht durch Automatisierung (z. B. CI/CD-Pipelines) eine schnellere und kontinuierliche Bereitstellung von Software. Dies verkürzt die Time-to-Market und ermöglicht es dem Unternehmen, schneller auf Kundenanforderungen und Marktveränderungen zu reagieren.
2. Fehleranfällige Prozesse und mangelnde Qualitätssicherung Ein Release ist bei uns höchste Alarmstufe. Mittelständische Unternehmen haben oft begrenzte Ressourcen für umfangreiche Test- und Qualitätssicherungsmaßnahmen. Dies führt zu Fehlern in der Produktion, die kostspielig sind und das Vertrauen der Kunden beeinträchtigen können. Durch die Integration von Testautomatisierung in den Entwicklungsprozess stellt DevOps sicher, dass Fehler frühzeitig erkannt und behoben werden. Continuous Integration (CI) ermöglicht regelmäßige und automatische Tests, was die Qualität der Software erhöht und die Wahrscheinlichkeit von Produktionsfehlern verringert.
3. Skalierungsprobleme und ineffiziente Ressourcennutzung Mittelständische Unternehmen, die wachsen oder saisonale Spitzen bewältigen müssen, haben oft Schwierigkeiten, ihre IT-Infrastruktur schnell und effizient zu skalieren. Traditionelle Ansätze führen zu Überprovisionierung oder zu Engpässen, was die Betriebskosten in die Höhe treibt. Wo fangen wir an? DevOps fördert die enge Zusammenarbeit zwischen Entwicklung und IT-Betrieb und ermöglicht durch Automatisierung (z. B. CI/CD-Pipelines) eine schnellere und kontinuierliche Bereitstellung von Software. Dies verkürzt die Time-to-Market und ermöglicht es dem Unternehmen, schneller auf Kundenanforderungen und Marktveränderungen zu reagieren.
4. Die IT-Organisation gibt Kernkompetenzen an externe Berater ab Traditionelle T&M-Dienstleister haben wenig Grüne, effizienter zu arbeiten, da Mehraufwände meistens widerstandslos vergütet werden Die Umsetzung durch externe Dienstleister Der Wingman-Ansatz erlaubt die intensive Beratung, ohne Kompetenzen aufzugeben

Was ist in Rebaze Pro enthalten? {#was-ist-in-rebaze-pro-enthalten?}

Entwickler- und Sysops Interviews Zu Beginn werden Entwickler und IT-Betrieb nach dem Status Quo befragt. Erste Erkenntnisse zur Maturität der Software-Auslieferungsprozesse (Release, Deployment) werden frühzeitig gewinnen. Mitarbeiter komment direkt in den Kontakt mit ihren zukünftigen Sparrings-Partnern
Regelmäßiges Sparring auf Augenhöhe Mit bis zu 2 Entwicklern und/oder DevOps Engineer Einmal pro Woche an festgelegten Terminen via Videokonferenz Das Herzstück von Rebaze Pro: im 1:1 gehen wir auf Probleme ein, machen zusammen Code-Reviews, arbeiten am Fortschritt im Bereich CI/CD, DevSecOps und Observability. Vorhandene Engineers bekommen geballte Erfahrung an die Hand Wissen und Können werden im Unternehmen aufgebaut Auf persönlicher Ebene werden auch unausgesprochene Hürden erkannt und angepackt
**Regelmäßiges Tech-Leadership Briefing ** In schriftlichen oder persönlichen Briefings binden wir projektverantwortliche Stakeholder ein, stellen Zusammenhänge her, vernetzen, beraten und sorgen so für mehr Transparenz. Prozess- Effizienzverbesserungen können nur umgesetzt werden, wenn das Umfeld passt. Das Tech-Leadership (Head of Engineering etc.) wird in Entscheidungen und Handlungen einbezogen
**Ansprechpartner via Chat-Kommunikation ** Der Flow ist uns allen wichtig. Mit Rebaze Pro bekommst du einen eigenen Kanal, in dem Fragen direkt gestellt und beantwortet werden können. Einfach, Intuitiv & Persönlich. Der Flow ist uns allen wichtig. Mit Rebaze Pro bekommst du einen eigenen Kanal wie z.B. in Slack, in dem Fragen direkt gestellt und beantwortet werden können. Kommunikation ohne den Arbeitsfluss zu unterbrechen Schriftliche Kommunikation, durchsuchbar, referenzierbar, dokumentiert und geloggt. Für immer.
**(DevOps Retrospektive) ** Es geht um die Zusammenarbeit innerhalb der Software Organisation. Regelmäßig treffen wir uns in einer größeren Runde zur Retrospektive mit Entwicklung und IT-Betrieb. Vorhandene Engineers bekommen geballte Erfahrung an die Hand Wissen und Können werden im Unternehmen aufgebaut Auf persönlicher Ebene werden auch unausgesprochene Hürden erkannt und angepackt

Das Rebaze System {#das-rebaze-system}

Wie wir arbeiten.
![][image1]

Das Wingman-Prinzip {#das-wingman-prinzip}

Rebaze Pro ist ein Beratungsangebot im Wingman-Stil.

Das Problem mit klassischen Consulting {#das-problem-mit-klassischen-consulting}

➡️ Dein Softwareteam schwimmt seit Monaten und Jahren im eigenen Sud, kommt nicht voran, nimmt wenig Impulse von außen auf
➡️ Als Lösung werden gerne externe Consultants eingekauft
➡️ Gerne Pauschalpreise auf Stundenbasis (flexibel!)
➡️ Matching erfolgt via Skill Liste/CV

Welche Probleme hat diese Art von IT-Consulting?

😩 Der Consultant wird für langsame, fehlerhafte Arbeit belohnt durch mehr abrechenbare Stunden.
😩 Der Projektanbieter zahlt mehr für schlechtere Leistung.
😩 Das Wissen bleibt erstmal beim Consultant. Expliziter Wissenstransfer ist
nachgelagert, wird gern vergessen.

Im Grunde eine eher suboptimale Situation.

Was ist “Wingman”- Style Consulting?

Kennst du den Film Hitch der Datedoktor?
In diesem Film begleitet Will Smith seine Klienten beim Dating, nimmt die Rolle eines Wingman ein, der dicht an den Problemen des Klienten bleibt und direkt unterstützt.

Im Grunde ist genau dies die Idee vom Wingman Consulting:

✔️ Ein Mitarbeiter oder auch ein komplettes Team wird von einer Wingman-Person begleitet
✔️ Der Wingman ist ein responsiver Ansprechpartner für alle relevanten Fragen
✔️ Der Wingman gibt Feedback und Erfahrung weiter
✔️ Wissen gelangt direkt ans Ziel, bleibt nicht im Kopf des Consultants

Für mich ist dies eine viel smartere Lösung für Unternehmen, in die eigenen Mitarbeiter zu investieren und externes “aufschlauen” in Form von Wingman-Begleitung einzukaufen.