Jak przydatny jest dziennik projektu lub pamiętnik? [Zamknięte]

11

Chcę wiedzieć, jak trudne / przydatne jest prowadzenie dziennika projektu lub dziennika. Martwię się, że śledzenie tego, co zrobiłem, pochłonie zbyt dużo czasu ...

Rudolf Olah
źródło
2
Istotne i ważne. Po prostu prowadź dzienną listę rzeczy, których nauczyłeś się przez tydzień. Przeczytaj w weekend. Zdziwiłaby Cię lista rzeczy, których nauczyłeś się i których używasz, a które mogą być powielone w przyszłości.
Ubermensch
2
To, co jest użyteczne dla jednej osoby, jest zupełnie bezużyteczne dla drugiej. Nie możemy powiedzieć, jak jest to użyteczne , ponieważ cię nie znamy.
Bryan Oakley
1
Martwię się, że śledzenie tego, co zrobiłem, pochłonie zbyt dużo czasu ... Prostym rozwiązaniem jest uniknięcie poświęcania na to tyle czasu, że staje się to problemem. Wiele osób po prostu ma otwarty plik tekstowy (lub nawet prawdziwy papierowy notatnik), aby zapisać wszystko, co chce zapamiętać. Inni po prostu prowadzą bieżącą listę rzeczy do zrobienia i zaznaczają rzeczy jako „zrobione”, kiedy to robią, być może z datami rozpoczęcia i zakończenia, numerami wersji, co uznają za przydatne.
Caleb

Odpowiedzi:

13

Martwię się, że śledzenie tego, co zrobiłem, pochłonie zbyt dużo czasu ...

Martwię się o coś przeciwnego. I często uważają, że koszt nie dokumentowania coś zjada nawet więcej mojego czasu. Może to się dzisiaj nie zdarza. Może nie jutro, ale w pewnym momencie większość rzeczy, które zrobiłem, w pewnym momencie znów się pojawiły i na ogół dzieje się to po upływie wystarczającego czasu, aby mój mózg uznał to za nieważne.

Dlatego dokumentuję rzeczy. Dokumentuję podejmowane przeze mnie decyzje, umowy zawarte z członkami zespołu, a co najważniejsze, dokumentuję swój kod, nawet jeśli wymaga tylko użycia słów kluczowych, aby ułatwić grepowanie projektu dla określonej funkcji lub linii kodu.

W niektórych przypadkach dokumentacja oszczędza również czas innych. To w tych przypadkach, gdy X minut spędzonych na dokumentowaniu stało się inwestycją samą w sobie, gdzie X zainwestowanych minut dało zwrot Y * X minut oszczędności czasu!

Wreszcie, w innych przypadkach, dokumentowanie pracy pomaga mi ją zapamiętać. W niektórych przypadkach nigdy więcej nie przeglądałem dokumentacji, ponieważ zapisanie czegoś jest katalizatorem wypalenia go w mojej pamięci.

Każdy jest inny i musisz znaleźć to, co działa dla Ciebie. Co do mnie, nie mogę powiedzieć, że żałuję czasu poświęconego na dokumentowanie mojej pracy, ale na pewno żałuję czasów, których nie miałem.

jmort253
źródło
1
Czy widzisz różnicę między prowadzeniem dziennika a dokumentowaniem? Dla mnie dokumentowanie jest zwykle na znacznie wyższym poziomie szczegółowości niż prowadzenie dziennika.
tehnyit
Świetne pytanie. To zależy od tego, co robię i jak skomplikowane są zadania, a także od tego, czy żongluję kilkoma niepowiązanymi zadaniami, czy nie. Czasami dokumentacja to tylko notatki lub dziennik, a czasami komentarze w kodzie lub Dokument Google.
jmort253
5

Chociaż jest to dość ogólne pytanie, myślę, że odpowiedź sprowadza się do tego, jak cenna jest twoja autorefleksja.

