Services

Agile Teams, Organisations and Culture

Der Abstand zwischen den besten Unternehmen bei der Entwicklung von Software und dem Rest wird immer größer - wie wir Ihnen helfen können die Lücke zu schließen.

Wir unterstützen Sie und ihr Unternehmen bei der Etablierung, dem Aufbau und der Weiterentwicklung von Teams für die Entwicklung von Software.

“... [now] every company is a software company ...”
Satya Nadella, CEO Microsoft

Unser Ziel sind Mitarbeiter, die sich entwicklen, das Beste geben und dabei motiviert und zufrieden sind. Hierzu schaffen wir Arbeitsumgebungen, die Autonomie und Entwicklung ermöglichen und ein sinnvolles und klares Ziel verfolgen.

Entfalten Sie Potentiale

Wir helfen Ihnen die Potentiale Ihrer Entwicklungsteams zu entfalten, bei der Definition der notwendigen Stossrichtung und der Implementierung des Kernsatzes „Outcome before output“ - Wirkung erzielen.

Agile Teams und Lean Development

Wir etablieren effektive Teams verbundenen mit agilen Ansätzen und schlanken (lean) Prozessen.

Leistungen

Unterschiedliche Ziele führen zu verschiedene Aufgaben und benötigen individuelle Lösungen. Diese Lösungen sind generell auf Ihre Herausforderungen zugeschnitten und haben sich in den nachfolgenden Abstufungen bewährt. Die Ansätze bauen aufeinander auf, intensiv zu Beginn und im Laufe der Zeit in einem Mentoring mündend.

Participate and Advise - Coaching

Der Coach nimmt in regelmäßigen Abständen, normalerweise ein- bis zweimal pro Woche, an den Meetings des Teams teil. Diskutiert mit dem Team Herausforderungen, wiederkehrende Schwierigkeiten und unterstützt dabei Hindernisse zu beseitigen. Der Coach ist für alle Mitglieder des Teams gleichermaßen da und bespricht ebenfalls individuelle Themen mit einzelnen Mitgliedern.

Das Coaching entfaltet die beste Wirkung, wenn folgende Aufgabenstellungen im Vordergrund stehen:

  • Ausbau bestehenden Wissens
  • Weiterentwicklung vorhandener Ansätze
  • Auffrischen von Gelerntem, welches noch nicht in den Arbeitsalltag integriert ist

Discuss Ideas and Direction - Mentoring

Das Mentoring ist die leichteste Form der Begleitung bei der Entwicklung hin zu einer agilen und schlanken Organisation. Es werden Ideen zur Weiterentwicklung besprochen, kurzfristige Hindernisse im Wachstum des Teams oder bei einem Team Mitglied erörtert sowie die generelle Ausrichtung diskutiert.

All Hands On Deck - Team Member

Wir ergänzen das Team als Mitglied für einen definierten Zeitraum. In diesem Abschnitt erfolgt eine Weiterentwicklung der Teamorganisation, werden die Herausforderungen beobachtet und mögliche Hindernisse beseitigt.

Das Modell Team Member unterstützt jene Teams, die sich mit den folgenden Themenstellungen konfrontiert sehen:

  • Transformation von traditionellen zu agilen und schlanken (lean) Methoden
  • Beschleunigung des Entwicklungsprozesses
  • Integration von „Experimentation“ in den Entwicklungsprozess
  • Aufbau einer DevOps Organisation

Vorgehensweise

Zieldefinition

In einem gemeinsamen Gespräch werden die Ziele definiert und festgelegt und bestehenden Herausforderungen erörtert.

Standortbestimmung

Die definierten Ziele werden mit dem Team besprochen und es wird ermittelt wo sich das Team derzeit befindet, welche Hindernisse gesehen werden und welche Maßnahmen zeitnah umgesetzt werden können. Die Ergenisse werden dann im Rahmen eines Meetings mit dem Team und dem Management diskutiert.

Implementierung

Die Umsetzung der Maßnahmen kann auf die oben beschriebenen Arten erfolgen.

Review

Im einem Rhythmus von zwei Wochen erfolgen teaminterne Reviews, um den Fortschritt zu besprochen, Hindernisse aus dem Weg zu räumen, Gelerntes zu teilen und den Prozess zur Definition neuer Ziele anzustossen.

DevOps Chain- zwei ineinander verschlungene Kreise, einer für die Entwicklung und einer für Operations

Welche Gründe für eine Zusammenarbeit sprechen

  • Sie möchten für Ihre Kunden mit Ihrer Software täglich einen Mehrwert schaffen.
  • Sie glauben, dass Sie Ihre Kunden kennen, aber über Experimente etwas über deren Verhalten lernen müssen, um die Ihre Ziele effektiv zu erreichen.
  • Sie wissen, dass Softwareentwicklung ein laufender Prozess ist und je früher Sie Erkenntnisse über das Verhalten der Nutzer und deren Präferenzen gewinnen, desto eher wird Ihr Projekt erfolgreich sein.
  • Sie sind davon überzeugt, dass Vertrauen zu den zentralen Bestandteilen jedes erfolgreichen Teams gehört.
Team Effort