Dlaczego warto używać metod Agile?

Metody Agile skupiają się na krótszych iteracjach, w których to oprogramowanie dość często jest doprowadzane do takiego poziomu jakości, który pozwala na jego wydanie, zazwyczaj trwa to od tygodnia do miesiąca. Krótkie iteracje dostarczają wielu korzyści technicznych i tych dotyczących zarządzania. Z technicznego punktu widzenia główną korzyścią jest zredukowane ryzyko integracyjne, jako że ilość integrowanych części oprogramowania jest mała. Krótkie iteracje pomagają także przy stałej kontroli jakości poprzez częste doprowadzanie oprogramowania do stanu, w jakim może zostać wydany, co zapobiega gromadzeniu dużego backlogu prac nad poprawą wad. Z punktu widzenia zarządzania, częste iteracje dostarczają często dowodów postępu, co zazwyczaj prowadzi do dobrej widoczności statusu, dobrych relacji z klientami i zwiększenia morale zespołu.

Metody Agile zazwyczaj traktują wymagania jako bardziej dynamiczne niż zwykłe metody. Dla niektórych środowisk jest to zaletą, dla innych wadą.

Natomiast stosując Agile w procesach modelowania i projektowania uzyskuje się szybszą informację zwrotną od użytkownika systemu. Budowana zwinne dokumentacja projektu nie jest nad wymiarowa, gdyż częste wydania modeli pozwalają szybciej osiągnąć zamierzony cel dokumentacyjny. Pracując z klientem staram się mu pokazać gotowe artefakty (modele, dokumenty) przynajmniej raz w tygodniu. Zapobiegam w tedy sytuacji, że model będzie wymagał wielu poprawek. Po drugie klient ma małą porcję modeli do przejrzenia co pozawala sądzić, że zrobi to szybciej i dokładniej. Uśmiech

Podobne wpisy

  • Demonstracja czyli o ważności informacji zwrotnej Jednym z moich zaleceń, związanych z nurtem Agile, jest: “Pokazuj to co zbudowałeś tak często jak się tylko da”. Należy zastosować to podejście, aby uzyskać informację zwrotną na temat […]
  • Kanban w Enterprise Architect 13 część 2 W poprzednim tygodniu pisałem o kanban w Enterprise Architect (Kanban w Enterprise Architect 13 część 1). Dziś postaram się przedstawić mechanizmy raportowania a dokładniej wykresy w […]
  • Kiedy nie działa zwinne modelowanie? Czy zwinne modelowanie działa zawsze? Otóż nie. Zazwyczaj z podejściem Agile są problemy gdy opisujemy procesy w dużych firmach, gdzie istnieje: duża ilość procesów problemy są oparte o […]
  • Planowanie w projekcie w nurcie Agile Planując pracę  swoją czy też swojego zespołu staram się przestrzegać kilku zasad. Oto one: Plan szczegółowy buduję jedynie dla najbliższych zadań. Moim zadaniem użyteczne są plany […]
  • Zasada TAO – trzy cechy jeden zespół W dużych firmach spotkałem się czasem z sytuacją, w której to różne zespoły (np.: analitycy biznesowi i programiści) wzajemnie się zwalczali poprzez wytykanie nieścisłości w dokumentacji, […]
Reklama
MODESTO - licencje Enterprise Architect

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przewiń do góry