Agile - ce este?
Agile - ce este?

Video: Agile - ce este?

Video: Agile - ce este?
Video: Enterprise Resource Planning (ERP) 2024, Aprilie
Anonim

Noile cuvinte străine intră din ce în ce mai mult în viața noastră. Agile nu a făcut excepție. Ce este? Pe scurt, agilitatea este o abordare care se opune abordării tradiționale în cascadă de proiectare a produselor și serviciilor.

Din istoric

În februarie 2001, în munții Utah, la stațiunea de schi The Lodge at Snowbird, 17 persoane s-au adunat cu scopul de a socializa, de a face sport la schi și de a încerca să găsească ceva unificator. Manifestul Agile a fost dezvoltat acolo. Au fost reprezentanți ai diverselor abordări care au dorit să găsească o alternativă la procesele grele de dezvoltare software bazată pe documentare. Până la sfârșitul întâlnirii, s-a stabilit că manifestul includea 4 valori, 12 principii și nicio practică.

Esența abordării

Această abordare este tipică, în primul rând, pentru industria IT. Abordarea clasică prevede că planul aprobat pentru crearea unui produs nu se poate schimba sau opri până în momentul creării acestuia.

agil ce este
agil ce este

Baza acestei abordări este exemplul clasic de management al calității produselor utilizat la uzina Toyota, dat în toate manualele pe această temă, atunci cândun angajat ar putea opri producția pentru a face o propunere de raționalizare sau pentru a preveni căsătoria.

În multe companii, echipa de dezvoltare a proiectelor lucrează în diferite departamente și adesea intră în conflict între ele, ceea ce nu duce la rezultate pozitive pentru produsul în curs de dezvoltare.

Tehnologia agilă vă permite să implicați toți dezvoltatorii unui produs software, în timp ce toți angajații își păstrează funcțiile inerente. Prin această abordare, echipa de angajați ajunge să înțeleagă că lucrează în direcția unui obiectiv comun, care este să creeze un produs IT de calitate pentru clienții lor.

Când folosiți această abordare, este necesar să creați o echipă de oameni care să aibă aceleași idei care să poată lucra eficient și competitiv în condițiile pieței.

Venire la afaceri tradiționale agile

Afacerile tradiționale încep să se îndrepte către această abordare. Un exemplu tipic este introducerea agile în Sberbank. Potrivit lui G. Gref, Sberbank este 0,1 parte din piața IT din Rusia. El spune că au creat cea mai mare infrastructură IT din lume, dar și-au dat seama că nu sunt competitivi. Potrivit acestuia, cei care nu stăpânesc Agile astăzi nu vor putea fi competitivi mâine. Pentru a implementa un sistem agil într-o companie, trebuie mai întâi să te schimbi.

Agil în Sberbank
Agil în Sberbank

Băncile de astăzi nu au o structură dezvoltată de inovare, care este mai tipică pentru organizațiile de microfinanțare, a cărei esențăconstă în faptul că împrumută bani la dobânzi nebunești și obțin un profit mult mai mare decât băncile. Aceste organizații sunt foarte flexibile, își pot remodela afacerea, își pot crea nișe pe piețe noi și, de asemenea, pot elimina băncile clasice.

Această abordare este tipică pentru alte domenii de afaceri. Așadar, operatorii de telefonie mobilă încep să se ocupe de sistemele de plată, Airbnb a schimbat abordarea hotelurilor în domeniul turismului, Uber a făcut același lucru în domeniul transportului de pasageri.

Gestionare flexibilă în agil

Abordarea în cascadă implică planificarea pentru cel puțin un an. Acest lucru se schimbă atunci când utilizați metoda agilă. Ce dă? Cu abordarea tradițională, orice dinamică poate duce la paralizia proiectului. Atunci când se folosește metodologia agilă, se construiește o infrastructură care răspunde în mod flexibil cerințelor în schimbare și solicitărilor clienților în timpul procesului de dezvoltare. Planificarea agilă trebuie să fie însoțită de o înțelegere și o analiză a tuturor proceselor de afaceri ale organizației. Managementul agil trebuie să fie însoțit de capacitatea de a dezvolta, rafina și adapta la specificul unei anumite companii.

tehnologie agilă
tehnologie agilă

Există un manifest agil, care este în esență un set de reguli menit să faciliteze orientarea în metodele de management agil.

Această abordare este de a minimiza riscurile și de a crește profiturile, în ciuda faptului că condițiile de existență sunt diferite de cele stabile. Adesea trebuie să lucrezi într-o criză, dar totuși trebuie să te străduiești să reduci riscurile la zero, iar profiturile ar trebui săluptă spre infinit.

Manifestul Abordării

