Definition „Kanban (Softwareentwicklung)“

Was ist Kanban?

| Autor / Redakteur: jelsag / Stephan Augsten / Stephan Augsten

Das Kanban Board ist die zentrale Anlaufstelle zur Aufgabenverteilung und zur Ermittlung von Projektfortschritten.
Das Kanban Board ist die zentrale Anlaufstelle zur Aufgabenverteilung und zur Ermittlung von Projektfortschritten. (© karashaev - Fotolia)

In der IT wird Kanban als Instrument für agiles Software-Projektmanagement verwendet. Ursprünglich ist Kanban allerdings eine Methode zur dezentralen, flexiblen Steuerung von Produktionsprozessen in der Automobilindustrie. Die Mechanismen lassen sich aber gut auf die Anwendungsentwicklung übertragen.

Der Begriff Kanban stammt aus dem Japanischen und setzt sich aus den Worten „Kan“ für Visualisieren und „Ban“ für Karte, Beleg oder Tafel zusammen. Letztlich bedeutet das, dass mithilfe von Karten genau gezeigt wird, an welcher Stelle ein Bedarf entsteht. Die Karten dienen also der schnellen Weiterleitung von Informationen an benachbarte Produktionsbereiche oder Entwicklungsteams.

Im Ergebnis erhalten Projektbeteiligte durch Kanban die Möglichkeit zu einer weitgehend autonomen Arbeitsorganisation sowie zur einer transparenten, effizienten Informationsvermittlung. Aus diesem Grund hat sich Kanban als Methode für agiles Projekt- und Change-Management etabliert.

Hierbei werden komplexe Projekte und Prozesse in mehrere Arbeitsschritte aufgegliedert, die als Grundlage der Planung von Aufgaben, Optimierungen und Kollaborationsprozessen dienen. Projektbezogenes Kanban ermöglicht also einen konsistenten und bedarfsgerechten Workflow.

Das Kanban Board als zentrale Anlaufstelle

Um die Transparenz zu gewährleisten, werden die Karten zentral auf einem Kanban-Board platziert, das in mehrere Bereiche aufgeteilt ist. Eine einfache Aufteilung in drei Kategorien „To-Do / In Progress / Done“ ist dabei ebenso möglich wie eine komplexe Aufstellung. Hierbei werden beispielsweise auch zurückgestellte, vom Aufwand her schwer abzuschätzende oder ungeplante Entwicklungsschritte bzw. Prozesse oder auch Tests festgehalten.

Auf dem Kanban Board werden die Karten bzw. Aufgaben je nach Status von einem Bereich in den nächsten verschoben. Die Team-Mitglieder suchen sich die Karten selbstständig aus und bearbeiten diese oder unterstützen bei Bedarf Kollegen, die mit ihrer Arbeit nicht hinterherkommen. Eigenverantwortliche Organisation ist somit ein essenzieller Grundsatz des Kanban-Prinzips im Software-Projektmanagement.

Scrum und Kanban im Projektmanagement

Agile Methoden

Scrum und Kanban im Projektmanagement

25.01.17 - In der agilen Softwareentwicklung haben sich Scrum und Kanban bewährt. Die Vorgehensmodelle helfen Anwendungsentwicklern dabei, immer komplexere Software oder Folgeversionen in kürzeren Produktzyklen fertigzustellen. lesen

Kanban – zentrale Komponente des Toyota-Produktionssystems

Das erste Kanban-System wurde 1974 durch Taiichi Ono für die japanische Toyota Motor Cooperation entwickelt. Das Unternehmen wollte damit seine Wettbewerbsposition gegenüber den US-amerikanischen Autokonzernen optimieren. Daneben spielten für die Entwicklung von Kanban auch die immer engere Verzahnung der Zuliefererbeziehungen sowie gestiegene Kundenerwartungen im Hinblick auf die Produktions- und Lieferzeiten eine Rolle.

