Jakich narzędzi / metodologii / strategii używasz, aby utrzymać porządek w pracy jako programista? Czy możesz podać szczegóły?
9
Jakich narzędzi / metodologii / strategii używasz, aby utrzymać porządek w pracy jako programista? Czy możesz podać szczegóły?
Odpowiedzi:
Używam osobistego Kanban w każdym z moich kontekstów lokalizacji . Na przykład: biuro domowe, biuro domowe i biznesowe.
Ta odpowiedź jest oparta na tym poście na blogu . Wydobyłam najistotniejsze informacje, ale może cię zainteresować psychologiczna część metody, której tu nie opiszę.
źródło
Nie trzeba używać gadżetów elektronicznych, jeśli stary papier i ołówek nadal działają.
Rzeczy, o których należy pamiętać przez krótki czas: Post-It . Jeśli nie jest już potrzebny, wyrzuć go.
Do myślenia: papier i ołówek . Wystarczy użyć czystej tylnej strony wydruków, których już nie potrzebujesz.
Do zgłaszania do kierownictwa: cokolwiek mi każą użyć.
Na szczęście nie mamy zasad dotyczących czystego biurka. :RE
źródło
Mam trzy główne narzędzia z różnymi korzyściami:
Szybka - tablica - jest to ostateczne rozwiązanie na krótki czas, mogę na nim napisać wszystko i każdy lokalny może to zobaczyć. Używamy ich do statusu maszyny laboratoryjnej i używam jej do zbierania myśli, gdy nie ma czasu ani dodatkowej energii na interfejs użytkownika
Przyjazny w zarządzaniu - do wszystkiego, co może wymagać współdzielenia z kierownictwem wyższego szczebla (liczba pozytywnych testów, liczba wdrożonych funkcji itp.) - Używam programu Excel. W mojej firmie mamy wiele różnych wymaganych mechanizmów zarządzania i komunikacji - wszystkie wykorzystują te same dane, ale w różnych formatach. Excel jest do tego prawie idealny - dzięki temu otrzymuję wykres na spotkanie, arkusz kalkulacyjny dla księgowych i listę rzeczy, które mogę wysłać e-mailem w celu uzyskania statusu.
Przyjazny dla zespołu - absolutnie przerzuciłem się na Rational Team Concert, kiedy go użyłem tej zimy. Ma kombinację tablicy (przyjazna dla zespołu) i Excela (kompatybilna z zarządzaniem), ponieważ historie i zadania można renderować i filtrować na wiele różnych sposobów, przy jednoczesnym powiązaniu z meldowaniami i sposobami, które zespoły lubią śledzić status. IMO, to było ostateczne, ponieważ ludzie byli w stanie komunikować sobie status (i ja, lider zespołu) w sposób, który dla nich działał, ale mogłem to renderować w sposób, który działał dla osób z zewnątrz. Zastrzeżenie - nie jest tanie, konfiguracja NIE jest łatwa, i była trochę krzywej uczenia się - ale większość ludzi oceniło krzywą uczenia się jako „wartą”.
źródło
Ciągłe pisanie w OneNote jest podstawą mojej osobistej strategii organizacyjnej. Następujące mogą, ale nie muszą, działać dla Ciebie, ale dobrze mi służyły:
źródło
Oddzielne listy zadań są dość zgodne z projektem. Podczas pracy nie chcę, aby przeszkadzały mi osobiste TODO. Ale kiedy mój kontekst przełącza się na czas osobisty, nadal chcę, aby system śledził rzeczy, które muszę robić, ponieważ jestem notorycznie rozproszony. A RTM jest mniej nieformalny do tego zadania (nie ma sensu) :-)
źródło
Wiele dobrych odpowiedzi na narzędzia już. Znalazłem też kilka „procesów”, które mogą pomóc
źródło
Używam Evernote do robienia notatek o wszystkim io wszystkim. Po przejściu do fazy projektu mięsa i ziemniaków przenosimy wymagania do Redmine, która staje się prawdziwym kierownikiem zadań.
źródło
Poziom codziennych czynności związanych z samozarządzaniem zależy w dużej mierze od firmy (organizacji / struktury), w której pracujesz.
Jeśli jest to mały biznes, to oczywiście musisz wykonać wszystkie czynności do wykonania ręcznie, używając najbardziej odpowiedniego edytora tekstu do swoich potrzeb. Jak wspomniano wcześniej - można to zrobić w OneNote / Outlook. Różne przypomnienia i funkcje są teraz zintegrowane z systemami operacyjnymi. W zależności od języka programowania i środowiska IDE, w którym pracujesz, musisz korzystać z oferowanego kodu i narzędzi do monitorowania przepływu pracy.
Jeśli jest to firma średnia, firma musi mieć własny IS, oparty na niektórych programach serwerowych, na przykład serwer MS Exchange działający na MS Server 2k8 (R2) Datacenter, zapewniający pełne środowisko korporacyjne dla środowiska opartego na programie Outlook. Najprawdopodobniej wolałbyś używać narzędzi innych firm, takich jak GExperts / CnPack / madExcept lub innych wymaganych przez firmę narzędziową, co skutkuje brakiem / lub minimalnym użyciem wbudowanej funkcji zarządzania przepływem pracy IDE ... na przykład diagramów Gant.
Jeśli jest to duży biznes / firma / współpraca, na pewno jest to ich własny IS zapewniający specyfikę działu działający na oprogramowaniu serwerowym innym niż Windows * i sprzęcie serwerowym klasy Mainframe. Nie mogę dużo komentować w tej dziedzinie. Gdybym to zrobił, zrobiłbym to nielegalnie, więc ... sory, chłopaki.
Naprawdę trudno jest odpowiedzieć bez podania bardziej precyzyjnego zakresu ukierunkowanej odpowiedzi - LUB - podajesz bardziej szczegółowe informacje o swojej obecnej sytuacji.
Dlaczego nie-Windows? Odpowiedź jest prosta:
System operacyjny Windows, od czasów Windows 95, ZAWSZE był dla jednego użytkownika; System Operacyjny jednosesyjny, więc nie jest przeznaczony do działania w środowisku korporacyjnym.
W przeciwieństwie do tego, system operacyjny Unix jest zbudowany wyłącznie do pracy w sieci, więc wykorzystuje głównie protokoły transportowe (Hyper-Text; Transfer plików itp.) Do wewnętrznej - nie-sprzętowej wymiany danych między komponentami systemu.
Więcej informacji tutaj: http://www.techrepublic.com/blog/10things/10-fundamental-differences-between-linux-and-windows/406
UWAGA: Głównie - # 10 jest tym, co czyni największą różnicę, która ma rozsądny wpływ na przepływ danych i pracy w każdej firmie.
PS Pracuję w średniej wielkości firmie.
źródło