Zwinność - co to jest?
Zwinność - co to jest?

Wideo: Zwinność - co to jest?

Wideo: Zwinność - co to jest?
Wideo: Podejście procesowe #1 - Wprowadzenie 2024, Listopad
Anonim

Nowe obce słowa coraz częściej wdzierają się do naszego życia. Agile nie był wyjątkiem. Co to jest? Krótko mówiąc, zwinne jest podejściem przeciwstawnym tradycyjnemu kaskadowemu podejściu do projektowania produktów i usług.

Z historii

W lutym 2001 r. w górach Utah w ośrodku narciarskim The Lodge w ośrodku narciarskim Snowbird 17 osób zebrało się w celu spotkań towarzyskich, uprawiania sportów narciarskich i prób wymyślenia czegoś jednoczącego. Tam powstał manifest Agile. Byli przedstawiciele różnych podejść, którzy chcieli znaleźć alternatywę dla ciężkich procesów wytwarzania oprogramowania w oparciu o dokumentację. Pod koniec spotkania ustalono, że manifest zawierał 4 wartości, 12 zasad i brak praktyki.

Istota podejścia

Takie podejście jest typowe przede wszystkim dla branży IT. Klasyczne podejście zakłada, że zatwierdzony plan stworzenia produktu nie może się zmienić ani zatrzymać do momentu jego powstania.

zwinny co to jest?
zwinny co to jest?

Podstawą tego podejścia jest klasyczny przykład zarządzania jakością produktu stosowany w zakładzie Toyoty, podany we wszystkich podręcznikach na ten temat, gdy w ogólepracownik może przerwać produkcję w celu przedstawienia propozycji racjonalizacji lub zapobieżenia małżeństwu.

W wielu firmach zespół ds. rozwoju projektów pracuje w różnych działach i często wchodzi ze sobą w konflikt, co nie prowadzi do pozytywnych wyników dla opracowywanego produktu.

Technologia Agile pozwala zaangażować wszystkich programistów oprogramowania, podczas gdy wszyscy pracownicy zachowują swoje nieodłączne funkcje. Dzięki takiemu podejściu zespół pracowników zaczyna rozumieć, że dążą do jednego wspólnego celu, jakim jest stworzenie wysokiej jakości produktu IT dla swoich klientów.

Stosując takie podejście, konieczne jest stworzenie zespołu ludzi o podobnych poglądach, którzy mogą pracować efektywnie i konkurencyjnie w warunkach rynkowych.

Przejście do zwinnego biznesu tradycyjnego

Tradycyjne firmy zaczynają podążać w kierunku tego podejścia. Typowym przykładem jest wprowadzenie zwinności w Sbierbanku. Według G. Grefa Sbierbank jest 0,1 częścią rynku IT w Rosji. Mówi, że stworzyli największą infrastrukturę IT na świecie, ale zdali sobie sprawę, że nie są konkurencyjni. Według niego ci, którzy nie opanują dziś Agile, jutro nie będą mogli być konkurencyjni. Aby wdrożyć zwinny system w firmie, musisz najpierw zmienić siebie.

Agile w Sbierbanku
Agile w Sbierbanku

Banki nie mają dziś rozwiniętej struktury innowacji, co jest bardziej typowe dla organizacji mikrofinansowych, których istotą jestpolega na tym, że pożyczają pieniądze na szalone stopy procentowe i osiągają zysk znacznie wyższy niż banki. Organizacje te są bardzo elastyczne, mogą przekształcać swój biznes, wycinać nisze na nowych rynkach, a także mogą wypierać klasyczne banki.

To podejście jest typowe dla innych obszarów biznesowych. Operatorzy komórkowi zaczynają więc zajmować się systemami płatności, Airbnb zmienił podejście do hoteli w branży turystycznej, Uber zrobił to samo w zakresie transportu pasażerskiego.

Elastyczne zarządzanie zwinnie

Podejście kaskadowe obejmuje planowanie przez co najmniej rok. Zmienia się to podczas korzystania z metody zwinnej. Co to daje? Przy tradycyjnym podejściu każda dynamika może doprowadzić do paraliżu projektu. Korzystając z metodyki zwinnej, budowana jest infrastruktura, która w trakcie procesu rozwoju elastycznie reaguje na zmieniające się wymagania i żądania klientów. Zwinnemu planowaniu musi towarzyszyć zrozumienie i analiza wszystkich procesów biznesowych organizacji. Zwinnemu zarządzaniu musi towarzyszyć umiejętność rozwoju, udoskonalania i dostosowywania się do specyfiki konkretnej firmy.

zwinna technologia
zwinna technologia

Istnieje manifest Agile, który jest zasadniczo zestawem reguł zaprojektowanych w celu ułatwienia orientacji w metodach zwinnego zarządzania.

Takie podejście ma na celu zminimalizowanie ryzyka i zwiększenie zysków, mimo że warunki egzystencji różnią się od stabilnych. Często trzeba pracować w kryzysie, ale mimo wszystko trzeba dążyć do zmniejszenia ryzyka do zera, a zyski powinnydążyć do nieskończoności.

Manifest Podejścia

Istnieją trzy główne zasady zwinności, które pierwotnie nazywano wartościami:

  1. Musisz być w stanie pracować z ludźmi, musisz wyszukiwać, pielęgnować i zarządzać talentami.
  2. Powinna istnieć ugruntowana komunikacja biznesowa z firmami partnerskimi i klientami.
  3. Należy wdrożyć dynamiczne zarządzanie. Co to jest w agile? W związku z rozważanym podejściem oznacza to konieczność zachowania mobilności w zmieniającym się środowisku.

W odniesieniu do oprogramowania pierwotnie istniała inna wartość: ważniejsza niż obszerna dokumentacja, działające oprogramowanie.

zwinny manifest
zwinny manifest

Zasady

W 2001 roku wyróżniało się 12 zasad Agile:

  1. Głównym priorytetem jest zadowolenie klienta poprzez dostarczenie działającego oprogramowania.
  2. Dynamikę należy obserwować na wszystkich etapach tworzenia oprogramowania.
  3. Preferuj krótkie okresy dostawy działającego oprogramowania.
  4. Programiści i klienci muszą należeć do tego samego zespołu przez cały czas trwania projektu.
  5. Projekty powinny być budowane wokół zmotywowanych ludzi, którym należy zapewnić środowisko, wsparcie i zaufanie.
  6. Najskuteczniejszym sposobem przekazywania informacji jest bezpośrednia komunikacja.
  7. Główną miarą postępu jest działające oprogramowanie.
  8. Procesy zwinne powinny być przeprowadzane z taką samą szybkością.
  9. Szczególną uwagę należy zwrócić na dobry projekt i doskonałość techniczną.
  10. Maksymalizujpracę można wykonać z łatwością.
  11. Najlepsze oprogramowanie jest tworzone przez samoorganizujące się zespoły.
  12. Okresowo zespoły powinny w regularnych odstępach czasu zwiększać swoją wydajność i usprawniać przepływ pracy.

Cechy podejścia

zwinny system
zwinny system

Tryb Agile zakłada możliwość zwrócenia szczególnej uwagi na tworzenie zespołów, aby pracować nie przez długi czas, ale przez krótki okres. Stosując tę metodologię, zapewniony jest system informacji zwrotnych, dzięki któremu można bardzo szybko wprowadzić korekty.

W wyniku zastosowania tego podejścia poprawia się komunikacja wewnętrzna, zmniejsza się liczba konfliktów w organizacji, a efektywność realizacji projektów wzrasta.

Wcześniej analityk napisał dokument i zażądał przestrzegania ustalonych przez niego szablonów. Dokumenty były przenoszone z działu do działu, z każdego wracały do analityka z pewnymi sugestiami i uwagami, potem były przenoszone do kolejnych działów itp. Było dużo komunikacji, ale głównie na papierze. W rezultacie twórcy oprogramowania ciągle się spóźniali, testerzy popełniali wiele błędów.

Metodologia Agile uważa, że interakcja między ludźmi jest ważniejsza niż procesy i dokumentacja. Tutaj już zakłada się, że analitycy zorganizują spotkanie, na którym opowiedzą o wdrażanej nowej funkcji, a testerzy i programiści wyrażą swoje uwagi i sugestie. Tutaj zostaną zidentyfikowani specjaliści, którzy mogą udzielić praktycznych porad dotyczących testowania irealizacja. Następnie analityk napisze szczegółową dokumentację i szybko skontaktuje się z klientem w celu wyjaśnienia wymagań. Jednocześnie programiści mogą zorganizować równoległe spotkanie, podczas którego będą mogli omówić, w jaki sposób nowa funkcja wpłynie na funkcjonalność oprogramowania, a testerzy mogą ocenić, co należy naprawić. W ten sposób zespół stworzy wspólną wizję. Szczegóły zostaną zaimplementowane wraz z wysokiej jakości dokumentacją po otrzymaniu opinii.

Zwinna technologia w edukacji

zasada zwinności w edukacji
zasada zwinności w edukacji

Początkowo Agile powstało jako metodologia zarządzania projektami w odniesieniu do tworzenia oprogramowania. Jednak wypowiedź G. Grefa na temat agile w Sbierbanku, czyli tej części, w której mówi, że każdy powinien stać się agile, umożliwiła zastosowanie tego początkowo wysoce specjalistycznego podejścia zarówno do edukacji, jak i do gospodarki jako całości.

W szkole uczeń powinien otrzymać wiedzę, która jest ważna w czasie jego edukacji. W procesie edukacji powinni uczestniczyć nie tylko nauczyciele i rodzice, ale także samo dziecko. Tę pracę zespołową można osiągnąć, wprowadzając Agile do edukacji.

Wprowadzenie elastycznego zarządzania do szkoły pozwoli jej stać się swego rodzaju centrum innowacji. Idea wykorzystania zasady Agile w edukacji znalazła największą dystrybucję na Zachodzie. Tę technologię należy wprowadzić od dołu, tylko w tym przypadku możliwe są globalne przeobrażenia systemu edukacyjnego.

W przypadku szkoły amerykańskiej nauczyciele przyznają, że system edukacji znalazł się w impasie ze względu na brak odpowiedniejmetodologii, która pozwoliłaby jej na dalszy dynamiczny rozwój. S. Peha twierdzi, że taka metodologia istnieje i nazywa się agile.

Opiera się na ludziach, dynamice i nauce, więc to podejście można wdrożyć w szkołach. Manifest Agile mówi o tworzeniu oprogramowania, ale po jego przeanalizowaniu możemy stwierdzić, że ma on charakter uniwersalny, co pozwala na zastosowanie go w systemie edukacji. Państwowy system edukacji ma wiele sprzecznych ze sobą priorytetów.

Personel szkoły można porównać do menedżerów średniego szczebla, którzy znajdują się pod presją zarówno od dołu, jak i od góry. Kierując się zasadami agile, decyzje edukatorów stają się bardziej wyważone.

W nowoczesnych warunkach szkoła postrzegana jest jako rodzaj korporacji, której życie wiąże się z realizacją szeregu zasad. Dlatego potrzeby jednostki w szkole są drugorzędne. Narzędzia i procesy są na pierwszym miejscu.

Administracje instytucji edukacyjnych słabo uwzględniają czynnik ludzki, stosując udokumentowane podejście do dystrybucji dostępnych zasobów, zarządzania szkołą, podejmowania decyzji dotyczących losu dzieci i zarządzania relacjami interpersonalnymi.

Wykorzystanie trybu zwinnego w szkole pozwala na wdrożenie podejścia skoncentrowanego na osobie, ukierunkowanego przede wszystkim na rozwój organizacji, co pozwala na zwiększenie stopnia dyscypliny organizacyjnej.

