Kanban sagt, wie man den Arbeitsfluss steuert und laufende Arbeiten begrenzt, es sagt nichts über die Häufigkeit von Veröffentlichungen als solche aus. Es ist jedoch sehr anspruchsvoll, da es erfordert, dass eine funktionierende integrierte Version des Produkts zu jeder Zeit beibehalten wird und neue Funktionen hinzugefügt werden, sobald sie als abgeschlossen betrachtet werden (erledigt, letzte Spalte auf der Platine).
Ein Konzept, das häufig verwendet wird, ist, dass es eine "Kadenz" gibt - ein regelmäßiges Intervall, wenn dieses "fertige Produkt" genommen und tatsächlich in das Live-System/ausgeliefert bereitgestellt wird.
Ich denke jedoch, dass ein Konzept, das in Scrum sehr klar ist, auch hier helfen kann. In Scrum wird klar gesagt, dass Scrum am Ende jedes Sprints ein "lieferbares Produktinkrement" fordert (was die Definition von DONE bestätigt). Ob es tatsächlich ausgeliefert wird, liegt außerhalb des Entwicklungsprozesses, da es letztlich eine geschäftliche Entscheidung ist. Gleiches gilt für Kanban: Ein fertiges, integriertes Produkt steht jederzeit zur Verfügung, sei es als Geschäftsentscheidung, die außerhalb des Entwicklungsprozesses und dessen Management liegt.
Als eine Randnotiz, bitte betrachten Sie meinen Bereich 51 Vorschlag (http://area51.stackexchange.com/proposals/9543/development-methodologies) als ein zukünftiges Zuhause für Kanban und andere methodenbezogene Fragen und Antworten. Laden Sie Ihr gesamtes Team ein, technisch und nichttechnisch :) – David
Woher wissen Sie, ob die aktuellen Karten unter "Done" eine gültige Freigabe darstellen? Ist es nicht möglich, dass sie nicht verwandte Funktionalität bilden? – Chiron
Das hängt sehr vom QA-Prozess ab. "Fertig" bedeutet für uns, dass das Feature von der QA in der QA-Umgebung getestet und von dem Business-Benutzer genehmigt wurde, der es in der Modellumgebung (Clone of Production) angefordert hat. Es bestand die Gefahr, dass Features, die andere Funktionen beeinträchtigten, negativ ausfielen, da es für das Regressionstest des gesamten Systems in Model zu kostspielig war. Daher mussten wir bei unserer Arbeit genau darauf achten. Die Funktionen sind möglicherweise nicht miteinander verknüpft, aber sobald sie genehmigt wurden, sind sie genehmigt. Große Features können von Fall zu Fall aufgeteilt und in Teilen veröffentlicht werden. – David