Ono selbst beschrieb die Intention von Kanban als die Möglichkeit, Produktionsprozesse nach dem Supermarktprinzip zu organisieren: Wenn dort Waren mit bestimmten Spezifikationen aus dem Regal entnommen werden, wird dieser Verbrauch bemerkt und die entstandene Lücke wieder aufgefüllt.

Durch Kanban und die hierdurch mögliche verbrauchsorientierte, flexible Steuerung der Produktion erzielte Toyota deutliche Produktivitätssteigerungen. In Japan wurde das System bald von zahlreichen Unternehmen übernommen, in den 1970er Jahren fand es auch in den USA und Europa immer stärkere Verbreitung. Innerhalb des Toyota-Produktionssystems ist Kanban allerdings nur eine von 18 Komponenten für eine flexible, nachfrageorientierte und kostenoptimale Produktion.

Dezentrale Produktionsorganisation durch verbrauchsorientierte Regelkreise

Das industriell geprägte Kanban beruht auf dem Hol-Prinzip bzw. einem Pull-System. Es verbindet jeweils zwei benachbarte Produktionsbereiche zu einem Regelkreis. Die Produktion wird dabei durch die jeweils letzte Produktionsstufe gesteuert – die vorgelagerten Bereiche produzieren nur, wenn die jeweils vorgelagerte Stufe Materialbedarf gemeldet hat. Kanban orientiert sich somit ausschließlich am tatsächlichen Verbrauch im Produktionsprozess.

Durch die flexible und dezentrale Steuerung der Produktion ermöglicht Kanban eine deutliche Reduktion der Materialbestände und Lagerhaltungskosten. Außerdem werden Produktions- und Lieferengpässe vermieden. Im Idealfall steuern Kanban-Systeme die gesamte Wertschöpfungskette vom Lieferanten bis zum Endabnehmer und werden dann auch unternehmensübergreifend wirksam.

Um eine Nachlieferung zu organisieren, wird der jeweils vorgelagerten Produktionsstufe entweder eine physische Kanban-Karte für die Bestellung der benötigten Komponenten oder eine elektronische Kanban-Anforderung übermittelt. Der Transport des angeforderten Materials erfolgt oft in Kanban-Behältern, deren Anzahl und Größe sich nach den Durchlauf- und Wiederbeschaffungszeiten der jeweiligen Produktionsprozesse richtet.

Kanban erfordert somit permanente Überwachung, Bedarfskalkulationen sowie Lieferoptimierungen auf manuellem oder digitalem Wege. Die daraus resultierenden Informationen werden auf den Kanban-Karten übermittelt. In diesem Kontext ist oft auch von Materialfluss-Kaizen die Rede. Kaizen bedeutet im Japanischen, Dinge zu verbessern/zu optimieren.

Was ist agile Softwareentwicklung?

Definition „Agile Development“

Was ist agile Softwareentwicklung?

04.01.17 - Agile Softwareentwicklung soll dafür sorgen, dass Entwicklungsprojekte einfach, unbürokratisch und iterativ ablaufen. Agile Methoden und Prozesse wie Scrum können somit Zeit und Kosten sparen. lesen

Kommentare werden geladen....

Kommentar zu diesem Artikel

Der Kommentar wird durch einen Redakteur geprüft und in Kürze freigeschaltet.

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Aktuelle Beiträge zu diesem Thema

GitLab macht 18 Pro-Features Open Source

Mithilfe bei Erweiterung von Core/Free-Version erwünscht

GitLab macht 18 Pro-Features Open Source

GitLab will nach eigenen Angaben 18 Funktionen der kommerziellen Software-Version in die Core- bzw. Free-Version aufnehmen. Im Sinne des Open-Source-Gedankens dürfen freie Entwickler gerne dabei mithelfen, die Funktionen schneller verfügbar zu machen. lesen

Zenkit To Do soll Wunderlist ablösen

Aufgaben-Management mit Projektmanagement integriert

Zenkit To Do soll Wunderlist ablösen

Die beliebte Aufgaben-Management-App Wunderlist wird Anfang Mai eingestellt, das neue Tool „Zenkit To Do“ soll eine Alternative darstellen, deren Look and Feel bewusst an Wunderlist angelehnt ist. Der Launch ist für Anfang April geplant. lesen

Vorlagen für Scaled Agile Framework und Vertragsverwaltung zur Premiere

Efecte fördert Austausch seiner Service-Management-Community

Vorlagen für Scaled Agile Framework und Vertragsverwaltung zur Premiere

Über die Service-Management-Plattform Efecte ist es künftig möglich, eigene Serviceprozesse, Low-Code-Workflows und Reports zu erstellen. Diese Vorlagen lassen sich dann mit der Efecte-Community, sprich den Kunden und Partnern des Anbieters teilen. lesen

Kostenlose Wiki-Funktion für Zenkit

Wissens- und Projektmanagement in einer App

Kostenlose Wiki-Funktion für Zenkit

Dank eines Wiki soll aus der Projektmanagement-App von Zenkit auch eine Plattform für den Wissensaustausch werden. Teams sollen so besser und einfacher zusammenarbeiten und ihr Wissen untereinander austauschen können. lesen

4 kostenfreie Mockup-Tools

GUI Prototyping auf dem Desktop und im Web

4 kostenfreie Mockup-Tools

Bevor es ans Programmieren geht, muss die Anwendung möglicherweise präsentieren. Erste GUI-Entwürfe – sprich Mockups – helfen, Kollegen, Partner oder Kunden von der Idee zu überzeugen. Mit den passenden Tools geht das Erstellen von Mockups aber recht einfach von der Hand. lesen

Strukturiertere Kanban-Boards mit Zenkit

Neue Funktionen und Enterprise-Version

Strukturiertere Kanban-Boards mit Zenkit

In agilen Teams sorgt das Kanban Board für eine klare Aufgabenverteilung. Doch in Großprojekten kann die Tafel schnell ausufern. Zenkit will mit einem Update für Klarheit auf überfüllten und hochfrequentierten Kanban-Boards sorgen. lesen

Agil nach Maß – Hybrid Agile in der Praxis

Agilität mit klassischen Entwicklungsmethoden kombinieren

Agil nach Maß – Hybrid Agile in der Praxis

Agile Methoden liegen im Trend, doch viele Embedded-Entwickler können oder wollen auf die Planbarkeit und Dokumentation ihrer traditionellen Modelle nicht verzichten. Eine Überwindung dieses vermeintlichen Gegensatzes verspricht der Ansatz „hybrid agile“. Wie das funktioniert, zeigt ein Beispiel aus der Praxis. lesen

Mindeststandards für Agilität im Unternehmen

Top-Konzerne veröffentlichen gemeinsames Manifest

Mindeststandards für Agilität im Unternehmen

Agile Methoden wie Scrum, Kanban und Co. folgen zwar einigen Richtlinien, doch das Vorgehen bei der Implementierung agiler Prinzipien ist uneinheitlich. Das fanden zumindest 30 Großunternehmen aus der DACH-Region, die unter Creative-Commons-Lizenz einen übergreifenden Mindeststandard veröffentlicht haben. lesen

Zenkit 3.0 mit neuen Collaboration-Features

Redesign, öffentliche API und progressive Mobile Apps

Zenkit 3.0 mit neuen Collaboration-Features

Das Start-Up Zenkit hat das gleichnamige Online-Projektmanagement-Tool auf Version 3.0 aktualisiert. Dieses basiert auf einem neuen Design-Framework und bietet unter anderem verschiedene Projekt-Sharing-Funktionen sowie eine öffentlich dokumentierte API. lesen

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Kontaktieren Sie uns über: support.vogel.de/ (ID: 44589392 / Definitionen)