Jak pracujemy w Bpower2?

Gdzie Scrum nie może tam Kanban pomoże

Czym jest Scrum?

Scrum to Zwinne (Agile) podejście do tworzenia nowego produktu. W naszym przypadku produkt to oprogramowanie komputerowe.

Scrum bazuje na pracy zespołu, który ma wszystkie niezbędne umiejętności i zasoby, żeby ten produkt dostarczyć. A jeśli ich nie ma – to chcemy, żeby je zdobył. Członkowie naszego zespołu mają różne, uzupełniające się kompetencje –  na przykład analiza, programowanie czy testowanie.

W Scrum’ie każdy członek zespołu odgrywa swoją rolę. Dzielimy się na:

  • Deweloperów odpowiedzialnych za rozwój produktu
  • Właściciela produktu (PO), który ma wizję swojego produktu i dzięki temu może decydować o tym, co jest w danym momencie najważniejsze
  • Scrum Mastera (SM), który skupia się na tym jak działamy. Dzięki temu może dzielić się obserwacjami z pozostałymi i pomóc im zwiększyć produktywność.

Zespół dostarcza kolejne wersje działającego produktu w krótkich cyklach zwanych Sprintami. Sprinty w naszej firmie trwają zwykle dwa tygodnie. Co to oznacza? PO jest na bieżąco ze stopniem rozwoju produktu i wie ile czasu musimy zainwestować w kolejne etapy rozwoju oprogramowania.

Czym jest Kanban?

Do usprawnienia metody pracą jaką jest Scrum, dodajemy metodologię nazywaną „Kanban”.

Kanban to nic innego jak tablica (w naszym przypadku wirtualna), dzieląca się na kilka kolumn. Przykład na dole:

Dzięki takiej metodologii każdy z członków zespołu może w bezproblemowy sposób sprawdzić czym w danym momencie zajmują się jego koledzy. Kanban pozwala na uporządkowanie zadań i ułatwia współpracę między deweloperami. Kanban umożliwia sprawowanie pełnej kontroli nad procesem tworzenia oprogramowania i pozwala na wyeliminowanie przyczyn nieefektywności i zwiększenie produktywności.

 

Damian Godek

Śledź nas na