Dobra architektura...
 znaczy, skąd wiesz?
        Tomek Borek,
        LAFK @ SC-KRK
        Architect @ Lumesse
        lafkblogs @ wordpress
Mała aplikacja




                 Do czasu!
Kiedy?

Najczęściej: gdzieś w zeszłym roku




                   Ale... skąd masz wiedzieć?
Duży
●   Może więcej?
●   Rozległość?
●   Linie kodu?
●   Ilu ma użytkowników?
●   Transakcji na sekundę?

●   Skąd wiesz?
Cicero, Illinois




Edward Deming, Walter Shewhart, Elton Mayo
Efekt Hawthorne
Efekt?
Placebo
●   Łacina: Zadowolę. Nocebo: Skrzywdzę.
●   Ku zadowoleniu pacjenta, nie po to by leczyć.
●   Wstrzykiwanie cementu vs chirurgia.
●   Ekstremalna i niesprawdzona historia pana
    Wrighta.
●   Próby leków - 30 – 50% pacjentów polepsza się
    mimo, że / kiedy są na placebo
Manifest
●   Wartość – znaczy?
●   Działające oprogramowanie – znaczy?
●   Biznes

●   No i niefunkcjonalne


I jak się sprawdza Twoja architektura?
Koszt




Wada projektu na etapie programowania może
  być najczęściej tylko zmitygowana, a nie
                poprawiona.
Hazard!




Nazywam się Tomek i jestem anonimowym
             hazardzistą...
Wiedza
●   Dokumentowanie
    ●   Rozwiązań
    ●   Alternatyw
    ●   Przyczyn
●   Kiedyś ktoś spojrzy wstecz i...

●   Niestety – nie zastąpi ludzi – vide Naur

Po co mierzyć?

  • 1.
    Dobra architektura... znaczy,skąd wiesz? Tomek Borek, LAFK @ SC-KRK Architect @ Lumesse lafkblogs @ wordpress
  • 2.
  • 3.
    Kiedy? Najczęściej: gdzieś wzeszłym roku Ale... skąd masz wiedzieć?
  • 4.
    Duży ● Może więcej? ● Rozległość? ● Linie kodu? ● Ilu ma użytkowników? ● Transakcji na sekundę? ● Skąd wiesz?
  • 5.
    Cicero, Illinois Edward Deming,Walter Shewhart, Elton Mayo
  • 6.
  • 7.
  • 8.
    Placebo ● Łacina: Zadowolę. Nocebo: Skrzywdzę. ● Ku zadowoleniu pacjenta, nie po to by leczyć. ● Wstrzykiwanie cementu vs chirurgia. ● Ekstremalna i niesprawdzona historia pana Wrighta. ● Próby leków - 30 – 50% pacjentów polepsza się mimo, że / kiedy są na placebo
  • 9.
    Manifest ● Wartość – znaczy? ● Działające oprogramowanie – znaczy? ● Biznes ● No i niefunkcjonalne I jak się sprawdza Twoja architektura?
  • 10.
    Koszt Wada projektu naetapie programowania może być najczęściej tylko zmitygowana, a nie poprawiona.
  • 11.
    Hazard! Nazywam się Tomeki jestem anonimowym hazardzistą...
  • 12.
    Wiedza ● Dokumentowanie ● Rozwiązań ● Alternatyw ● Przyczyn ● Kiedyś ktoś spojrzy wstecz i... ● Niestety – nie zastąpi ludzi – vide Naur