{"id":667,"date":"2010-08-23T19:56:18","date_gmt":"2010-08-23T17:56:18","guid":{"rendered":"http:\/\/robert.kolatzek.org\/wblog\/?p=667"},"modified":"2010-08-23T19:56:18","modified_gmt":"2010-08-23T17:56:18","slug":"mit-hoftnotitzen-gegen-das-standige-chaos-am-arbeitsplatz","status":"publish","type":"post","link":"https:\/\/blog.kolatzek.org\/wblog\/667\/mit-hoftnotitzen-gegen-das-standige-chaos-am-arbeitsplatz","title":{"rendered":"Mit Hoftnotitzen gegen das st\u00e4ndige Chaos am Arbeitsplatz"},"content":{"rendered":"<p>Der Arbeitsplatz im B\u00fcro \u00e4hnelt manchmal einer papiernen W\u00fcste. Hier und da machen sich abstehende neon-gelbe Pappzettel bemerkbar. Sie wirken wie Oasen in der W\u00fcste und versuchen so die Unmenge an unterschiedlichen Aufgaben zusammenfassend darzustellen. In den meisten F\u00e4llen ist es wirkungslos, weil sie vom weiteren Papierstapel zugedeckt werden.<\/p>\n<p>Nicht so bei <a title=\"Kanban Software-Projekt-Management\" href=\"http:\/\/de.wikipedia.org\/wiki\/Kanban_in_der_IT\">Kanban<\/a> &#8211; einem Vorgehen in der Softwareentwicklung, welches die kleinen Ged\u00e4chtnisst\u00fctzen als Medium in der Ticketverwaltung einsetzt. Diese gelben Zettelchen werden auf eine Tafel (sog. Whiteboard) geklebt und zeigen den Fortschritt des Projektes an.<\/p>\n<p><!--more-->Ein sch\u00f6nes <a title=\"Kanban whiteboards analog und digital\" href=\"http:\/\/stackoverflow.com\/questions\/1561984\/best-kanban-tools\">Beispiel f\u00fcr diese Praxis<\/a> liefert stackoverflow. Eine wei\u00dfe Tafel ist aufgeteilt in Spalten: Backlock (Ideenpool), &#8217;selected&#8216; (Vorauswahl &#8211; nicht unbedingt notwendig), Entwicklung (unterteilt in: &#8218;in Bearbeitung&#8216; und &#8218;fertig&#8216;), Testen (mit \u00e4hnlicher Unterteilung wie Entwicklung) sowie Freischaltung. Die Anzahl und Namen der Spalten d\u00fcrfen ein wenig modifiziert werden, aber bleiben fast immer dazu vergleichbar.<\/p>\n<p>Im Backlog stauen sich Ideen und Tickets. Hier werden sie auch meist vorsortiert und nach Priorit\u00e4t geordnet. Die Priorit\u00e4ten kommen meist auch in der Farbe der Zettel zum Ausdruck. Eine Farbe bekommt immer den Vorrang: sie signalisiert eine St\u00f6rung, die sofort beseitigt werden muss. (Auch Psychologen sagen: &#8222;St\u00f6rungen haben Vorrang&#8220;, weil sie eine normale Entwicklung verhindern.)<\/p>\n<p>Die Tickets (zu erledigende Aufgaben, die aus mehreren Tasks bestehen k\u00f6nnen) werden von den Zust\u00e4ndigen &#8222;gezogen&#8220; (das Pull-Prinzip). Jeder Zust\u00e4ndige oder jedes Team kann prinzipiell nur ein Ticket bearbeiten. Manchmal sind auch 2 m\u00f6glich. Diese Begrenzung, die auch f\u00fcr den Chef gilt, nennt sich: Work in Progress (WiP). Es ist somit nicht m\u00f6glich, einem bestimmten Angestellten unter Zwang etwas zuzuordnen oder mehr zuzuordnen als das WiP es erlaubt. Das sch\u00fctzt nicht nur ihn, sondern auch sein Kollegen, weil &#8222;gepushte&#8220; Aufgaben oft zurecht von den Zust\u00e4ndigen als &#8222;f\u00fcr sp\u00e4ter&#8220; zur\u00fcckgelassen wurden: sei es wegen Abh\u00e4ngigkeiten, aktueller Arbeitsbelastung oder mangelnder Reife eines Tickets. (Schnell unter Druck an Kollegen vorbei abgearbeitete Tickets sorgen oft f\u00fcr Fehler, Zerst\u00f6rung der gemeinsamen Wissensbasis und Stress.)<\/p>\n<p>Das sch\u00f6ne ist, dass auch die Chefs (meist BWLer mit tausenden von innovativen Ideen) eine Spalte f\u00fcr ihre Ideen bekommen (wo die Tickets st\u00e4ndig ihre Priorit\u00e4t wechseln d\u00fcrfen) und eine, die f\u00fcr die Dauer der Ausgestaltung und zur genauen Beschreibung, wie es \u00fcberhaupt umgesetzt werden soll. Diese vorselektierten Beschreibungen des Was und der Wie wird zur Umsetzung von den Programmierern angenommen. Manchmal kann es sogar passieren, dass die Zettelchen zur\u00fcckwandern (weil zu ungenau). Bei gr\u00f6\u00dferen Vorhaben wird es intern wom\u00f6glich erst im gesamten Team besprochen und designed bevor auch eine Zeile Code entsteht. Erst, wenn man glaubt, alles erledigt zu haben, schiebt man es zu &#8222;fertig&#8220;. Der Tester nimmt es an und erkennt m\u00f6glicherweise M\u00e4ngel. Der Schwarze Peter muss nun zur\u00fcck &#8211; aus diesem Grund sollte man auch nicht mehr als ein Ticket annehmen (wegen des m\u00f6glichen R\u00fccklaufs).<\/p>\n<p>Was ist der Vorteil von dem Ganzen?<\/p>\n<ol>\n<li>Die Dauer des Entwicklungszykles ist messbar<\/li>\n<li>Messung der Wartezeit zeigt schnell, wo Verst\u00e4rkung notwendig ist (sog. Bottlenecks)<\/li>\n<li>Es gibt keine pers\u00f6nliche Schuld f\u00fcr die zu lahme Entwicklung (vor allem in Asien &#8211; wo Kanban herkommt &#8211; ist das sehr wichtig)<\/li>\n<li>Kurze Release-Zeiten<\/li>\n<li>Time-Boxes (vorgegebene Zeiteinheiten pro Schritt) sind nicht n\u00f6tig aber m\u00f6glich (bei Termin-gebundenen Entwicklungen)<\/li>\n<li>Kanban ist auf die kontinuierliche Verbesserung ausgerichtet<\/li>\n<li>Es sorgt f\u00fcr eine gleichm\u00e4\u00dfige Auslastung der Mitarbeiter (im Optimalfall)<\/li>\n<li>Keiner wird \u00fcberfordert, die Arbeit macht wieder Spa\u00df: jeder holt sich das, was er kann und mag bis die unliebsamen Aufgaben kommen.<\/li>\n<li>Priorit\u00e4t ist nicht alles, zeigt aber die Laufrichtung<\/li>\n<li>Es passt zu agilen Vorgehensweisen.<\/li>\n<\/ol>\n<p>Wo sind die Schwachstellen?<\/p>\n<ol>\n<li>Es sch\u00fctzt nicht vor Abh\u00e4ngigkeiten zwischen den Tickets, aber sch\u00fctzt vor R\u00fcckentwicklung fertiger Tickets (was manchmal noch komplizierter ist als die Fertigstellung)<\/li>\n<li>Auch der Chef muss sich begrenzen wollen. Tut er das nicht, hilft auch Kanban nicht. Demoralisierung und Streit im Team k\u00f6nnen nur verhindert werden, wenn sich der Chef als &#8222;primas inter pares&#8220; versteht.<\/li>\n<li>Es beseitigt keine Unterbesetzung, es zeigt sie nur auf. (Aber das m\u00fcsste eigentlich jedem klar sein.)<\/li>\n<\/ol>\n<p>Ich finde, es ist eine genial-einfache Idee, die man ausprobieren sollte. Es ist nicht starr und gut anpassbar in vielen Bereichen.<\/p>\n<p><a title=\"Software f\u00fcr Kanban\" href=\"http:\/\/www.limitedwipsociety.org\/resources\/tools\/\">Eine Liste von Software f\u00fcr Kanban finden sie hier<\/a>.<\/p>\n<p>Mein Favorit ist das <a title=\"Online Kanban Tafel\" href=\"http:\/\/kanbantool.com\/\">Kanban-Tool<\/a>. Au\u00dfer dem obligatorischen Whiteboard besitzt es viele Reporting-Optionen, die die Analyse der Schwachstellen erleichtern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Arbeitsplatz im B\u00fcro \u00e4hnelt manchmal einer papiernen W\u00fcste. Hier und da machen sich abstehende neon-gelbe Pappzettel bemerkbar. Sie wirken wie Oasen in der W\u00fcste und versuchen so die Unmenge an unterschiedlichen Aufgaben zusammenfassend darzustellen. In den meisten F\u00e4llen ist es wirkungslos, weil sie vom weiteren Papierstapel zugedeckt werden. Nicht so bei Kanban &#8211; einem [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[3,8],"tags":[101],"class_list":["post-667","post","type-post","status-publish","format-standard","hentry","category-informationswissenschaft","category-software","tag-software-co","entry"],"_links":{"self":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/posts\/667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/comments?post=667"}],"version-history":[{"count":0,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/posts\/667\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/media?parent=667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/categories?post=667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kolatzek.org\/wblog\/wp-json\/wp\/v2\/tags?post=667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}