Engineering architecture – Notatka z nauki

przez Karol Bocian | 29 maja, 2021

W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2018 – Kuba Kubryński – Engineering architecture.

Notatka z materiału: Engineering architecture:

Zanotowałem z tego materiału:

  • Co oznacza, że architektura jest dobra?
  • Architektura powinna być implementowalna.
  • Musisz mierzyć wszystko, bo tylko twarde liczby i fakty mówią, czy idziesz w dobrą stronę.
  • Zwracaj uwagę, po co chcesz zrobić refaktoring. Jaki masz cel? Jak ocenisz, czy go osiągnąłeś? Czy zysk przewyższa koszty? Dawaj wartość biznesową.
  • Awaria nie jest dopuszczalną opcją.
  • Zastanów się, gdzie są pieniądze. Na przykład:
    • Mamy błąd, że dwa razy w roku doładujemy komuś konto. Rocznie tracimy przez to 150 zł. Naprawa tego będzie kosztowała 2 tygodnie pracy programistów i testerów, czyli dużo drożej.
  • Rozróżniaj dług techniczny od partactwa.
  • Możesz zbudować organizację podejmującą decyzje oparte na danach (Data Driven).
  • Buduj metryki:
    • Pozwalają określić, czy cel jest osiągalny.
    • Informują, że coś źle działa (alerty) – metryki mogą być biznesowe (np. mało osób zapłaciło) oraz techniczne (np. niedostępna baza danych).

Wszystkie posty związane z notatkami z nauki:

Źródła

Obraz główny

Materiał: Engineering architecture:

Kategoria: Notatki z nauki

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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *