Przyjemne zwinne programowanie

Każdy, kto miał styczność z klasycznymi metodami wytwarzania oprogramowania, z pewnością rozumie, dlaczego coraz częściej odchodzi się od nich na rzecz Agile – zwinnych metodyk, dających zespołom programistów więcej swobody i usprawniających komunikację między deweloperami, administratorami i klientem. Jak zostać zwinnym?

Przyjemne zwinne programowanie

Przyjemne zwinne programowanie
3.7 (73.33%) 3

Jak działa Agile?

Zwinne działanie w składa się z kilku elementów. Pierwszym jest stworzenie historyjki usługi lub produktu. Powiedzmy, że Twój klient, Product Owner, chce stworzyć sklep internetowy – to jego historyjka, ogólny zbiór celów związanych z tym przedsięwzięciem. Opiera się on na krótkim pytaniu: kto chce, czego i z jakiego powodu? Następnie przychodzi czas na backlog, czyli listę wymagań, które muszą zostać spełnione, by historyjka klienta stała się rzeczywistością – słowem, jakie funkcjonalności musi dostarczyć Twój zespół, by powstał wspomniany sklep internetowy. Trzeci punkt to stworzenie listy zadań – na podstawie backlogu – które zostaną rozdzielone między konkretne działy zespołu. Kolejny etap to planowanie sprintów, czyli okresów pracy nad daną funkcjonalnością, które mogą trwać od jednego do czterech tygodni. Filozofia zwinnych metodyk opiera się na tzw. manifeście Agile – dokumencie stworzonym kilkanaście lat temu przez używających zwinnych metodyki programistów, zmęczonych klasycznymi metodami, które nie przystawały do nowoczesnych realiów.

Zmienni ludzie, zmienne środowisko

Dużą zaletą zwinnego działania jest to, że możesz na bieżąco reagować na zmiany – zależnie od potrzeb. Powiedzmy, że Twój klient wymyślił sobie, że chce wprowadzić w pierwszej kolejności funkcjonalność A. Niestety po tygodniu zmienił zdanie i teraz bardziej zależy mu na funkcjonalności B i „bardzo przeprasza, ale czy dało by się zmienić priorytety?” Nie ma problemu! Zespół działający w myśl zwinnej idei jest gotowy na zmiany i sprawnie porusza się wszerz i wzdłuż założeń projektu i jeśli klient nagle zmieni zdanie – nikt nie ma pretensji, tylko bierze się za to, co najważniejsze dla zleceniodawcy. Takie podejście nie byłoby możliwe w tradycyjnych metodykach – tam klient usłyszy: „chce pan zrezygnować z funkcjonalności A? No, przykro mi, nie da się…”

Jak zostać zwinnym?

Jeśli podoba Ci się idea bycia zwinnym – to świetnie! Pamiętaj jednak, że nikt nie zostaje sprinterem z dnia na dzień. Ważne, by ktoś, kto przebył już tę drogę, napotkał podobne problemy i miał takie refleksje, jak Ty, w prosty sposób wyjaśnił Ci, jak wdrażać Agile. Kogoś takiego – doświadczonego praktyka metodyk zwinnych – spotkasz np. na szkoleniach firmy Rethink. Poznaj doświadczenia ekspertów z branży, dowiedz się, jak podchodzić do projektu, by praca przebiegała sprawnie, komunikacja była na najwyższym poziomie, a efekty cieszyły nawet najbardziej wymagającego klienta. Naucz się działać w dynamicznie zmieniającym się środowisku, optymalizować wysiłki swojego zespołu i czerpać więcej radości z pracy. W szkoleniu biorą udział ludzie podobni do Ciebie, z ambicjami i proaktytwnym podejściem – poznaj ich, a być może nowe znajomości przełożą się na współpracę!

Skomentujesz?

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

Administratorem Twoich danych osobowych będzie Rafał Płatek, prowadzący działalność gospodarczą pod firmą CREAM.SOFTWARE RAFAŁ PŁATEK, ul. Dąbrowskiego 58d, 32-400 Myślenice, NIP: 6811128955. Szczegóły związane z przetwarzaniem danych osobowych znajdziesz w polityce prywatności

Inne ciekawe artykuły