#2 Spikes
2010-06-14
Mateusz Srebrny
Zwinne wytwarzanie oprogramowania zakłada, że Zespół kawałek po kawałku dokłada kolejne funkcjonalności w krótkich iteracjach, a architektura powstającego systemu pojawia się podczas codziennej pracy w rozmowach pomiędzy programistami.
Niestety, niektóre większe aplikacje wymagają odrobinę więcej analizy. Zwłaszcza, gdy w grę wchodzi wybór technologii, z którymi Zespół nie ma wcześniejszych doświadczeń, lub gdy potrzebna wydajność nie pozwala po prostu usiąść i programować.
Na ratunek przychodzi koncept spike’ów, czyli przeznaczania na tego typu analizy konkretnie zdefiniowanej ilości czasu jednej lub kilku osób.
Pytanie, jaki ma być wynik takiego zadania, jak uwzględniać czas na to potrzebny przy planowaniu sprintu, itd.
Jako zalążek dyskusji opowiem o dwóch sposobach organizacji spike’ów, w których uczestniczyłem i które mniej lub bardziej się sprawdzały.
Nagrania brak
Materiały ze spotkania