Metody i materiały dydaktyczne są ważne we współczesnej szkole, a to, czego uczą się uczniowie, jest drugorzędne. Szkolenie kończy się w naszym kraju poddaniem sięUSE, w Ameryce - testy końcowe. Wszyscy uczniowie są uformowani w jeden rozmiar dla wszystkich, przeszkoleni do testów, prawdziwy cel nauczania nie został osiągnięty.

Nikt nie zaprzecza, że uczniowie potrzebują wysokich ocen, ale przyswajanie materiału poprawia się dzięki kreatywnemu podejściu do procesu uczenia się i uwzględnieniu indywidualnych cech uczniów. Za klientów systemu edukacji w nowoczesnych szkołach uważane są wyższe organizacje, chociaż prawdziwymi klientami powinny być dzieci i ich rodzice.

Szkoły nieustannie kompromisują, negocjują, ale brakuje im prawdziwej współpracy, która towarzyszy zwinnemu podejściu. Co to daje? Różne komisje podejmują różne decyzje, wprowadzane są idee większości, tłumiona jest wola mniejszości. W ten sposób osiągnięto kompromis, ale jest to najgorsza z możliwych opcji.

Budowa systemu edukacyjnego zasadniczo pozostawała niezmieniona przez długi czas. Starają się zwiększyć kontrolę w systemie edukacyjnym poprzez stosowanie coraz bardziej szczegółowego planowania.

Planowanie oznacza próbę przewidzenia przyszłości, ale nie daje możliwości wpływania na nią. Dlatego w większości przypadków powoduje to stratę czasu, a projekty wymyślone przez najlepszych menedżerów edukacji stopniowo kończą się niepowodzeniem.

Właściwą reakcją na dynamikę jest szybkie manewrowanie, co sugeruje metodologia Agile.

Zasady Agile w edukacji są takie same jak te typowe dla programistów, z tymi funkcjami, które dotycząnauka:

  1. Najważniejszym priorytetem jest nauka w celu zaspokojenia potrzeb uczniów i ich rodzin.
  2. Sensowne uczenie się powinno odbywać się w krótkich, ale częstych cyklach.
  3. Kadra szkolna, uczniowie i rodzice muszą współpracować, aby nauka była dostępna dla wszystkich.
  4. Projekt studyjny powinien być stworzony przez zmotywowanych profesjonalistów, dla których pracy konieczne jest stworzenie odpowiednich warunków.
  5. Głównym wskaźnikiem postępu jest opanowanie materiału, a nie tylko jego zapamiętywanie, tak zwana sensowna nauka.
  6. Tempo nauki musi być stale utrzymywane.
  7. Elastyczność projektu badawczego musi być zachowana poprzez uważne zwracanie uwagi na jakość projektu i doskonałość techniczną.

Inne zasady brzmią tak samo jak twórcy oprogramowania.

Coaching

co to jest zwinny coaching
co to jest zwinny coaching

Coaching to proces oparty na partnerstwie, który ma stymulować kreatywność i myślenie klientów, aby osiągnąć jak najpełniejszy potencjał zawodowy i osobisty.

Co to jest zwinny coaching? Treść tej koncepcji obejmuje mentoring i mentoring. Procesy obejmują profesjonalny coaching i facylitację (styl zarządzania, który nie wykracza poza samoorganizację zarządzanego systemu). Ponadto coaching wiekowy obejmuje różne rodzaje umiejętności: biznesowe, techniczne i transformacyjne. Obejmuje to również praktyki Agile i Lean.(odchudzone wytwarzanie).

Zamykanie

Co to jest zwinny? Jest to podejście, które pierwotnie miało na celu skuteczne ukończenie procesów tworzenia oprogramowania poprzez tworzenie zespołów bezkonfliktowych. Później to podejście zaczęto przenosić w ogóle na firmy i na poszczególne procesy, w szczególności na edukację. Wdrażając metody zwinne, bezpośredni nacisk kładzie się na komunikację między programistami a klientami. Te metody zmniejszają ilość używanej dokumentacji.

Zalecana: