Maraton, czy sprint? Zwinne wdrożenia oprogramowania
Katgoria: ERP / Utworzono: 24 czerwiec 2016
Maraton, czy sprint? Zwinne wdrożenia oprogramowania
W biznesie nie tylko technologie błyskawicznie się rozwijają. Dynamikę współczesnego świata widać szczególnie w branży informatycznej, gdzie niczym w soczewce skupiają się jednocześnie najnowsze trendy w technologii oraz zarządzaniu. To w segmencie IT dokonuje się rewolucja w zarządzaniu projektami, która porywa nie tylko dostawców rozwiązań IT, ale – chyba po raz pierwszy w historii informatyki – stawia realne potrzeby klientów w absolutnym centrum procesu tworzenia oprogramowania. Rewolucję tę przyniosły zwinne metodyki prowadzenia projektów informatycznych. Co sprawiło, że za ich przyczyną dokonał się prawdziwy przewrót na rynku oprogramowania dla firm?Szybko i elastycznie
Metodyka zwinna (z ang. Agile) to sposób realizacji projektów – głównie informatycznych. Często jest przeciwstawiana tradycyjnej metodyce kaskadowej czy prototypowej.
Jakie są zatem podstawowe cechy modelu zwinnego, stawiające go w opozycji do metod „tradycyjnych”? Podstawowe zalety metodyki zwinnej można zamknąć w dwóch słowach: szybko i elastycznie.
Szybko – bo w porównaniu z innymi metodami zarządzania projektami, model zwinny pozwala na osiągnięcie w krótkim czasie mierzalnych, zauważalnych dla klientów efektów. W przypadku projektów informatycznych oznacza to po prostu, że pierwsze działające elementy systemów klienci dostają znacznie, znacznie szybciej niż w przypadku klasycznego zarządzania.
Elastycznie – bo podzielenie realizacji projektu na krótkie odcinki czasowe, umożliwia jego elastyczne korygowanie, reagowanie na uwagi klientów czy sprawne rozwiązywanie nowych problemów, pojawiających się w trakcie prac.
Sprint vs maraton czyli system idealnie skrojony Elastyczność zarządzania zwinnego wynika z innej filozofii realizacji projektu. O ile w zarządzaniu tradycyjnym etapy realizacji są podzielone na długie odcinki czasowe (nawet kilkumiesięczne), w których wykonuje się szeroki zakres prac, to w metodyce zwinnej prace są podzielone na krótkie, około dwutygodniowe etapy nazywane sprintami. Celem każdego sprintu jest dostarczenie takiego fragmentu oprogramowania, aby osiągnąć konkretne efekty biznesowe.
Odmienną filozofię konstrukcji obu tych metod dobrze oddaje przykład krawca – w przypadku metod tradycyjnych jest to jeden pomiar na początku szycia ubrania, a następnie oczekiwanie na ostateczny ubiór. W metodyce zwinnej mielibyśmy do czynienia z częstymi przymiarkami, co z jednej strony pozwala na skrojenie ubrania idealnie według potrzeb, z drugiej zaś umożliwia dokonywanie poprawek praktycznie do samego końca.
Cel: potrzeby klienta
Metodyka zwinna ma jeden główny cel: klient ma szybko otrzymać działający produkt. Oczywiście nie oznacza to, że produkt – czyli na przykład system informatyczny – powstanie szybko w ostatecznej postaci. Kluczem metodyki zwinnej jest raczej podział czasowo-funkcjonalny projektu. W przeciwieństwie do klasycznych metod zarządzania projektami, w stylu zwinnym etapy cząstkowe są krótsze i nastawione na uzyskanie konkretnych, widocznych dla klienta efektów – mówiąc wprost, uruchamianie kolejnych, działających modułów i funkcji systemu.
Nie jest też żadną tajemnicą, że niektóre kwestie w realizacji projektu informatycznego pojawiają się dopiero w trakcie jego wykonywania, w przysłowiowym „praniu”. Klient może na przykład zdecydować o poszerzeniu czy zawężeniu zakresu prac, zmienić plany względem początkowych zamierzeń, objąć informatyzacją nowe procesy biznesowe. O ile w przypadku metodyki tradycyjnej zmiany takie poważnie naruszyłyby cały projekt (jeśli zupełnie go nie przekreśliły), to w metodyce zwinnej wprowadzenie ewentualnych zmian nie stwarza już tak poważnego ryzyka.
Klient oczekuje korzyści. I je otrzymuje.
Paradoksalnie, inny jest też efekt prac w obu metodykach. W metodyce klasycznej celem działania zespołu jest zbudowanie dla klienta systemu o określonych cechach, funkcjonalnościach. Podejście takie zakłada, że klient jeszcze przed rozpoczęciem prac nad stworzeniem systemu w pełni wie, czego potrzebuje, jak ma wyglądać ostateczna wersja systemu, jakie funkcje ma on realizować. Jest to jednak założenie zwykle nieprawdziwe. Klient, inwestując w systemy informatyczne w istocie oczekuje konkretnych, określonych korzyści biznesowych, a nie stworzenia – nawet bardzo sprawnego i złożonego – systemu informatycznego. A na rozwiązywanie konkretnych problemów biznesowych nastawiona jest – z samej swojej definicji – metodyka zwinna. Bowiem już po pierwszych sprintach otrzymujemy rozwiązania, które możemy uruchomić i czerpać z nich korzyści.
Rozwód zanim się znienawidzimy
Zwinne metodyki zarządzania projektami również mają, bardzo istotną zaletę. Ważną zarówno z punktu finansowego – i dla wykonawcy, i dla klienta – jak i sprawności zarządzania, czy nawet wizerunku. Podzielenie projektu na krótkie, na bieżąco oceniane odcinki pozwala obu stronom oceniać szanse na pomyślną realizację. Przy większych wdrożeniach jest to zaleta wręcz niesłychana, klient bowiem ma gwarancję przerwania finansowania projektu informatycznego, gdy zauważy że nie spełnia on jego oczekiwań, a wykonawca nie musi angażować swojego wysiłku w prace, za które klient może nie zapłacić. Zwinny model prowadzenia projektów informatycznych sprawdza się idealnie w sytuacjach krytycznych, konfliktowych – pozwala bowiem stronom, przy relatywnie niskich stratach , na szybkie wycofanie się z realizacji umowy, bez konieczności dochodzenia roszczeń np. na drodze sądowej. Klienci po prostu płacą za czas poświęcony na realizację projektu, co przy podziale go na krótkie etapy (wspomniane sprinty), znacznie zmniejsza koszty w przypadku rezygnacji (zaniechania dalszych prac).
Metodyka zwinna (z ang. Agile) to sposób realizacji projektów – głównie informatycznych. Często jest przeciwstawiana tradycyjnej metodyce kaskadowej czy prototypowej.
Jakie są zatem podstawowe cechy modelu zwinnego, stawiające go w opozycji do metod „tradycyjnych”? Podstawowe zalety metodyki zwinnej można zamknąć w dwóch słowach: szybko i elastycznie.
Szybko – bo w porównaniu z innymi metodami zarządzania projektami, model zwinny pozwala na osiągnięcie w krótkim czasie mierzalnych, zauważalnych dla klientów efektów. W przypadku projektów informatycznych oznacza to po prostu, że pierwsze działające elementy systemów klienci dostają znacznie, znacznie szybciej niż w przypadku klasycznego zarządzania.
Elastycznie – bo podzielenie realizacji projektu na krótkie odcinki czasowe, umożliwia jego elastyczne korygowanie, reagowanie na uwagi klientów czy sprawne rozwiązywanie nowych problemów, pojawiających się w trakcie prac.
Sprint vs maraton czyli system idealnie skrojony Elastyczność zarządzania zwinnego wynika z innej filozofii realizacji projektu. O ile w zarządzaniu tradycyjnym etapy realizacji są podzielone na długie odcinki czasowe (nawet kilkumiesięczne), w których wykonuje się szeroki zakres prac, to w metodyce zwinnej prace są podzielone na krótkie, około dwutygodniowe etapy nazywane sprintami. Celem każdego sprintu jest dostarczenie takiego fragmentu oprogramowania, aby osiągnąć konkretne efekty biznesowe.
Odmienną filozofię konstrukcji obu tych metod dobrze oddaje przykład krawca – w przypadku metod tradycyjnych jest to jeden pomiar na początku szycia ubrania, a następnie oczekiwanie na ostateczny ubiór. W metodyce zwinnej mielibyśmy do czynienia z częstymi przymiarkami, co z jednej strony pozwala na skrojenie ubrania idealnie według potrzeb, z drugiej zaś umożliwia dokonywanie poprawek praktycznie do samego końca.
Cel: potrzeby klienta
Metodyka zwinna ma jeden główny cel: klient ma szybko otrzymać działający produkt. Oczywiście nie oznacza to, że produkt – czyli na przykład system informatyczny – powstanie szybko w ostatecznej postaci. Kluczem metodyki zwinnej jest raczej podział czasowo-funkcjonalny projektu. W przeciwieństwie do klasycznych metod zarządzania projektami, w stylu zwinnym etapy cząstkowe są krótsze i nastawione na uzyskanie konkretnych, widocznych dla klienta efektów – mówiąc wprost, uruchamianie kolejnych, działających modułów i funkcji systemu.
Nie jest też żadną tajemnicą, że niektóre kwestie w realizacji projektu informatycznego pojawiają się dopiero w trakcie jego wykonywania, w przysłowiowym „praniu”. Klient może na przykład zdecydować o poszerzeniu czy zawężeniu zakresu prac, zmienić plany względem początkowych zamierzeń, objąć informatyzacją nowe procesy biznesowe. O ile w przypadku metodyki tradycyjnej zmiany takie poważnie naruszyłyby cały projekt (jeśli zupełnie go nie przekreśliły), to w metodyce zwinnej wprowadzenie ewentualnych zmian nie stwarza już tak poważnego ryzyka.
Klient oczekuje korzyści. I je otrzymuje.
Paradoksalnie, inny jest też efekt prac w obu metodykach. W metodyce klasycznej celem działania zespołu jest zbudowanie dla klienta systemu o określonych cechach, funkcjonalnościach. Podejście takie zakłada, że klient jeszcze przed rozpoczęciem prac nad stworzeniem systemu w pełni wie, czego potrzebuje, jak ma wyglądać ostateczna wersja systemu, jakie funkcje ma on realizować. Jest to jednak założenie zwykle nieprawdziwe. Klient, inwestując w systemy informatyczne w istocie oczekuje konkretnych, określonych korzyści biznesowych, a nie stworzenia – nawet bardzo sprawnego i złożonego – systemu informatycznego. A na rozwiązywanie konkretnych problemów biznesowych nastawiona jest – z samej swojej definicji – metodyka zwinna. Bowiem już po pierwszych sprintach otrzymujemy rozwiązania, które możemy uruchomić i czerpać z nich korzyści.
Rozwód zanim się znienawidzimy
Zwinne metodyki zarządzania projektami również mają, bardzo istotną zaletę. Ważną zarówno z punktu finansowego – i dla wykonawcy, i dla klienta – jak i sprawności zarządzania, czy nawet wizerunku. Podzielenie projektu na krótkie, na bieżąco oceniane odcinki pozwala obu stronom oceniać szanse na pomyślną realizację. Przy większych wdrożeniach jest to zaleta wręcz niesłychana, klient bowiem ma gwarancję przerwania finansowania projektu informatycznego, gdy zauważy że nie spełnia on jego oczekiwań, a wykonawca nie musi angażować swojego wysiłku w prace, za które klient może nie zapłacić. Zwinny model prowadzenia projektów informatycznych sprawdza się idealnie w sytuacjach krytycznych, konfliktowych – pozwala bowiem stronom, przy relatywnie niskich stratach , na szybkie wycofanie się z realizacji umowy, bez konieczności dochodzenia roszczeń np. na drodze sądowej. Klienci po prostu płacą za czas poświęcony na realizację projektu, co przy podziale go na krótkie etapy (wspomniane sprinty), znacznie zmniejsza koszty w przypadku rezygnacji (zaniechania dalszych prac).

Sente realizuje swoje projekty z sukcesami w metodyce zwinnej. Stosowanie takich metod zarządzania projektami zmniejsza koszty ich realizacji oraz umożliwia klientom szybkie odnoszenie korzyści biznesowych wynikających z wprowadzenia rozwiązań informatycznych.
Przypadek 1: szybki sukces
Projekt zwinny w firmie zajmującej się archiwizacją, składowaniem i zarządzaniem dokumentacją. Klient zarządzał archiwum fizycznym o powierzchni tysięcy metrów kwadratowych. Ze względu na specyfikę przechowywanych dokumentów, dostęp do archiwum podlega rygorystycznym procedurom bezpieczeństwa. Przed specjalistami z Sente postawiono zadanie opracowania systemu dla Centrum Zarządzania Dokumentami, uwzględniającego ogromne ilości przetwarzanej dokumentacji oraz koordynującego całość procesów archiwizacyjnych. Ważne przy tym było niezakłócone zachowanie ciągłości działania klienta.
Przyjęcie przez Sente metodyki zwinnej w trakcie realizacji tego projektu pozwoliło na bardzo szybkie uruchomienie podstawowych funkcji systemu. W ciągu zaledwie 12 tygodni specjaliści Sente opracowali i wdrożyli system zarządzania dokumentami oraz magazynem dokumentów. Dodatkowo, w czasie realizacji projektu klient mógł na bieżąco dokonywać korekt w systemie i jego procesach.
Efekt? Podwojenie mocy przerobowych klienta, skrócenie czasu szkolenia nowych pracowników, zwiększenie elastyczności działania pod kątem potrzeb nowych klientów. I oczywiście przewaga nad konkurencją.
Przypadek 2: związek po przejściach
Kolejny przypadek udanego zastosowanie metodyki zwinnej to wdrożenie u partnera o nieco dłuższej historii współpracy. Cóż, sprawne wdrożenie nie zawsze się udaje, o czym dobrze wiedzą firmy informatyczne i ich klienci. Przyczyn takiego stanu rzeczy może być wiele, niektóre z nich bywają obiektywne, inne wynikają z braku „chemii”. Analogicznie, jak w realnych relacjach międzyludzkich.
Tak też było w przypadku klienta z branży artykułów dekoracji wnętrz oraz przetwórstwa przemysłowego. Pierwsze podejście do stworzenia systemu zarządzania produkcją nie spełniło oczekiwań klienta. Przyjęty tradycyjny model realizacji projektu wygenerował wyższe koszty niż się spodziewaliśmy, a nie przyniósł oczekiwanych efektów.
Drugie podejście do realizacji systemu zarządzania produkcją okazało się już skrajnie inne, a to za przyczyną przyjętej do jego wykonywania metodyki zwinnej. Przesunięcie punktu ciężkości na uzyskiwanie mniejszych, w krótszych odstępach czasu efektów biznesowych, diametralnie zmieniło przebieg wdrożenia. W efekcie nowy system wsparcia produkcji został opracowany w czasie kilku miesięcy, przy płynnej, zgodnej współpracy Sente i klienta. Realizacja tego projektu została podzielona na 1-2 tygodniowe sprinty, po zakończeniu każdego etapu strony uzgadniały zakres i kierunek dalszych prac. Dzięki temu klient otrzymał pierwsze działające elementy systemu już po kilku tygodniach.
Efekt? Krótki czas udanej realizacji wdrożenia, szybkie wdrożenie systemu, ale również sprawne planowanie produkcji i zarządzanie nią na każdym etapie. Co zyskał klient? Niższe koszty produkcji i zwiększenie jej wydajności, co poprawiło wskaźniki finansowe w przedsiębiorstwie. Zastosowanie metodyki zwinnej okazało się dla klienta na tyle satysfakcjonujące, że zdecydował się również na wprowadzenie kolejnych modułów aplikacji: zarządzania magazynem oraz kadrami tą samą metodyką.
Źródło: www.sente.pl
Najnowsze wiadomości
Kwantowy przełom w cyberochronie - nadchodząca dekada przepisze zasady szyfrowania na nowo
Przez długi czas cyfrowe bezpieczeństwo opierało się na prostym założeniu: współczesne komputery potrzebowałyby ogromnych zasobów i wielu lat, aby złamać silne algorytmy szyfrowania. Rozwój technologii kwantowej zaczyna jednak tę regułę podważać, a eksperci przewidują, że w perspektywie 5–10 lat może nadejść „dzień zero”. Jest to moment, w którym zaawansowana maszyna kwantowa będzie w stanie przełamać większość aktualnie stosowanych zabezpieczeń kryptograficznych w czasie liczonym nie w latach, lecz w godzinach.
PSI prezentuje nową identyfikację wizualną
W ramach realizowanej strategii transformacji PSI Software SE zaprezentowała nową identyfikację wizualną. Odświeżony wizerunek w spójny sposób oddaje technologiczne zaawansowanie firmy, jej głęboką wiedzę branżową oraz silne ukierunkowanie na potrzeby klientów. Zmiany te wzmacniają pozycję PSI jako innowacyjnego lidera technologicznego w obszarze skalowalnych rozwiązań informatycznych opartych na sztucznej inteligencji i chmurze, rozwijanych z myślą o energetyce i przemyśle.
W ramach realizowanej strategii transformacji PSI Software SE zaprezentowała nową identyfikację wizualną. Odświeżony wizerunek w spójny sposób oddaje technologiczne zaawansowanie firmy, jej głęboką wiedzę branżową oraz silne ukierunkowanie na potrzeby klientów. Zmiany te wzmacniają pozycję PSI jako innowacyjnego lidera technologicznego w obszarze skalowalnych rozwiązań informatycznych opartych na sztucznej inteligencji i chmurze, rozwijanych z myślą o energetyce i przemyśle.
PROMAG S.A. rozpoczyna wdrożenie systemu ERP IFS Cloud we współpracy z L-Systems
PROMAG S.A., lider w obszarze intralogistyki, rozpoczął wdrożenie systemu ERP IFS Cloud, który ma wesprzeć dalszy rozwój firmy oraz integrację kluczowych procesów biznesowych. Projekt realizowany jest we współpracy z firmą L-Systems i obejmuje m.in. obszary finansów, produkcji, logistyki, projektów oraz serwisu, odpowiadając na rosnącą skalę i złożoność realizowanych przedsięwzięć.
F5 rozszerza portfolio bezpieczeństwa o narzędzia do ochrony systemów AI w środowiskach enterprise
F5 ogłosiło wprowadzenie dwóch nowych rozwiązań - F5 AI Guardrails oraz F5 AI Red Team - które mają odpowiedzieć na jedno z kluczowych wyzwań współczesnych organizacji: bezpieczne wdrażanie i eksploatację systemów sztucznej inteligencji na dużą skalę. Nowa oferta łączy ochronę działania modeli AI w czasie rzeczywistym z ofensy
Snowflake + OpenAI: AI bliżej biznesu
Snowflake przyspiesza wykorzystanie danych i sztucznej inteligencji w firmach, przenosząc AI z fazy eksperymentów do codziennych procesów biznesowych. Nowe rozwiązania w ramach AI Data Cloud integrują modele AI bezpośrednio z danymi, narzędziami deweloperskimi i warstwą semantyczną. Partnerstwo z OpenAI, agent Cortex Code, Semantic View Autopilot oraz rozwój Snowflake Postgres pokazują, jak budować skalowalne, bezpieczne i mierzalne wdrożenia AI w skali całej organizacji.
Najnowsze artykuły
Magazyn bez błędów? Sprawdź, jak system WMS zmienia codzienność logistyki
Współczesna logistyka wymaga nie tylko szybkości działania, lecz także maksymalnej precyzji – to właśnie te czynniki coraz częściej decydują o przewadze konkurencyjnej firm. Nawet drobne pomyłki w ewidencji stanów magazynowych, błędy przy przyjmowaniu dostaw czy nieprawidłowe rozmieszczenie towarów, mogą skutkować poważnymi stratami finansowymi i opóźnieniami w realizacji zamówień. W jaki sposób nowoczesne rozwiązania do zarządzania pomagają unikać takich sytuacji? Czym właściwie różni się tradycyjny system magazynowy od zaawansowanych rozwiązań klasy WMS (ang. Warehouse Management System)? I w jaki sposób inteligentne zarządzanie procesami magazynowymi realnie usprawnia codzienną pracę setek firm?
Migracja z SAP ECC na S4 HANA: Ryzyka, korzyści i alternatywne rozwiązania
W ostatnich latach wiele firm, które korzystają z systemu SAP ECC (Enterprise Central Component), stoi przed decyzją o przejściu na nowszą wersję — SAP S4 HANA. W obliczu końca wsparcia dla ECC w 2030 roku, temat ten staje się coraz bardziej aktualny. Przemiany technologiczne oraz rosnące oczekiwania związane z integracją nowych funkcji, jak sztuczna inteligencja (AI), skłaniają do refleksji nad tym, czy warto podjąć tak dużą zmianę w architekturze systemu. Przyjrzyjmy się głównym powodom, dla których firmy rozważają migrację do S4 HANA, ale także argumentom, które mogą przemawiać za pozostaniem przy dotychczasowym systemie ECC, przynajmniej na krótki okres.
Jak maksymalizować zyski z MTO i MTS dzięki BPSC ERP?
Zysk przedsiębiorstwa produkcyjnego zależy nie tylko od wydajności maszyn, ale przede wszystkim od precyzyjnego planowania, realnych danych i umiejętnego zarządzania procesami. Dlatego firmy, które chcą skutecznie działać zarówno w modelu Make to Stock (MTS), jak i Make to Order (MTO), coraz częściej sięgają po rozwiązania klasy ERP, takie jak BPSC ERP.
Ponad połowa cyberataków zaczyna się od błędu człowieka
Ponad 2/3 firm w Polsce odnotowała w zeszłym roku co najmniej 1 incydent naruszenia bezpieczeństwa . Według danych Unit 42, zespołu analitycznego Palo Alto Networks, aż 60% ataków rozpoczyna się od działań wymierzonych w pracowników – najczęściej pod postacią phishingu i innych form inżynierii społecznej . To pokazuje, że w systemie ochrony organizacji pracownicy są kluczowym ogniwem – i że firmy muszą nie tylko edukować, ale też konsekwentnie egzekwować zasady cyberhigieny. Warto o tym pamiętać szczególnie teraz, w październiku, gdy obchodzimy Europejski Miesiąc Cyberbezpieczeństwa.
MES - holistyczne zarządzanie produkcją
Nowoczesna produkcja wymaga precyzji, szybkości i pełnej kontroli nad przebiegiem procesów. Rosnąca złożoność zleceń oraz presja kosztowa sprawiają, że ręczne raportowanie i intuicyjne zarządzanie coraz częściej okazują się niewystarczające. Firmy szukają rozwiązań, które umożliwiają im widzenie produkcji „na żywo”, a nie z opóźnieniem kilku godzin czy dni. W tym kontekście kluczową rolę odgrywają narzędzia, które porządkują informacje i pozwalają reagować natychmiast, zamiast po fakcie.
Przeczytaj Również
Migracja z SAP ECC na S4 HANA: Ryzyka, korzyści i alternatywne rozwiązania
W ostatnich latach wiele firm, które korzystają z systemu SAP ECC (Enterprise Central Component), s… / Czytaj więcej
Jak maksymalizować zyski z MTO i MTS dzięki BPSC ERP?
Zysk przedsiębiorstwa produkcyjnego zależy nie tylko od wydajności maszyn, ale przede wszystkim od… / Czytaj więcej
Warsztaty analityczne i sesja discovery. Jak wygląda pierwszy etap współpracy z partnerem wdrożeniowym ERP
Wdrożenie systemu ERP to jedna z najważniejszych strategicznych decyzji, jakie może podjąć firma. T… / Czytaj więcej
ERP a modele produkcji: jak zestroić strategię z wymaganiami rynku
Czego wymagają dziś klienci firm produkcyjnych? Szybkiej realizacji zamówień, personalizacji produk… / Czytaj więcej
Standaryzacja we wdrożeniach ERP: Fundament efektywności i globalnej skali działania
Systemy ERP od lat pełnią centralną rolę w transformacji cyfrowej firm – jako platformy integrujące… / Czytaj więcej
Strategia migracji danych do nowego systemu ERP. Metody, ryzyka i najlepsze praktyki
Wdrożenie nowego systemu ERP to dla wielu firm nie tylko krok w stronę unowocze… / Czytaj więcej