Jeśli umiejętność spojrzenia wstecz na postęp jest dla ciebie bardziej cenna niż praca w jakimkolwiek czasie, który zajęłby ci sporządzenie notatek na temat postępu, powiedziałbym, że jest to wartościowa czynność.

Myślę, że jako programista pracujący nad oprogramowaniem fajnie jest mieć log postępu i kroków (podobnie jak uwagi dotyczące kontroli wersji), aby śledzić zmiany, które wprowadziłeś, gdzie je wprowadziłeś i dlaczego. Bardzo przydatne informacje podczas rozwiązywania problemów i rozwiązywania podobnych problemów

Biorąc to pod uwagę, nie jest to trudne. Jest to po prostu bardziej pomocne, jeśli możesz to robić regularnie, a to pomaga w rutynie dla większości ludzi.

JKomusin
źródło
5

Wypróbuj przez 3 miesiące. Wybierz prosty format, do którego możesz się zastosować i zrób to. Jeśli przynosi korzyść, utrzymuj ją, jeśli nie, upuść. Co tydzień sprawdzaj format swoich wpisów i dostosuj je w razie potrzeby.

Spróbuj wykonać następujące czynności:

Na początku każdego dnia zapisz

  • Co zamierzasz zrobić (akapit, arkusz kalkulacyjny, dowolna forma)
  • Jakie problemy możesz się spodziewać

Pod koniec każdego dnia zapisz

  • Co zrobiłeś
  • Jakie przeszkody ci przeszkadzają
  • Czego trzy rzeczy się nauczyłeś (techniczny, nietechniczny itp.)

Co tydzień przegląd

Prawdopodobnie zajmuje to 5 minut na początku i na końcu każdego dnia. Możesz później dodawać pytania, które sobie zadajesz co tydzień lub te, na których ci zależy. Nie bój się zmieniać formatów ... papier w jednym tygodniu, Wiki w następnym, Trello w trzecim. Osadzenie się w stylu i znalezienie groove zajmie miesiąc lub dłużej.

Al Biglan
źródło
Jeśli pracujesz w środowisku typu scrum, przekonasz się, że dużo tego robisz.
Robbie Dee,
4

Czas dobrze spędzony. Wszystkie notatki przechowuję w programie o nazwie Connected Text . Odnoszę się do problemów, spotkań, elementów CYA, notatek programowych, notatek językowych, fragmentów API itp. Używam również Evernote do wycinania rzeczy z Internetu, a następnie przekształcania ich w notatki. Wiele z tego, co zrobisz w swojej karierze, pojawi się ponownie, więc dobrym pomysłem jest zapisywanie notatek na temat rozwiązania tych problemów. Patrzę na to jak na ładowanie drobiazgów, żeby mieć na uwadze ważne rzeczy, wiedząc, że mogę odnieść się do swoich notatek. W końcu to dlatego na początku robisz notatki.

To nie jest strata czasu.

jmq
źródło
1
Podoba mi się to, jak wspominasz o CYA (Cover Your Ass). Jest to prawdopodobnie najbardziej użyteczna rzecz, gdy są wokół niej mikromanagenci.
Rudolf Olah,
3

Używam osobistej wiki od około 7 lat, Wiki na patyku lub WoaS: http://stickwiki.sourceforge.net/

Stworzyłem bazę wiedzy dla całego oprogramowania, które obsługuję, linki do licznych zasobów technicznych, notatki ze spotkań zespołu - wszystkie to konferencje telefoniczne, dokumentowanie środowiska programistycznego oraz cele techniczne i zawodowe, listy rzeczy do zrobienia itp. Praktycznie wszystko, co bym napisał na notatniku lub kartce samoprzylepnej w tej wiki. Używając Firefoksa z http://portableapps.com , cała moja wiki jest samodzielna, nie wymaga serwera ani instalacji żadnego oprogramowania na komputerze klienckim. Działa również na wielu platformach. Jedynym problemem, jaki miałem, jest używanie Chrome. Nie zapisze żadnych zmian. Firefox działał najlepiej, więc się go trzymam.

Kilkakrotnie projekt został powtórnie obciążony tylko po to, by wskrzesić go 9 miesięcy później. WoaS sprowadził mnie z powrotem tam, gdzie skończyłem i był produktywny, nie próbując sobie przypomnieć, co wcześniej zrobiłem ani co się stało z notatnikiem, którego wtedy używałem.

Nigdy nie żałowałem, że poświęciłem czas na udokumentowanie mojej pracy. Po kilku ćwiczeniach naprawdę nie zajmuje dużo czasu, aby robić notatki. Jeśli możesz opracować proces, który jest prosty, ale uczuciowy, będziesz bardziej skłonny to zrobić.

MarkSchoonover
źródło
Alternatywa dla Wiki na patyku: TiddlyWiki .
Spoike
3

To kawałek literatury.

Podobnie jak w czasach starożytnych, najlepiej było zachować wiedzę, gdy została napisana. „Tradycja ustna” nie jest tak skuteczna.

To oznaka dojrzałości, kiedy się to robi. Aby odpowiedzieć na twoje pytanie: jest to bardzo przydatne. Nigdy nie będziesz, kto będzie czytał Twoją pracę w przyszłości. To dobry wkład.

setzamora
źródło
2

Z góry mojej głowy, oto kilka powodów, dla których ważne jest prowadzenie dziennika.

  • Jeśli chcesz opatentować coś, co wynalazłeś, dziennik pokładowy staje się bardzo istotnym dowodem.
  • Jeśli pracujesz w środowisku, w którym panuje kultura winy, zechcesz zauważyć, co zrobiłeś, kiedy, to, co zostało powiedziane itp., Po prostu, aby zakryć własny tyłek.
  • Jeśli chcesz śledzić myśli i pomysły, których nie masz czasu na natychmiastowe zbadanie, dziennik jest dobrym miejscem do zanotowania rzeczy do późniejszego przejrzenia.
  • Jeśli pracujesz nad wieloma projektami, a Twój arkusz czasu wymaga stosunkowo szczegółowego rozliczenia pracy w celu śledzenia kosztów projektu lub wystawiania rachunków klientom, dziennik staje się miejscem do śledzenia twojego czasu.
  • Notatki ze spotkania zespołu, porządki obrad i tak dalej.
  • Porozumienia, nieporozumienia, decyzje, a zwłaszcza powód i sposób, w jaki to się wydarzyło, może być prawdziwym ratownikiem, gdy informacje są naprawdę potrzebne.

Ilekroć skończę pisać na ostatniej stronie dziennika, spoglądam wstecz na starsze książki sprzed lat, aby zobaczyć, jak daleko posunęła się moja wiedza, jak zmieniło się moje myślenie, i to może być niesamowite uczyć się z własnej przeszłości zawodowej, szczególnie jeśli myślisz o zmianie pracy i chcesz wypełnić swoje CV wieloma naprawdę interesującymi projektami i osiągnięciami.

S.Robins
źródło
0

Wiele zależy od wielkości projektu i jego celów. W małym projekcie możesz umieścić rzeczy w Excelu. Pamiętaj, że przerobienie zajmuje więcej czasu niż zrobienie czegoś za pierwszym razem, więc warto trochę później zaoszczędzić.

Rzeczy, które należy śledzić na listach:

  • Zobowiązania zewnętrzne, zwłaszcza daty.

  • Zakres - przynajmniej na wysokim poziomie. W zależności od sytuacji staje się to bardziej szczegółowe.

  • Zależności - czego potrzebujesz od innych.

  • Problemy, ryzyko i czynności do wykonania

  • Na czym spędzasz czas (rygor zależy od tego, czy chodzi o samoświadomość czy fakturowanie zewnętrzne)

MathAttack
źródło