Agile modul de a gestiona proiecte într-o lume în schimbare
De ce feedback-ul este important, iar reuniunea ar trebui să fie făcut în picioare - „Stil de viață“ înțeleg, de ce avem nevoie de tehnici de management de proiect în condiții instabile. Și se pare de înțeles.
În țara noastră cuvântul „management“ este asociat cu un birou de calculator, cafea și cookie-uri, petreceri corporate și jocuri de birou, care, uneori, transforma într-un război. Ei bine, că nu este faptul că aceasta înseamnă cu adevărat. De fapt, managerul - cel care controlează procesul, iar când ajunge să o facă bine, compania este înfloritoare. Undeva într-o lume ideală, desigur.
Într-o lume perfectă de buna organizare a procesului depinde de succesul de 50%. Sau poate, și mai mult - este posibil să se calculeze? Dar să-l fi cunoscut tuturor startup: indiferent de cât de frumos sau a fost un produs care să vină cu, în cazul în care nu organizează în mod corespunzător procesul de producție, aceasta nu va funcționa.
În paralel cu noile tehnologii se nasc noi metode de management de proiect, care toți cei din hi-Teke nu este de lucru, are sens să adopte.
Cele mai populare dintre aceste metode - Agile, o tehnica care în ultimii cinci ani, este rapid câștigă popularitate în Silicon Valley și dincolo de pretutindeni.
În timp ce Google și Apple angajații trimiși la o pregătire specială pentru a le ajuta să se mute la Agile cu mai conservatoare și mai puțin potrivite pentru producătorii de sistem software numit Cascada a, am decis să aflăm ce este Agile, și dacă avem nevoie de acest lucru. Poate că, împreună cu blugi, guma de mestecat si iPhone-uri din America au nevoie pentru a aduce același „Agile“?
Mai mult:
Sistemul tradițional de management de proiect Cascada, pe scurt, este aceasta: ai stabilit un obiectiv, sparge procesul de a fi puse în aplicare și să continue în etapa următoare numai dacă se face mai devreme și un raport privind punerea în aplicare.
Scopul în acest caz (de exemplu, ceea ce va fi produsul final) rămâne neschimbat. Acest lucru este util, de exemplu, în fabricarea unui tabel sau avion.
Dar, dacă produc, de exemplu, o aplicație mobilă, există riscul de a fi prins: șase luni după ce a lucrat pe produs, precum și prin lansarea unei aplicații ideale frumos, puteți găsi dintr-o dată că nu este de folos nimănui. Conceptul sa schimbat, utilizatorii doresc mai mult.
Și apoi vine în ajutorul unei tehnici noi, care vă permite să lucreze într-un mediu care se schimbă rapid și se adapteze instantaneu la noile cerințe ale pieței.
Ei au prezentat managementul de proiect ca un joc în care mingea trece de la un jucător la altul, iar fiecare jucător trebuie să evalueze în mod constant schimbarea situației în jurul și să se comporte în baza acestor modificări.
Ca urmare a jocului, care este, proiectul va conduce la crearea unui produs care va satisface nevoile clienților cu mai multă precizie.
Principiile Agile Manifesto
1. Principalul lucru pentru noi - pentru a satisface utilizatorilor în timp și în mod continuu le eliberează la un software decent.
2. Salutăm modificările cerințelor, chiar dacă proiectul a fost finalizat. Procesul bazat pe Agile adaptat la astfel de modificări în interesul consumatorului.
3. Software-ul ar trebui să fie eliberat în mod frecvent, la fiecare două săptămâni până la o dată la fiecare două luni, perioade mai scurte sunt de preferat.
4. Dezvoltatorii și managerii trebuie să lucreze împreună zilnic pe tot parcursul proiectului.
5. Produsele ar trebui să fie creat de angajați extrem de motivați. Este necesar să se asigure o atmosferă confortabilă și tot sprijinul de care au nevoie. Pentru a face treaba, ei trebuie să fie de încredere.
6. Cea mai eficientă metodă de a transmite informații către angajat în curs de dezvoltare - o față de conversație în față.
7. Criteriul principal de evaluare a performanței - software care funcționează.
8. Procese în sistemul Agile asigură o dezvoltare durabilă. Sponsori, dezvoltatorii și utilizatorii trebuie să se miște în același ritm.
9. continuă atenție la îmbunătățiri tehnice și aspectul atractiv este bun pentru eficiență.
Este nevoie - 10. Simplitatea - arta de creștere a numărului de locuri de muncă, care nu este nevoie de a face.
11. Cel mai bun Software-ul se transformă echipele care sunt capabile de auto-organizare.
12. Echipa trebuie să se gândească în mod regulat cu privire la modul în care să lucreze mai eficient, și de a construi procesele în consecință.
Manifestul - este ceva nativ în lume ideală, precum și managerul de drept, averea companiei bun, cu toate acestea, astăzi Agile pare că sistemul cel mai ideal în care nu există întâlniri lungi, de raportare plictisitoare, frica de superiorii și pauze de fum interminabile la locul de muncă.
In timp ce metodele tradiționale de management includ controlul strict al membrilor echipei de top management, Agile oferă oamenilor libertatea de a lucra la fel de convenabil, atâta timp cât lucrarea a fost făcută.
În cazul în care utilizatorii comune a trimite feedback pe un anumit produs, design și arhitectură, care a fost deja gândit, Agile oferă dezvoltatorilor posibilitatea de a corecta toate erorile pe scena, unde se poate face. Probabil, într-un mediu stabil, este normal. Dar pentru o lungă perioadă de timp am trăit într-un mediu stabil?
Mai mult:
De fapt, în traducere din limba engleză și înseamnă agil „agil, mobil, eficient, agil.“
Această metodă de management de proiect implica sprint, atunci când echipa pentru o perioadă scurtă de timp creează un produs pe care îl lansează pe piață și așteaptă răspunsuri.
Deci, echipa nu este petrece mult timp încercând să-și lingă și să alinieze un software inutile (dacă vorbim despre companiile din America high-tech, care utilizează sistemul cel mai activ).
Nu cred că în acest caz, că produsul final obținut prin această metodă, pur și simplu nu există: este, dar poate diferi în mod semnificativ de ceea ce a fost prevăzut inițial. Și nu e rău. Asta e bine. Acest lucru înseamnă că consumatorul primește exact ceea ce are nevoie.
Gândește-te, tot timpul vorbim despre o lume ideală. „Pure Agile nu există nicăieri, fiecare proiect necesită o abordare proprie, - spune Maxim Matuzov, compatriotul nostru din Silicon Valley, care a trebuit să lucreze manager de programe de la Google și Apple. - Este important ca echipa preferă să lucreze. Practic, companiile trec la un hibrid Agile și Cascada, dar visul ideal Agile. Și el, în opinia noastră, este imposibilă, în principiu. "
Această abordare este adecvată nu numai pentru domeniul IT: orice afacere care există într-un mediu în schimbare (chiar cafenele) poate lua la bord.
Principalul lucru este că o astfel de necesitate de afaceri - manager capabil de a prinde o tendință de a monitoriza situația și timp pentru a asambla o echipa pentru următoarea revizuire a sarcinilor. Pentru a colecta, de altfel - aceasta nu înseamnă să convoace o reuniune de trei ore, timp în care cineva va adormi, iar cineva izrisuet Scrawl întregul notebook-uri. Ședințele ar trebui să aibă loc în picioare (aceasta se numește „întâlnire stand-up“) - este o garanție că nimeni nu va adormi și toți vor exprima în mod activ ideea că toate acestea au fost de peste rapid, și ar putea ajunge în cele din urmă în jos pentru a lucra.