Mam kilka projektów w domu i chcę je już wykonać.
Zastanawiałem się, czy do tego często używa się zarządzania projektami?
Nawet jeśli byłoby to tylko dla mnie, czy używasz jakiegoś rodzaju zarządzania projektami
dla osobistych projektów?
project-management
Asaf
źródło
źródło
Odpowiedzi:
Jeśli jest to projekt, który kończysz wieczorem, zarządzanie projektem nie jest potrzebne.
Jeśli natomiast masz do czynienia z projektami o średniej lub dużej skali, zdecydowanie zalecamy zarządzanie projektami zarówno w przypadku projektów komercyjnych, jak i osobistych . Chyba że wykonasz te osobiste projekty tylko po to, aby napisać kod, bez zamiaru ich ukończenia jednego dnia.
Jeśli nie używasz zarządzania projektami do projektu osobistego, w jaki sposób:
śledź, co zostało zrobione i co musisz zrobić (i nie jest niczym niezwykłym, że nie masz zbyt wiele czasu na osobiste projekty przez miesiące, więc kiedy odkryjesz swoje projekty cztery miesiące później, jest szansa, że nic o tym nie pamiętasz),
śledzenie błędów (jeśli zależy Ci na błędach),
zbieraj wymagania (ponieważ istnieje niewielkie szanse na sukces, jeśli zaczniesz pisać kod bez zastanowienia się, jaki będzie ostateczny wynik),
itp.?
Biorąc to pod uwagę, nie musisz używać wszystkich funkcji zarządzania projektami .
Na przykład zwykle nigdy nie zajmuję się zarządzaniem czasem osobistymi projektami . Jeśli projekt zostanie ukończony za dwa miesiące, cóż, jestem szczęśliwy. Jeśli zamiast tego pracuję nad tym przez trzy lata, ponieważ w międzyczasie nasi klienci otrzymali wiele zamówień na produkty komercyjne, nie obchodzi mnie to, ponieważ nie mam terminu i nie tracę pieniędzy, jeśli skończę projekt kilka lat później.
źródło
Cóż, niektóre zarządzanie projektami jest niezbędne w przypadku nietrywialnych projektów, nawet jeśli robisz to sam, esp. ponieważ zazwyczaj robisz sobie przerwę w kodowaniu i regularnie tracisz łańcuch myśli. Pewna część zarządzania projektami pomoże ci szybciej przywrócić szybkość działania.
Polecam:
1. Konfigurowanie repozytorium kodu (Git, svn)
2. Wykonaj specyfikację pojedynczego pagera, wymieniając główne cele i cele innych projektów (dzięki temu będziesz szczery)
3. Podstawowe szkielety interfejsu użytkownika, jeśli budujesz Interfejs użytkownika
4. Podziel projekt na elementy robocze i użyj narzędzia do śledzenia błędów, takiego jak Fogbugz (bezpłatna edycja osobista), aby śledzić elementy robocze i błędy.
źródło
Dla siebie używam narzędzi do zarządzania projektami
Czasami mam też harmonogram tego, co musi się wydarzyć, chociaż odkryłem, że od czasu ich osobistych projektów, oś czasu naprawdę się psuje, ponieważ nie skupiam się na nich.
To naprawdę pomaga zorganizować projekt dla siebie i każdego przyszłego programisty. A jeśli mam użytkowników, mogą również uzyskać pomoc
źródło