Metodologia Agile: ce este

Anonim

Este dificil să organizezi corect munca unei echipe, deoarece procesul implică multe variabile. Metoda agilă de management flexibil va fi soluția ideală. Când îl utilizați, munca este împărțită în mai multe etape (sprinturi) cu termene limită strânse - acest lucru face posibilă verificarea eficienței în timp util, colectând feedback de la participanții la proiect și de la client. Ca rezultat, puteți face rapid ajustări pe măsură ce apar noi cerințe.

Astăzi vom vorbi despre ce este Agile în termeni simpli și vom da exemple concrete. Vom dezvălui esența manifestului său, precum și le vom oferi cititorilor un plan de implementare pas cu pas pentru companie.


Ce este Agile în cei mai simpli termeni

Să începem cu terminologia. Agil (pronunțat „agil”) este tradus ca „rapid”, dar cel mai adesea înseamnă „flexibil”. În ceea ce privește afacerile, cuvântul denotă capacitatea de a fi flexibil în luarea deciziilor, de a analiza circumstanțele în schimbare și de a răspunde rapid la acestea. Aceasta este o calitate importantă în lumea modernă a competiției în alte, unde cea mai mică întârziere este plină de pierderea pozițiilor de conducere.

Un sistem de management flexibil îți permite să organizezi munca specialiștilor cât mai eficient posibil și să atingi sustenabilitatea afacerii.

Caracteristicile metodei Agile vor fi discutate mai târziu în manifest. Acum să formulăm pe scurt esența:

  • echipa cooperează cu clientul pe tot parcursul proiectului;
  • munca se desfășoară în etape scurte cu durata de 2-6 săptămâni;
  • la sfârșitul fiecărui ciclu, clientul primește un rezultat intermediar gata de implementare în afacere;
  • dacă este necesar, ajustările se fac rapid la fiecare etapă.

Dacă ar fi să-i explicăm bunicii ce este Agile, am face o analogie cu o grădină de legume. O metodă flexibilă este atunci când săpăm grădina, evaluăm rezultatul și facem ajustări pe măsură ce lucrăm (sapăm în zonele nearate cu o lopată).

Istoria apariției

În 1970, informaticianul Winston Royce a atras atenția publicului asupra importanței unei organizări adecvate a managementului de proiect și a dezvoltării de software. A scris un articol „Managing the development of large software systems” în care a criticat dezvoltarea secvențială. Royce a subliniat că crearea de software, datorită specificului său, nu trebuie să semene cu munca unei linii de asamblare și a propus o abordare în etape.Mai întâi trebuie să colectați cerințele pentru proiect, apoi să finalizați arhitectura, să creați un design și să scrieți codul.

După aceea, specialiștii IT și-au schimbat abordarea muncii și au început să efectueze teste în fiecare fază importantă. Metoda a devenit de succes datorită feedback-ului primit de la client și a introducerii rapide a modificărilor. Au apărut noi metode agile: RAD, DSDM, Scrum, Crystal Clear și FDD.

În 2001, 17 dezvoltatori de software s-au întâlnit în SUA și au discutat modalități de simplificare a procesului de dezvoltare. Drept urmare, a fost publicat Manifestul Agile, care a unit și sistematizat toate metodele de management agil.

S-ar putea să credeți că Agile este totul despre programatori. Dar această metodă este potrivită pentru crearea oricărui produs în care nu există un algoritm clar de acțiune. De exemplu, dacă vorbim despre un produs complex din punct de vedere tehnic care nu poate fi asamblat dintr-un set de piese gata făcute.O altă variantă: produsul nu este pe piață, deci valoarea ideii și dimensiunea pieței nu au fost încă confirmate.

Exemple Agile

Pentru a înțelege diferența dintre metodele de management standard și inovatoare, să le studiem folosind exemplul unui magazin de bomboane. Fie ca prima varianta sa reprezinte o situatie intr-o intreprindere cu abordare clasica, iar a doua - cu introducerea Agile.

