agile Methodik

Wissenswertes rund um unsere verschiedenen Vorgehensweisen

Scrum ist nicht nur eine Projektleitungsmethode, sondern auch eine Philosophie und Einstellung.
Mit Scrum zu termingerechten Projekten, glücklichen Kundinnen und Mitarbeitenden.

kleine Abgrenzung

Die Aufgabenstellung impliziert unsere Vorgehensweise. Diese ist zwar immer agil, nicht aber immer identisch, schliesslich nutzen wir einen anderen Ansatz mit passendem Toolkit, wenn wir eine Strategie entwickeln dürfen, eine ganz andere, wenn wir einen User Centered Design Approach erarbeiten und nochmals eine andere Vorgehensweise, wenn wir Software-Projekte realisieren.

Während wir auf anderen Seiten (siehe Links) andere Ansätze erklären, stellen wir auf dieser Seite unsere Projektleitungsmethode vor. In fast allen Projektanfragen ist das ein Thema und gerne fassen wir das Allerwichtigste dazu für dich zusammen:

Was genau ist Scrum?

Scrum ist ein Projektmanagement-Framework, welches verschiedene Artefakte beinhaltet, mit denen man Projekte sinnvoller, effizienter, sicherer und schlichtwegs besser leiten kann. Scrum ist als Vorgehensmodell zu verstehen, dass mit all seinen Bestandteilen (Meetings, Rollen, Überzeugungen, etc.) die agile Entwicklung von Software-Produkten in einem sich oft schnell verändernden Umfeld optimal unterstützt.

iterativ und inkrementell

Scrum erlaubt eine empirische, iterative und inkrementelle Entwicklung deiner Lösung. Wir liefern dir dabei Sprint für Sprint lauffähige Software ab, die du testen und beurteilen kannst.

Scrum auf einen Blick

Das “Increment” kann durch dich als Kunde nach jedem Sprint abgenommen und getestet werden.

das agile Manifest

Der kleinste gemeinsame Nenner aller Software-Projekte nach Scrum ist das agile Manifest.

Sinnvoll gewichten. Adäquat urteilen.

Das Manifest beinhaltet die folgenden Thesen:

  • Individuen und Interaktionen haben Vorrang vor Prozessen und Werkzeugen.
  • Funktionierende Software hat Vorrang vor umfangreicher Dokumentation.
  • Die Zusammenarbeit mit dem Kunden hat Vorrang vor Vertragsverhandlungen.
  • Das Eingehen auf Veränderungen hat Vorrang vor dem strikten Verfolgen eines Plans.

Dies sind bei uns keine Floskeln. Gerne wickeln wir auch dein Projekt nach diesen Grundsätzen ab.

die wichtigsten Vorteile von Scrum

Mit über 20 Jahren Erfahrung wissen wir, dass mit allen von uns eingesetzten Technologien immer mehr möglich wird, unsere Kundinnen und Kunden immer mehr fordern und damit die Komplexität einer Lösung kontinuierlich steigt.

Damit dein Projekt mit uns gelingt, ist die Reduktion der Komplexität bei der Bearbeitung der einzelnen Arbeitsschritte elementar. Dies erreichen wir nicht nur durch den Einsatz passender Software, sondern insbesondere auch mit der richtigen Projektleitungsmethode.

Dank Scrum können wir die Komplexität nach drei Prinzipien reduzieren:

  • Transparenz
    In Scrum werden so genannte Impediments, also Hindernisse bei der Entwicklung, sofort festgestellt, spätestens nach 24 Stunden.
  • Überprüfung
    Durch die Sprints mit den zugehörigen Sprint Review Meetings und den stets funktionsfähigen Software-Elementen, die am Ende eines Sprints abgeliefert werden, finden die Überprüfung der Software kontinuierlich statt.
  • Anpassung
    Das Verändern der Prioritäten und Ziele ist mit Scrum einfach möglich und erlaubt es unseren Kundinnen und Kunden auch während einem Projekt das Produkt weiter zu optimieren.

Scrum bei insign

Für unsere agile Softwareentwicklung setzen wir sinnvollerweise auch die agile Projektleitungsmethode Scrum ein. Wir setzen dabei auch sich selbst gut organisierende Team-Mitglieder, deren Output immer im Gesamtkontext der zu entwickelnden Lösung betrachtet und bewertet wird.

Scrum ist nicht per se für die Software-Entwicklung von Agenturen erfunden worden. Darum haben wir unseren agilen Ansatz über die letzten Jahre geschliffen und verfeinert und können nun trotz agiler Methodik verlässlich definierte Funktionalität in vorgegebenen Zeitspannen zu vereinbarten Konditionen abliefern.

Du möchtest mit uns gerne die typischen Agentur-Probleme beim Einsatz von Scrum diskutieren? Dann freuen wir uns auf deinen Anruf. Verlange dazu am besten direkt Philipp Sprecher:

von Sprints zum Burndown Chart

Wenn die pro Lösungskomponente verbleibende Entwicklungszeit sauber geführt wird (was wir in Jira tun), lässt sich pro Sprint ab dem Burndown Chart ablesen, ob das Projekt auf Kurs ist.

Sprints müssen dabei nicht zwingend gleich gross sein. Sind sie das nicht, ist die Vorgabe-Kurve keine Gerade, trotzdem aber sind Abweichungen von Sprint zu Sprint sofort ersichtlich.

Während einem Sprint finden täglich die Daily Scrum Meetings statt, bei denen jeder Entwickler kurz auf die folgenden drei Fragen eingeht:

  • Was hast du gestern erarbeitet?
  • Wo hast du Fragen, die es zu klären gilt?
  • Was wirst du heute realisieren?

weiterführende BI-Analyse-Werkzeuge

Jira

Für die Verwaltung der Backlogs und die einzelnen Sprints setzen wir Jira ein. Pro Aufgabe sind hier auch alle relevanten Informationen wie die ursprüngliche Schätzung, die bereits benutzte Entwicklungszeit, die Restzeit, die Akzeptanzkriterien und vieles mehr zu finden.

Die einzelnen Aufgaben wandern von links nach rechts – wie auf einem echten Whiteboard.

Aus Jira können wir Burndown Charts und andere Reports generieren. Für die grösstmögliche Flexibilität allerdings setzen wir auf unsere eigenen Reports.

individuelle Reports mit eazyBI

Das Projekt-Controlling liegt uns wirklich sehr am Herzen. Wir möchten dir auch jederzeit sagen können, wo wir stehen und welche Massnahmen getroffen werden müssen, damit wir unser gemeinsames Ziel erreichen.

Wir haben darum ein Arsenal verschiedener Live-Reports zur Hand, mit denen wir alle kritischen Bereiche eines Projekts jederzeit durchleuchten können. Selbstverständlich gewähren wir dir dafür Zugriff, damit du das Projekt gemeinsam mit uns kritisch begutachten kannst.

Time Tracking Report

Im Rahmen einer Sprint Retrospektive gehen wir detailliert auf die Projekt-Kennzahlen ein. Bei dieser Gelegenheit zeigen wir dir auch sehr gerne auf, wie die einzelnen Reports zu lesen sind und was sie wirklich über das Projekt aussagen.

Time Spent and Needed Visual Report

Dein Projekt in den besten Händen

Genau danach hast du gesucht? Software-Entwickler, die nicht nur gut coden können, sondern auch bestens organisiert sind und Projekte sauber abwickeln können?

Solides Projektmanagement

gepaart mit bestem Code.