Jak znaleźć wadę projektu? Wada projektu, wiadomo, droga sprawa. FooBarCamp 2012 Z perspektywy nowego? Trywialne Albo...
Raczej przed niż po Problem w tym, że zwykle szukamy PO.
Szukanie PO... Jest jak pisanie testów PO, a nie PRZED: Po co, skoro działa? Są lepsze rzeczy do roboty. Szukajcie, a z...
Dobra architektura...Znaczy, skąd wiesz?Tomasz BorekLAFKblogs @ wordpress.com@LAFK_plLAFKWrocław,20 czerwca 2013GigaCon – ...
Skąd wiesz Jak bliski jesteś pożaru? Jak duży jest Twój system? Jakie wady ma Twój projekt? Czy Twoja architektura:  ...
Albo mierzysz na bieżąco...Albo nie wiesz.
Powtórzmy Błąd projektu często zabija system. Dobra architektura, wada projektu – zależy od przyjętych kryteriów (NF­y, ...
JAK mierzyć SAAM ATAM SALUTA NPS Złożoność McCabea Metoda Mikado Logi kontroli wersji Wizualizacje Dług techniczny
Dług graficznie
Złożoność McCabea Ilość ścieżek przez kod (if, switch...) Wpływa na ilość błędów Ca. 70 => 90% certainty a bugexists in ...
Metoda Mikado
Kwadrant FeathersaMcCabescyclomaticcomplexityDesign FlawToolsAwkward... but stableBreeding groundsNr of changes
Podsumowując Mierzyć warto, a nawet trzeba Istotne po co i dla kogo Grupowe metody: SAAM, ATAM, SALUTA, NPS Dla każdeg...
Pytania?Tomasz BorekLAFKblogs @ wordpress.com@LAFK_plLAFKWrocław,20 czerwca 2013GigaCon – DevConDzięki, i dozobaczenia!
Upcoming SlideShare
Loading in …5
×

Dev con wrocław_2013

309 views
262 views

Published on

Abridged version of presentation from 4Developers.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
309
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dev con wrocław_2013

  1. 1. Jak znaleźć wadę projektu? Wada projektu, wiadomo, droga sprawa. FooBarCamp 2012 Z perspektywy nowego? Trywialne Albo wręcz przeciwnie :­P Wada projektu... znaczy? Czym jest wada projektu? Jak jej szukać?
  2. 2. Raczej przed niż po Problem w tym, że zwykle szukamy PO.
  3. 3. Szukanie PO... Jest jak pisanie testów PO, a nie PRZED: Po co, skoro działa? Są lepsze rzeczy do roboty. Szukajcie, a znajdziecie! Skrzywiona percepcja, pospieszne wyciąganie wniosków.Szukanie PRZED...
  4. 4. Dobra architektura...Znaczy, skąd wiesz?Tomasz BorekLAFKblogs @ wordpress.com@LAFK_plLAFKWrocław,20 czerwca 2013GigaCon – DevCon
  5. 5. Skąd wiesz Jak bliski jesteś pożaru? Jak duży jest Twój system? Jakie wady ma Twój projekt? Czy Twoja architektura:  jest reużywalna? się skaluje? obsłuży 1000 użytkowników na sekundę?... Czy jest dobra dla potrzeb Twoich i Twoich klientów?
  6. 6. Albo mierzysz na bieżąco...Albo nie wiesz.
  7. 7. Powtórzmy Błąd projektu często zabija system. Dobra architektura, wada projektu – zależy od przyjętych kryteriów (NF­y, albo ang. ­ilities). Wiedzieć = mierzyć, wizualizować. Na bieżąco. Co mierzyć? Zależy od Waszych potrzeb / celów.
  8. 8. JAK mierzyć SAAM ATAM SALUTA NPS Złożoność McCabea Metoda Mikado Logi kontroli wersji Wizualizacje Dług techniczny
  9. 9. Dług graficznie
  10. 10. Złożoność McCabea Ilość ścieżek przez kod (if, switch...) Wpływa na ilość błędów Ca. 70 => 90% certainty a bugexists in that code
  11. 11. Metoda Mikado
  12. 12. Kwadrant FeathersaMcCabescyclomaticcomplexityDesign FlawToolsAwkward... but stableBreeding groundsNr of changes
  13. 13. Podsumowując Mierzyć warto, a nawet trzeba Istotne po co i dla kogo Grupowe metody: SAAM, ATAM, SALUTA, NPS Dla każdego: kwadrant Feathersa, Mikado, złożoność McCabea Architektura / projekt powinny spełniać postawione kryteria (patrz: wymagania niefunkcjonalne)
  14. 14. Pytania?Tomasz BorekLAFKblogs @ wordpress.com@LAFK_plLAFKWrocław,20 czerwca 2013GigaCon – DevConDzięki, i dozobaczenia!

×