Co ma Agile do jakości?
Zachęcamy do obejrzenia wystąpienia naszych trenerów podczas Agile Update poświęconego tematyce jakości w Agile.
Platon określił jakość jako “pewien stopień doskonałości”, a obecnie w mówiąc o jakości, mniej brnie się w filozofię, a bardziej kładzie nacisk na użytkową wartość danego produktu, czyli w dużym skrócie – w jakim stopniu dany produkt zaspokaja potrzeby użytkownika.
W odniesieniu do oprogramowania mówiąc o jakości musimy zatem brać pod uwagę, czy nasz produkt spełnia oczekiwania użytkowników – czy jest funkcjonalny, niezawodny, bezpieczny i praktyczny. Musimy zwrócić uwagę zwłaszcza na takie aspekty naszego produktu jak możliwość jego dalszego rozwoju i elastyczność, które gwarantują, że nasz produkt nadąży za wciąż zmieniającymi się potrzebami rynku, a tym samym zmieniającymi się potrzebami użytkowników.
Agile ze swoim bogatym zbiorem metod wspomagających procesy wytwarzania oprogramowania wymaga i pomaga utrzymać wysoką jakość produktu. Dzieje się tak dlatego, że kolejne przyrosty działającego i przetestowanego kodu powstają w krótkich iteracjach, wymuszając utrzymanie jakości – bez tego wydanie gotowego, działającego produktu w krótkich odstępach czasu nie będzie zwyczajnie możliwe, a wszelkie niedociągnięcia szybko ujrzą światło dzienne. Dobre praktyki developerskie, których wymagają metody zwinne pozwalają szybciej (co iterację) i efektywniej dostarczać działający i wartościowy dla użytkowników produkt, który łatwo można rozwijać i udoskonalać, jednocześnie obniżając koszty jego utrzymania.
Chcesz dowiedzieć się więcej o jakości w Agile? Zachęcam do obejrzenia wystąpienia naszych trenerów podczas Agile Update poświęconego tej tematyce oraz do kontaktu z nami: szkolenia@codesprinters.com