Napisany przez WP dnia 2017-12-07 15:07:43. Aktualizowano 2025-04-30 08:00:26
IT w Polce rozwija się równie dynamicznie o czym świadczą liczne raporty firm doradczych. Przykładowo w raporcie ABSL z 2015 roku czytamy, że udział usług IT w Polsce w wartości rynku globalnych usług technologii informacyjnych wynosi 1,7% a firm świadczących usługi IT w naszym kraju jest ponad 60 tys.
Powszechnie uważa się, że ta gałąź biznesu króluje w dostarczaniu na rynek wszelkich innowacji nie tylko produktowych, ale również procesowych związanych z zarządzaniem firmą, zespołem oraz projektem. Jedną z takich nowości jest metodyka Agile.
Zwinne programowanie
Metodyka Agile to swego rodzaju sposób pracy nad projektami w branży nowych technologii. Główne założenia zwinnego tworzenia kodu powstały w 2001 roku i składają się z czterech wytycznych, zgodnie z którymi w pracy powinno bardziej cenić się:
Te cztery założenia Agile zostały stworzone przez kilkunastu programistów, którzy podczas towarzyskiego wyjazdu w góry stwierdzili, że przyszłość programowania należy do zwinnych metod. Agile powstało jako przeciwwaga wobec pewnych utartych schematów pracy przedstawionych po prawej stronie postulatów. Tłem wytycznych jest prostota, bezpośredni kontakt z klientem oraz członków zespołów wzajemnie, wysokie tempo tworzenia działającego oprogramowania, dostosowywanie się do ciągłej zmiany wymagań.
Jak Agile wygląda w praktyce?
Wytyczne Agile powstały, ponieważ produkcja software’u jest zadaniem specyficznym i potrzeba było narzędzia dostosowanego do odmiennych warunków pracy. Głównym problemem dostrzeżonym przez twórców Agile było nadmierne obciążanie procesów biurokracją i zmianami w specyfikacjach produktów. Klienci zamawiając oprogramowanie obszernie opisywali wymagania oraz założenia danej aplikacji. W czasie prac okazywało się, że niezbędne jest wprowadzanie zmian, ponieważ nie wszystkie kwestie można przewidzieć przed rozpoczęciem tworzenia kodu. Programiści stwierdzili więc, że lepiej i efektywniej będzie zaprosić klienta do współpracy oraz na bieżąco omawiać z nim postępy w tworzeniu. Dzięki temu zamawiający widzi co się dzieje z jego produktem i od razu może zgłaszać uwagi. Proces staje się płynny i nie ma ryzyka, że po kilkumiesięcznej pracy inwestor otrzyma software niespełniający oczekiwań.
Obecnie ciężko znaleźć firmę produkującą oprogramowanie, która nie korzystałaby ze zwinnych metod. Pojawia się wiele ofert konsultantów gotowych przekazywać swoje doświadczenia i wprowadzać filozofię Agile do firm myślących o wdrożeniu tej metodyki (przykładową ofertę można znaleźć np. na www.r3think.pl). Ponadto po latach wdrażania wytycznych okazało się, że postulaty można z powodzeniem stosować również w innych branżach.
Agile – rewolucja w zarządzaniu projektami? - Szkolenia, kursy, ciekawe artykuły na temat szkoleń. Informacje binzesowe oraz na temat podnoszenia swojej wiedzy.
© 2010 - 2025 Aplit.pl Wszelkie prawa zastrzeżone.