1: brutărie obișnuită

Tehnologului i se cere să dezvolte o nouă prăjitură. Chiar și în cazul cercetărilor de marketing ale gusturilor consumatorilor, se va acorda mai multă atenție preferințelor directorului întreprinderii. De fapt, tehnologul va face o noutate la discreția sa și o va arăta managerului. El va încerca să decidă dacă îl aprobă sau îl trimite pentru reluare. După aprobarea CEO-ului, cofetarii vor primi instrucțiunile corespunzătoare, iar prăjiturile vor intra în vânzare.

Aceasta este o opțiune tipică pentru Rusia, când echipa îndeplinește o sarcină clar definită. Rezultatul muncii este evaluat de o persoană, maximum două sau trei.

2: Agile brutărie

Directorul companiei are o idee să lanseze un nou tip de prăjitură. Marketerii, tehnologii, logisticienii, departamentul de vânzări, cofetarii și chiar consumatorii obișnuiți încep să lucreze la crearea produsului. Rezultatul eforturilor comune este apariția unui produs care este solicitat pe piață și iubit de clienți.

Aici nu există practic nicio ierarhie. Fiecare participant la proces evaluează și comentează rezultatul pentru a îmbunătăți performanța. Datorită unei metode agile, firma este capabilă să se concentreze rapid pe un obiectiv specific și să producă un produs extrem de competitiv, care va fi la mare căutare. Agile îmbunătățește vânzările, economisește timp și ajută la remedierea greșelilor de la început.

Managementul agil al proiectelor este adesea folosit în mediile IT și de afaceri. Un astfel de management de proiect este aplicabil în marketing, training și afaceri. A fost stăpânit de zeci de mii de structuri și întreprinderi de stat.De exemplu, Return Path (creează software) și Oreo (creează cookie-uri), Fondul de pensii norvegian și Aviasales sunt un furnizor important de bilete de avion.

În Rusia, metoda Agile este folosită de Sberbank și Alfa-Bank, serviciul Knopka pentru contabili și lanțul de pizzerii Dodo Pizza. În ceea ce privește băncile, rețineți: managementul flexibil se realizează nu la nivelul întregii întreprinderi, ci la nivelul echipelor individuale.

Pe de o parte, organizațiile mari (cum ar fi Alfa-Bank) au mai multe capacități tehnice și personal pentru a implementa Agile. În același timp, companiile mici precum o echipă de contabilitate și o pizzerie citează sistemul de management agil drept unul dintre factorii lor de succes.

Beneficiile cheie ale Agile:

  • setați sarcinile sunt rezolvate mai repede, ceea ce economisește bani și timp;
  • compania produce produse care sunt cu adevărat solicitate pe piață;
  • proiectul este planificat și controlat mai atent;
  • calitatea rezultatelor obținute este cu un ordin de mărime mai mare;
  • compania învață să se adapteze la concurența dură.

În același timp, este important să înțelegem că fără pregătirea și adaptarea echipei, Agile nu va funcționa pe deplin într-o companie rusă. În plus, această metodă nu este potrivită pentru organizațiile cu un control administrativ puternic.

Agile Manifesto

Să revenim la documentul din 2001 care a devenit baza principiilor moderne Agile.

Cele patru idei fundamentale ale manifestului:

  1. Comunicarea este mai importantă decât fluxul de lucru și instrumentele.
  2. Este necesar să se coopereze cu clientul și nu doar să se îndeplinească termenii contractului.
  3. În primul rând este produsul de lucru în sine, nu instrucțiunile și graficele.
  4. Prioritatea este ajustarea rapidă, nerespectarea planului inițial.

Principii Agile Manifesto:

  • Satisfacerea nevoilor clientului este mai importantă decât rivalitatea și ierarhia internă. Acest lucru se realizează prin muncă continuă și remedieri instantanee de erori.
  • Răspuns rapid la cerințele în schimbare ale produsului.
  • Tempo continuu cu viteză repetabilă.
  • Sprijin pentru angajații implicați. O echipă motivată face o treabă mai bună decât specialiștii nemulțumiți.
  • Comunicare strânsă față în față cu clientul și cu toți membrii echipei de dezvoltare pe tot parcursul proiectului.
  • Simplitatea ca bază a muncii.
  • Planul de marketing ar trebui actualizat cât mai des posibil – la fiecare două săptămâni sau o lună și jumătate.
  • Respingerea convențiilor și a opiniilor subiective în favoarea unui studiu detaliat al clientului, implementarea modificărilor și analiza rezultatelor.
  • Mai multe teste pe termen scurt sunt mai relevante decât un experiment pe termen lung.

Pregătirea pentru implementare

Înainte de a trece la Agile, pregătiți-vă echipa și găsiți un echilibru între abordarea clasică și flexibilitatea managementului.

Dintre bazele metodei flexibile, merită evidențiat:

  • Eforturi comune . Clientul, managerul și echipa trebuie să lucreze împreună pentru a evita înțelegerea greșită a scopului și pierderea de informații.
  • Control vizual. Toți actorii sunt obligați să folosească cartonașe de culori diferite pe parcursul proiectului pentru a indica care parte a produsului a fost deja planificată, dezvoltată, finalizată.
  • Control adaptabil . Liderul nu dă instrucțiuni, ci controlează implementarea regulilor de cooperare.
  • Divizarea proiectului în etape. Acest sistem de lucru vă permite să vă concentrați pe un singur ciclu.
  • Corectarea erorii . În fiecare etapă, echipa dobândește noi cunoștințe și analizează neajunsurile trecute pentru a le elimina în următorul sprint.

Avand in vedere cele de mai sus, Agile poate fi implementat doar in urmatoarele conditii:

  • scopul proiectului și termenul limită pentru realizarea acestuia sunt indicate clar;
  • întregul domeniu de activitate poate fi împărțit în etape;
  • cercetarea publicului țintă;
  • colectare de date organizată, indicatori pentru evaluare ulterioară identificați;
  • clientul participă activ la proces;
  • echipă de lucru de până la 10 persoane.

Prezentarea Agile în companie

Acum poți începe.

  1. Analiza cerințelor. Este important să înțelegeți cine va folosi produsul și de ce. Cerințele trebuie să fie relevante și măsurabile, ceea ce implică o comunicare regulată între manageri și publicul țintă.
  2. Plan. Decideți întâlnirea organizatorică cu ideea, termenii și resursele proiectului, întocmește un plan de lucru cu fragmentarea lor în părți mici.
  3. Crearea unei echipe. Recrutarea, distribuirea sarcinilor și crearea unui program de întâlniri.
  4. Alegerea instrumentelor pentru distribuirea sarcinilor, rapoartelor și analizelor.
  5. Personalul didactic elementele de bază ale Agile. Angajații trebuie să înțeleagă principiile de bază ale managementului agil, altfel eficiența va fi scăzută.
  6. Test drive sub supravegherea unui specialist cu o explicație a funcțiilor rolurilor și o demonstrație a etapelor.
  7. Inceperea sprinturilor cu evaluarea rezultatelor si efectuarea de schimbari la fiecare etapa.
  8. Lasarea produsului final.

Concluzie

Folosirea metodologiei Agile poate crește eficiența companiei printr-un control mai mare asupra ciclurilor de lucru și ajustarea în timp util a strategiei. Introducerea unei metode flexibile de management necesită adaptarea la o sarcină specifică și pregătirea excelentă a liderilor de companie.

Concluzii la articol:

  • Managementul agil al proiectelor se bazează pe interacțiunea membrilor echipei, a clienților și a consumatorilor.
  • Toată munca este împărțită în etape cu termene clare.
  • Echipa trebuie să fie pregătită să facă schimbări după sfârșitul fiecărui ciclu.