Feedback w Redmine – praktyczne porady

W życiu każdego managera słowo feedback jest bardzo często używane. W najprostszym ujęciu jest to po prostu informacja zwrotna i dotyczyć może zarówno relacji manager – pracownik, zespół – klient, jak i relacji stricte pracowniczych. Celem feedbacku jest zazwyczaj przekazanie opinii odnośnie podjętych działań, tak, by drugą stronę zachęcić do przeanalizowania i poprawy działania, tudzież – pochwalenie osiągniętych wyników. Patrząc na feedback w ten właśnie sposób, odpowiednio można wyróżnić feedback negatywny jak i pozytywny.

Czytaj dalej Feedback w Redmine – praktyczne porady

Delegowanie zadań w Redmine

Delegowanie zadań, a więc przypisywanie odpowiedzialności za wykonanie pewnej części projektu, najczęściej wykonywane jest przez Kierownika Projektu / Projekt Managera. Inaczej jest, gdy zespół pracuje przy użyciu metodyki Scrum i w zasadzie sam między sobą rozdziela zadania, najlepiej orientując się, kto w czym czuje się najlepiej i jakie są najwyżej cenione umiejętności.

Czytaj dalej Delegowanie zadań w Redmine

Kamienie milowe – milestones

Kamień milowy wywodzi się od kamiennych znaczników drogi w czasach Imperium Rzymskiego i na co dzień w przenośni używamy tego sformułowania chcąc określić jakieś ważne, przełomowe wydarzenia w historii danej społeczności (dla ludzi niewątpliwie było to np. wynalezienie koła czy ognia, dla współczesnych ludzi – wynalezienie facebooka i youtuba 😉 ).

Czytaj dalej Kamienie milowe – milestones

Przepływ pracy w projekcie

Przepływ pracy w projekcie, czyli workflow, jest terminem, który w masowej i biznesowej komunikacji pojawia się coraz częściej. W ujęciu najprostszym jest to sposób zarządzania i organizacji pracy zespołu ludzi. Na workflow można spojrzeć w ujęciu szerokim – jako przepływ informacji między podmiotami biorącymi udział w projekcie, lub węższym – jest to obieg dokumentów między członkami zespołu, wykonującymi konkretne zadanie.

Czytaj dalej Przepływ pracy w projekcie

Scrum a Kanban – porównanie

Choć zarówno Kanban jak i Scrum są stosowanymi w Agile metodologiami i polegają na tworzeniu produktu z założeniem jego ewoluowania i zmienności, to mają różne podejścia i nie należy ich ze sobą mylić. Poniżej wyszczególniamy aspekty, które wyróżniają obie metodologie.

Czytaj dalej Scrum a Kanban – porównanie

Kanban

Czym jest Kanban?

Kolejną z metodologii stosowanych w Agile jest Kanban. Wykorzystywana współcześnie, ustanowiona została już 50 lat temu w japońskich zakładach produkcyjnych. Założono wówczas optymalizację procesów produkcyjnych  na modelu, który porównać można do tego, jak supermarkety zaopatrują swoje półki, zamawiając tylko tyle produktów, by zaspokoić popyt swoich konsumentów.

Czytaj dalej Kanban

Redmine a Agile

Jak można się domyślić, czytając poprzednie wpisy, poniższy nie będzie miał na celu zestawiania różnic i podobieństw Redmine i Agile, ponieważ jedno jest narzędziem, drugie zaś  – sposobem pracy nad projektem. Na pierwszy rzut oka nie do końca do siebie pasują. Redmine zakłada odgórne rozdzielanie zadań, sporą formalizację i dokumentację, zaś praca metodyką Agile uwzględnia samorządność zespołów czy małą ilość dokumentacji.

Czytaj dalej Redmine a Agile

Agile – zwinne techniki programowania

Zacznijmy może od wyjaśnienia terminu programowania zwinnego (z angielskiego agile software development), z którego wywodzi się Agile czyli pewien sposób pracy, który można przełożyć nie tylko na programowanie, ale również na inne biznesowe projekty. W najprostszym ujęciu chodzi w nim o to, że budując oprogramowanie na potrzeby danego projektu musimy wziąć pod uwagę, iż podczas jego trwania potrzeby klienta mogą się zmieniać i ewoluować. Wymaga to częstych kontroli wymagań klienta oraz sprawdzalności zastosowanych rozwiązań, i dotyczy to zarówno oprogramowania, jak i specyfikacji. Programowanie zwinne nastawione jest na szybkie tworzenie oprogramowania, przy jednoczesnym zachowaniu wysokiej  jego jakości. Wymaga to zgranej pracy zespołu i bardzo dobrej wewnętrznej komunikacji.

Czytaj dalej Agile – zwinne techniki programowania