Ustalanie odpowiednich priorytetów w realizacji projektu jest bardzo ważne. Pamiętacie post dotyczący organizacji czasu pracy? Już tam pisaliśmy o tym, że właściwe jego rozdysponowanie zależy między innymi właśnie od określenia, które zadania i czynności mają znaczenie kluczowe, a które poboczne.
Tag: zwinne techniki
Przepływ pracy w Redmine
Jak już wspomnieliśmy w poprzednich wpisach, na przepływ pracy w najogólniejszym ujęciu patrzymy jako na sposób zarządzania i organizacji pracy zespołu ludzi, a w przypadku narzędzia takiego jak Redmine – określenie ról pełnionych przez poszczególnych członków zespołu i uściślenie stanów pośrednich projektu. Przedstawiliśmy Wam, jakie są typy procesów i statusów, warto jednak zgłębić temat nieco bardziej, by zrozumieć, które elementy pomogą nam w określaniu owych ról oraz kontroli stanu poszczególnych zadań.
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.
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.
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.
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.