Początek mini projektu: Budowa czystej architektury

przez Karol Bocian | 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
Kategoria: Mini projekty - Start Projekt Budowa czystej architektury

O Karol Bocian

Programowanie i świat agentów programowalnych, który poznał na Wydziale Matematyki i Nauk Informacyjnych, wciągnął go w przemysł IT. W trakcie swojej praktyki zawodowej Karol zrozumiał, że nie ważne co się robi i kim się jest, ale wiedza z zarządzania przydaje się wszędzie. Rozpoczął studia na kierunku Zarządzanie i Inżyniera Produkcji. W przypadku Karola zarządzanie to nie tylko teoria czy praca, ale prawie każdy element jego życia, to jego pasja.