| Agile - błysk nowego wieku |
|
|
| Tomasz Nowak | |
| 24.03.2005 r. | |
|
Znakiem
nowoczesności są nie tylko najszybsze komputery. Jest nim
również, a może przede wszystkim, sposób myślenia. Być może
to właśnie zbytnia koncentracja na technologii sprawia, że
niezwykle popularna za oceanem filozofia działania pozostaje
u nas od czterech lat praktycznie niezauważona.
Termin agile znaczy w języku angielskim tyle, co: szybki, bystry, błyskotliwy. Przyglądając się zasadom, przyświecającym twórcom tej metodologii, trudno zdecydować się na jedno z tych określeń. na pewno celem nadrzędnym Agile jest postęp, rozwój i udoskonalenie zaawansowanych systemów oprogramowania wspomagającego zarządzanie w warunkach niepewności.
U progu wieku - ludzie i wzajemne interakcje są ważniejsi niż procedury i narzędzia - prawidłowo funkcjonujące oprogramowanie, niż wyczerpująca dokumentacja - współpraca z klientem, niż negocjowanie kontraktów - reakcja na zmiany, niż trzymanie się planu. Pozornie nie ma nic nowego w pragnieniu by szybko dostarczać klientom wartościowe oprogramowanie. Pozornie, gdyż po bliższym przyjrzeniu się dostępnym na rynku, coraz bardziej rozdętym, zunifikowanym pakietom narzędziowym, nie jest to już takie oczywiste. Trzeba również pamiętać, jaką przewagą technologiczno-merytoryczną dysponuje producent i jak silna jest pokusa jej wykorzystania, aby zyskać dodatkowe profity… O tym, że nie jest to kwestia banalna świadczy jeden z postulatów Agile, zgodnie z którym główną miarą postępu jest to, że oprogramowanie… działa! Oczywiście, działa zgodnie z oczekiwaniami. Uczestnictwo klienta w każdym etapie procesu tworzenia i doskonalenia oprogramowania ma być nie tylko gwarantem rzetelności, ale również elastyczności, która niezbędna jest do lepszego uwzględnienia specyfiki wymagań danego rynku. Częste przekazywanie kolejnych fragmentów projektu umożliwia lepszą ocenę stopnia dostosowania do konkretnych potrzeb, ale jednocześnie pozwala uwzględniać nowe sugestie i rozwiązania. Odejście od sztywnego harmonogramu i etapowa realizacja projektu umożliwia jego nieustanną, łatwą modyfikację, nawet tuż przed zakończeniem. Uprząż procedur Agile przemienia się wówczas w źródło przewagi konkurencyjnej - piszą w manifeście jego twórcy.
Nie każdy może Równie istotna jest zasada zaufania. Agile żyje własnym życiem, dlatego przekazanie nadzoru nad projektem łączy się w zasadzie z utratą kontroli nad nim. W firmach zorganizowanych w tradycyjny sposób niełatwo przeforsować pogląd, iż najlepsze efekty osiągają zespoły, które strukturyzują i organizują się same, na własnych zasadach. Ponadto, jednym z fundamentów Agile jest dążenie do maksymalizowania ilości pracy, która… nie została wykonana!, czyli pomijanie i odrzucanie wszystkiego co obciążą projekt nie wnosząc żadnej wartości funkcjonalnej. Odbywa się to w ramach regularnych spotkań zespołu projektowego. Wówczas to jego członkowie dostrajają się do bieżącej sytuacji i wymagań.
Informacyjny pająk Warto posłużyć się Agile przy projektowaniu we wdrażaniu systemu zarządzania, budowie sklepu internetowego, systemu wspomagania sprzedaży. Potem trzeba skalkulować czy koszt wdrażania na bieżąco kolejnych innowacji pokrywają osiągnięte za ich pośrednictwem dochody. Nie ma wątpliwości - korzyści takie są oczywiste przy bardziej zaawansowanych projektach, Efekty Agile uwidacznia najlepiej stałe przeprojektowywanie oprogramowania, tak by spełniało ono bieżące, najwyższe standardy. Dlatego też metodologia ta wyrasta właśnie z obszaru, gdzie sponsorzy, projektanci i użytkownicy są (muszą) dotrzymać sobie stałego i szybkiego kroku. Stąd również wywodzą się jej twórcy i ich doświadczenie.
Nowe podejście do projektowania i wykorzystania technologii
informatycznych wywarło praktycznie natychmiastowy skutek
na dwie niezwykle ważne kwestie - zarządzanie cyklem życia
produktu oraz zarządzanie projektem (modelowanie). Nowatorski jest tu jednak stopień integracji i wdrażania rozwiązań, które, mimo iż rozległe - zazwyczaj na poziomie korporacyjnym, nie koncentrują się na jakimś odległym wyznaczonym w harmonogramie celu, ale bieżących efektach, np. czasie niezbędnym, aby uzyskać zwrot z inwestycji. Firmom, które wdrożyły Agile PLM (m.in.: Alcatel, Boeing, Dell, Hitachi, Lockheed Martin, Siemens) udało się już osiągnąć konkretne wyniki: - skrócenie czasu potrzebnego na wprowadzanie nowego produktu o 50 proc. - redukcja bezpośrednich kosztów materiałowych o 5 proc. - redukcja kosztów napraw i serwisów - dźwignia technologiczna oparta na korzystaniu z usług projektantów i wytwórców z całego świata - uelastycznienie dozoru poprzez lepszą znajomość i dostosowanie do rynku. Podobnie, gdy chodzi o modelowanie, Agile jest nie tyle rewolucyjnym odrzuceniem dotychczasowych standardów proceduralnych, ale działaniem zmierzającym do podniesienia ich skuteczności. Projekt podporządkowany jest pewnemu schematowi, ale ten, rozczłonkowany podlega nieustannemu przekształcaniu uwzględniającemu uwarunkowania burzliwego otoczenia, zanim kolejny etap zostanie zaimplementowany. Tworzona przy tym dokumentacja powinna stanowić minimum niezbędne do prawidłowej pracy.
Problem Dilberta O ile na gruncie technologii informatycznych i informacyjnych, najszybszych obecnie dziedzin biznesu, innowacyjność praktycznie z dnia na dzień stanowić może o istnieniu bądź upadku firmy, o tyle, w innych branżach trudno spodziewać się wielkiego entuzjazmu i nagłej rewolucji w zarządzaniu. Główną zaporę stanowi, zdaniem twórców, dilbertaryzacja firm - ucieczka przed problemami, które w efekcie pozostawione same sobie rozwiązane zostają w sposób narzucony z góry, przez uwarunkowania. jest to przy tym sposób zazwyczaj nieracjonalny, czasem bezsensowny. Czy jednak Agile stanowi rzeczywiście przełom? Na pewno nadaje nowy kierunek podejściu do projektowania i postępu w dziedzinie oprogramowania. To kolejny ruch, który stawia sobie za zadnia przekucie na czyny, wytartej już nieco zasady zarządzania: najcenniejszym kapitałem firmy są ludzie. W rozmowach z pracownikami polskich firm informatycznych - różnego szczebla i wielkości dowiedziałem się, że Agile to: w sumie nic nowego i że stosujemy takie rozwiązania od dawna. Czy rzeczywiście? Mam wątpliwości.
Amerykanie natomiast - również top managerowie - są zachwyceni.
Niektórzy twierdzą, że Agile, to obok Extereme Programming,
jak dotąd najważniejszy prąd myślowy w informatyce początku
nowego wieku.
Wobec braku literatury w j. polskim, zainteresowanych
pogłębieniem tematu pozostaje mi zaprosić do literatury anglojęzycznej
bądź stron internetowych, np.: agilemanifesto.org, www.agile.com,
www.agilemodeling.com.
|
|
| Ostatnia aktualizacja ( 19.02.2007 r. ) |
| < poprzedni | następny > |
|---|
Aktualności
- SENTE - od sklepów internetowych do systemów ERP
- Szczakowa S.A. wdraża CRM
- Nowa e-platforma iFusion - interaktywne narzędzia e-administracji
- Serwis nazwa.pl na pozycji lidera
- Comarch stawia na mobilność
- INEA wdraża rozwiązanie Motorola WiMAX
- Comarch wdraża innowacyjną platformę usługową klasy 5 w Telefonii Dialog
- Linux Day 2010
- Nowa wersja Comarch iSklep24 zintegrowana z usługą Paczkomaty 24/7
- Response i Macrologic razem w grupie
Bank wiedzy
- Technologie informatyczne używane w symulacji procesów logistycznych
- Usługi logistyczne w e-handlu - UPS w akcji
- Rola współczesnych systemów GPS do zarządzania transportem w łańcuchu dostaw przedsiębiorstwa
- 2020 - czyli w stronę widzialności w sieci
- Nowy plan dla powszechnej akceptacji symbolik kodowych GS1 DataBar
- Mobile Commerce - rewolucja ante portas?
- Elektroniczny bank - zwyczajny, ale absolutnie niezbędny
- Jak efektywnie wymieniać dane o produktach
- Zadania jakie stoją przed IT - na przykładzie operatora logistycznego
- Bezpieczeństwo strumienia informacji
- Firmowe witryny internetowe
- Logistyczne aspekty komunikacji z klientami w e-biznesie
- Doskonalenie rejestrów urzędowych na przykładzie rejestru zakładów opieki zdrowotnej
- Rola jakości w procesach budowania relacji z dostawcami na rynku B2B - cz. 2
- Komputery w polskich firmach w 2008 roku
- TRACEBACK - uniwersalny system traceability
- Outsourcing zarządzania dokumentacją


