agile

Podejście Agile w procesie wytwórczym oprogramowania

Impact mapping (mapowanie wpływu)

W swojej praktyce wielokrotnie spotykałem się z sytuacją, w której wprowadzana zmiana była realizowana zgodnie z maksymą Króla Juliana „Teraz prędko, zanim dotrze do nas, że to bez sensu.” Przed dokonaniem zmiany brakuje chwili refleksji nad celem, skutkami i drogą jaką należy obrać by osiągnąć cel. Ogólnie rzecz ujmując brakuje czasem planowania bardziej strategicznego. Przechodzi się …

Impact mapping (mapowanie wpływu) Czytaj dalej »

Kanban w Enterprise Architect 13 część 2

W poprzednim tygodniu pisałem o kanban w Enterprise Architect (Kanban w Enterprise Architect 13 część 1). Dziś postaram się przedstawić mechanizmy raportowania a dokładniej wykresy w Enterprise Architect zbudowane na bazie historyjek użytkownika. Wspomniane  wykresy pokażę na małym repozytorium  z 15 elementami. Dodajemy elementy do diagramów Kanban i działamy zgodnie z jego zasadami 🙂 W …

Kanban w Enterprise Architect 13 część 2 Czytaj dalej »

Kanban i wykrywanie wąskich gardeł

Proces tworzenia oprogramowania można traktować jako rurociąg z żądaniami funkcji wchodzącymi z jednej strony i lepszym oprogramowaniem wychodzącym z drugiej. Wewnątrz rurociągu, istnieje pewien rodzaj procesu, który może wahać się od nieformalnego procesu ad hoc do bardzo formalnego etapowego procesu. W tym artykule, założymy prosty proces fazowy: (1) analiza wymogów, (2) opracowanie kodu i (3) …

Kanban i wykrywanie wąskich gardeł Czytaj dalej »

Scrumban czyli scrum i kanban

Kanban jest procesem ewolucyjnym lub sposobem dokonywania zmian ewolucyjnych w celu poprawy obecnie stosowanych procesów, nawet Scrum!Mimo tego, iż Scrum cieszy się wielkim powodzeniem i zastosowaniem na całym świecie, wiele zespołów i organizacji miało problemy z wdrożeniem wszystkich jej aspektów.  Problemy te mogły być związane ze zmianami organizacyjnymi i ról lub niemożnością sprostania iteracji lub …

Scrumban czyli scrum i kanban Czytaj dalej »

Trzy podstawowe zasady Kanban

Kanban nałoży się na Twój istniejący proces i wymaga wyłącznie przestrzegania trzech podstawowych zasad:1. Wizualizuj swój przepływ2. Ogranicz swoją pracę w toku3. Zacznij nową pracę po zakończeniu dotychczasowej pracy. Wiem, że brzmi to dość dziwnie, ale przestrzeganie tych podstawowych zasad może znacznie poprawić wydajność pracy Twojego zespołu. Zapytasz, jak? Przyjrzyjmy się każdej z zasad. Wizualizuj …

Trzy podstawowe zasady Kanban Czytaj dalej »

Kanban a Agile

Ostatecznym celem metod Agile jest jak najszybsze zapewnienie dokładnego dostarczenia klientowi pożądanego oprogramowania. Metody Agile nie mają większego znaczenia jeśli chodzi o jakość. W tym momencie, możesz wykorzystać wiedzę dotyczącą metody typu lean w systemie Kanban. System Kanban może wpłynąć na Twój projekt w następujący sposób: Zwiększa widoczność przepływu projektu (kto co robi, czy jest …

Kanban a Agile Czytaj dalej »

Parametr WIP w Kanban

System Kanban może być porównany do struktury ogona. Rozpoczyna pracę nad nowymi zadaniami pochodzącymi z tyłu po zakończeniu pracy wykonywanej w tej chwili. W tym momencie, aby zaplanować przyszłość, możemy obliczyć limit WIP (Work-In-Progress Ograniczenie Pracy w Toku). Ograniczenie WIP może różnić się w zależności od projektu i zespołu. Tak więc, Kanban może z łatwością …

Parametr WIP w Kanban Czytaj dalej »

Kanban i zbiorczy wykres przepływu

Kanban zapewnia organizacjom proste ale potężne wskaźniki, które mogą być bezpośrednio powiązane z korzyściami biznesowymi. Wskaźniki Kanban skupiają się na pomiarze „czasu do wartości” i w związku z tym stosowanie tych środków w ciągłym doskonaleniu przynosi bezpośrednie korzyści biznesowe. Zbiorczy Wykres Przepływu (CFD – Cumulative Flow Diagram) jest prostym ale potężnym wskaźnikiem zapewniającym bogate informacje …

Kanban i zbiorczy wykres przepływu Czytaj dalej »

Jak zacząć stosować Kanban?

Kanban jest systemem ewolucyjnym – na tym polega jego piękno.  Jeżeli tylko posiadasz i jesteś w stanie opisać swój istniejący proces, możesz rozpocząć stosowanie podstawowych zasad Kanban w celu obserwowania, mierzenia i ulepszenia swoich operacji.  Aby rozpocząć stosowanie Kanban w projekcie lub funkcjach biznesowych, musisz zacząć od podstawowych kroków stanowiących podstawowe zasady Metody Kanban: Wizualizacja …

Jak zacząć stosować Kanban? Czytaj dalej »

KANBAN w inżynierii oprogramowania

W świecie oprogramowania i IT, Kanban uważany jest za proces ewolucyjny lub system ulepszający tworzenie oprogramowania, konserwacji i operacji IT. David Anderson, powszechnie uważany za ojca „Metody Kanban” w zakresie oprogramowania opisuje pięć podstawowych zasad umożliwiających znaczne ulepszenie w tworzeniu oprogramowania z wykorzystaniem metody Kanban. Zasady te to: Wizualizacja Pracy Ograniczenie Pracy w toku (WIP …

KANBAN w inżynierii oprogramowania Czytaj dalej »

Przewiń do góry