Archiwum

Maintenance w agile


Kiedy rozwijamy produkt stosując agile, developerzy (programiści, testerzy, UXy) dzielą sią na zespoły. Zespoły te mają wiedzę, jak budować oczekiwane funkcjonalności i jak je dostarczać do końcowych użytkowników. Aby nowo powstałe zespoły były prawdziwie zwinne, nie powinny one czekać z dostarczaniem wymagań (poszczególnych funkcjonalności), aż cały nowy / udoskonalony produkt powstanie. Aby zrealizować to założenie, musimy być świadomi, że o
ddawanie po “kawałku” nowych funkcjonalności będzie powodowało “spływanie” do zespołu zgłoszeń już od momentu pierwszego wdrożenia. Użytkownicy zaczną używać produktu, a żaden produkt nie jest na początku doskonały. Powstaną zgłoszenia, czyli tzw. maintenance (utrzymanie).

(więcej…)

 

Dług techniczny (technologiczny)

Jako zespół developerski powinniście dostarczyć nowe funkcjonalności do Waszego systemu (aka produktu). Widzicie dwie drogi. Pierwsza jest szybka, ale jako zespół jesteście pewni, że podążając nią, w przyszłości będziecie pracować wolniej i wolniej. Druga droga jest trudniejsza, zajmie Wam więcej czasu, ale zrobiony kod będzie wolny od długu technicznego.

(więcej…)

 

Metody wyceny wymagań (nazywane też szacowanie lub estymacja)

Estymowanie jest to proces znalezienia wyceny lub jej ekstrapolacji, czasami bazujący na danych niekompletnych, nieprzewidywalnych, niestabilnych. Estymowanie mówi nam, jak wiele pieniędzy, wysiłku, zasobów i czasu poświęcimy na zbudowanie określonego systemu lub produktu przy określonych ryzykach.

(więcej…)

 

Podejście iteracyjne oraz przyrostowe

Podczas wielu rozmów, które przeprowadziłem, rekrutując Scrum Masterów, bardzo często wchodziłem w dyskusje na temat różnic i podobieństw podejścia iteracyjnego oraz przyrostowego. Pomijając fakt, że do dzisiaj eksperci nie są zgodni co do tego, które podejście jest które, dosłownie tylko kilka razy odniosłem wrażenie, że kandydat zna oba modele i potrafi, niezależne od przyjętego słownictwa, wytłumaczyć różnice. Z czego wynika tak duży procent “mglistych” odpowiedzi? Nie wiem. Jestem natomiast przekonany, że po przeczytaniu tego artykułu dołączysz do grona osób, które potrafią rozróżnić oba podejścia. A jeśli szukasz więcej informacji na temat agile, koniecznie sprawdź pozostałe podlinkowane artykuły z naszego portalu. Zacznijmy więc. (więcej…)

 
Ta strona używa Cookies, korzystając z niej wyrażasz zgodę na używanie ciasteczek zgodnie z ustawieniami przeglądarki. Nasza Polityka Prywatności
Akceptuję, bo lubię Was czytać.
x