Există trei principii principale ale agiliei care au fost numite inițial valori:

  1. Trebuie să poți lucra cu oameni, trebuie să cauți, să cultivi și să gestionezi talentul.
  2. Ar trebui să existe un set bine stabilit de comunicări comerciale cu companiile partenere și clienții.
  3. Gestionarea dinamică trebuie implementată. Ce este în agile? În legătură cu abordarea luată în considerare, aceasta înseamnă că este necesar să fii mobil într-un mediu în schimbare.

În ceea ce privește software-ul, a existat inițial o altă valoare: mai importantă decât documentația extinsă, software-ul funcțional.

manifest agil
manifest agil

Principii

În 2001, s-au evidențiat 12 principii Agile:

  1. Prioritatea principală este satisfacția clienților prin livrarea unui software funcțional.
  2. Dinamica trebuie respectată în toate etapele dezvoltării software.
  3. Favorizați intervale scurte de livrare pentru software-ul funcțional.
  4. Dezvoltatorii și clienții trebuie să facă parte din aceeași echipă pe toată durata proiectului.
  5. Proiectele ar trebui să fie construite în jurul unor oameni motivați cărora li se oferă un mediu, sprijin și încredere.
  6. Cea mai eficientă modalitate de a transmite informații este comunicarea directă.
  7. Principala măsură a progresului este software-ul funcțional.
  8. Procesele agile ar trebui să fie efectuate cu aceeași viteză.
  9. O atenție deosebită trebuie acordată designului bun și excelenței tehnice.
  10. Maximizațimunca se poate face cu simplitate.
  11. Cel mai bun software este creat de echipe care se organizează singur.
  12. Periodic, echipele ar trebui să-și sporească eficiența și să-și îmbunătățească fluxul de lucru la intervale regulate.

Caracteristici ale abordării

sistem agil
sistem agil

Modul Agile presupune capacitatea de a acorda o atenție deosebită formării echipelor, de a lucra nu pe o perioadă lungă, ci pe termen scurt. Folosind această metodologie, este furnizat un sistem de feedback, astfel încât ajustările să poată fi făcute foarte rapid.

Ca urmare a aplicării acestei abordări, comunicarea internă se îmbunătățește, numărul de conflicte în cadrul organizației scade, iar eficiența implementării proiectelor crește.

Mai devreme, un analist a scris un document și a cerut ca șabloanele stabilite de el să fie urmate. Documentele au fost transferate de la departament la departament, de la fiecare dintre ele s-au întors la analist cu câteva sugestii și comentarii, apoi au fost transferate în departamentele următoare etc. A fost multă comunicare, dar mai ales pe hârtie. Rezultatul a fost că dezvoltatorii de software au întârziat constant, testerii au făcut multe greșeli.

Metodologia Agile consideră că interacțiunea umană este mai importantă decât procesele și documentația. Aici se presupune deja că analistul va ține o întâlnire în care va vorbi despre noua caracteristică implementată și unde testerii și dezvoltatorii își vor exprima comentariile și sugestiile. Aici vor fi identificați profesioniști care pot oferi sfaturi practice privind testarea șiimplementare. După aceea, analistul va scrie documentație detaliată și va contacta rapid clientul pentru a clarifica cerințele. În același timp, dezvoltatorii pot organiza o întâlnire paralelă în care pot discuta despre modul în care noua caracteristică va afecta funcționalitatea software-ului, iar testerii pot evalua ceea ce trebuie remediat. În acest fel, echipa își va forma o viziune comună. Detaliile vor fi implementate cu documentație de în altă calitate, deoarece a fost furnizat feedback.

Tehnologia agilă în educație

principiul agil în educație
principiul agil în educație

Initially Agile a fost format ca o metodologie de management de proiect in legatura cu dezvoltarea de software. Cu toate acestea, declarația lui G. Gref despre agile la Sberbank, și anume partea în care spune că toată lumea ar trebui să devină agilă, a făcut posibilă aplicarea acestei abordări inițial foarte specializate atât în educație, cât și în economie în ansamblu.

La școală, elevul ar trebui să primească cunoștințe relevante la momentul educației sale. În procesul de educație, nu numai profesorii și părinții ar trebui să participe, ci și copilul însuși. Acest lucru în echipă poate fi realizat prin introducerea Agile în educație.

Introducerea managementului flexibil în școală îi va permite să devină un fel de centru de inovare. Ideea de a folosi principiul agil în educație a găsit cea mai mare răspândire în Occident. Această tehnologie ar trebui introdusă de jos, doar în acest caz sunt posibile transformări globale ale sistemului educațional.

În cazul școlii americane, profesorii recunosc că sistemul de învățământ a ajuns într-un impas din cauza faptului că nu existămetodologie care i-ar permite să se dezvolte dinamic în continuare. S. Peha susține că o astfel de metodologie există și se numește agilă.

Se bazează pe oameni, dinamică și învățare, așa că această abordare poate fi implementată în școli. Manifestul agil vorbește despre dezvoltarea software-ului, dar după ce îl analizăm, putem spune că este de natură universală, ceea ce îi permite să fie aplicat în sistemul de învățământ. Sistemul de învățământ de stat are o mulțime de priorități care sunt în conflict între ele.

Personalul școlii poate fi comparat cu managerii de mijloc care sunt sub presiune atât de jos, cât și de sus. Când urmează principiile agilității, deciziile educatorilor devin mai echilibrate.

În condițiile moderne, școala este percepută ca un fel de corporație, a cărei viață este legată de implementarea unui număr de reguli. Prin urmare, nevoile individului în școală sunt secundare. Instrumentele și procesele sunt pe primul loc.

Administrațiile instituțiilor de învățământ nu țin cont de factorul uman, aplicând o abordare documentată în distribuția resurselor disponibile, managementul școlii, luarea deciziilor cu privire la soarta copiilor și gestionarea relațiilor interpersonale.

Folosirea modului agil în școală permite implementarea unei abordări centrate pe persoană care vizează în primul rând dezvoltarea organizației, ceea ce permite creșterea gradului de disciplină organizațională.

Metodele și materialul didactic sunt importante într-o școală modernă, iar ceea ce învață elevii este secundar. Antrenamentul se încheie la noi cu capitulareaUTILIZARE, în America - testare finală. Toți studenții sunt modelați într-o singură dimensiune, instruiți pentru teste, adevăratul scop al predării nu este atins.

Nimeni nu neagă faptul că elevii au nevoie de note mari, dar asimilarea materialului se îmbunătățește cu o abordare creativă a procesului de învățare și ținând cont de caracteristicile individuale ale elevilor. Organizațiile superioare sunt considerate clienți ai sistemului de învățământ în școlile moderne, deși clienții reali ar trebui să fie copiii și părinții lor.

Școlile compromit în mod constant, negociază, dar lipsesc adevărata colaborare care vine cu o abordare agilă. Ce dă? Sunt luate diferite decizii de către unele comitete, sunt introduse ideile majorității, voința minorității este suprimată. Astfel, se ajunge la un compromis, dar aceasta este cea mai proastă opțiune posibilă.

Clădirea sistemului educațional a rămas în esență neschimbată pentru o perioadă lungă de timp. Aceștia încearcă să sporească controlul în sistemul educațional prin utilizarea unei planificări din ce în ce mai detaliate.

Planificare înseamnă să încerci să prezici viitorul, dar nu îți oferă posibilitatea de a-l influența. Prin urmare, în majoritatea cazurilor, acest lucru duce la pierderi de timp, iar proiectele concepute de managerii de top din educație eșuează treptat.

Răspunsul corect la dinamică este manevrarea rapidă, ceea ce sugerează metodologia agilă.

Principiile agilității în educație sunt aceleași cu cele tipice pentru dezvoltatorii de software, cu acele caracteristici care se referă laînvăţare:

  1. Învățarea semnificativă pentru a satisface nevoile elevilor și ale familiilor acestora este cea mai mare prioritate.
  2. Învățarea semnificativă ar trebui făcută în cicluri scurte, dar frecvente.
  3. Personalul școlii, elevii și părinții trebuie să lucreze împreună pentru a face învățarea semnificativă accesibilă tuturor.
  4. Proiectul de studiu ar trebui creat de profesioniști motivați, pentru a căror activitate este necesară crearea condițiilor adecvate.
  5. Principalul indicator al progresului este stăpânirea materialului, și nu doar memorarea lui, așa-numita învățare semnificativă.
  6. Ritmul de învățare trebuie menținut în orice moment.
  7. Flexibilitatea proiectării studiului trebuie menținută printr-o atenție deosebită acordată calității proiectării și excelenței în inginerie.

Alte principii sună la fel ca dezvoltatorii de software.

Coaching

ce este coachingul agil
ce este coachingul agil

Coaching-ul este un proces bazat pe parteneriat pentru a stimula creativitatea și gândirea clienților pentru a-și atinge cel mai deplin potențial profesional și personal.

Ce este coachingul agil? Conținutul acestui concept include mentorat și mentorat. Procesele includ coaching și facilitare profesională (stil de management care nu depășește auto-organizarea sistemului aflat în gestiune). În plus, coachingul de vârstă include diferite tipuri de abilități: abilități de afaceri, tehnice și de transformare. Aceasta include și practica Agile și Lean.(producție slabă).

În încheiere

Ce este agil? Aceasta este o abordare care avea ca scop inițial finalizarea eficientă a proceselor de dezvoltare software prin formarea de echipe fără conflicte. Mai târziu, această abordare a început să fie transferată în general către companii și către procesele individuale, în special către educație. La implementarea metodelor agile, accentul direct este pus pe comunicarea dintre dezvoltatori și clienți. Aceste metode reduc cantitatea de documentație utilizată.

Recomandat: