Początek mini projektu: Budowa czystej architektury

przez | 1 maja, 2020

Cele i ramy czasowe

Rozpoczynam dziś kolejny mini projekt. Codziennie (oprócz niektórych niedziel) przez najbliższy miesiąc będę poświęcał na ten projekt 1 godzinę. Jego celem jest dokształcenie się z obszaru tworzenia dobrej architektury oprogramowania na podstawie koncepcji Czystej Architektury, zwanej inaczej architekturą cebulkową (Onion Architecture) lub Posty i Adaptery.

Dlaczego 1 miesiąc? Dlaczego 1 godzina dziennie?

Słyszałem, że wystarczy przez 3 miesiące poświęcać danej tematyce 20 minut dziennie, czyli poświęcić 90 * 20 min. = 1800 minut, czyli 30 godzin, aby zostać zaawansowanym amatorem. Ja wolałem przeznaczyć po jednej godzinie w jednym miesiącu, aby rozwinąć swoje umiejętności.

Zadania — priorytety

Wypisałem zadania, które mam wykonać w ramach tego projektu oraz przydzieliłem im priorytety. Skorzystałem z metody MoSCoW (opisanej m.in. tutaj: https://kierownikprojektu.com/2016/09/05/jak-okreslic-co-jest-wazne-moscow/). Won’ty (Would have) potraktowałem jako coś, co byłoby fajnie zrobić, jeżeli wszystko inne zostanie zrobione, a zostanie mi jeszcze na to czas.

Musty

Moimi najważniejszymi zadaniami jest przerobić książkę Czysta architektura. Struktura i design oprogramowania. Prewodnik dla profesjonalistów. — Robert C. Martin oraz zrobić notatki i schematy UML.

Shouldy

W ramach tego priorytetu będę również oglądał filmy na YouTube związane z koncepcją czystej architektury.

Couldy

W ramach tego priorytetu zrobię pdfa z moimi notatkami.

Won’ty (Would have)

Nie mam zadań o tym priorytecie.

W skrócie

Mój projekt rozpisałem w niezawodnym Excelu i wygląda następująco:

Głównie będę skupiał się na przerabianiu książki, a w wolnych chwilach i dla orzeźwienia będę oglądał filmy i szkolenia.

Do usłyszenia!

Źródła

Obraz główny

Obrazy

  • praca własna

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *