Managementul proiectelor (1) - Modele de dezvoltare software - Agile - ideile de baza

 
 Modelele industriale de dezvoltare software au fost inventate și îmbunătățite pe parcursul a peste 40 de ani de programatorii din întreaga lume. Următoarele modele au fost stabilite și sunt folosite cel mai frecvent în software development:
  • Agile 
  • Iterative model 
  • RUP
  • Scrum
  • Spiral model
  • Waterfall model
  • XP
  • V-Model
  • Incremental model
  • Prototype model
Metoda Agile  

Unul din modelele cum este Agile este axat pe mulțumirea clientului prin livrarea cât mai rapida a software-ului ce corespunde cu  nevoile celui ce cumpăra sau folosește acest software.


  1. We focus on the people doing the work and on direct communication. 
  2. We focus on building the solution and getting frequent feedback. 
  3. We work to delight customers by working with them to achieve the best results.
  4. We need to respond to customer needs when they occur to enable success.


Principiile de baza a modelului Agile sunt:

  • Satisfacerea clientului prin livrarea unui software util și funcțional
  • Cerintele venite de la client sunt bine venite chiar si in ultimul moment al dezvoltarii software
  • Softwareul funcțional este livrat la interval de săptămâni nu luni
  • Software-ul funcțional este principala măsura a progresului
  • Dezvoltarea continua capabila sa mențină un ritm crescut
  • Cooperare zilnica intre programatori, manageri si client
  • Comunicarea fata in fata este cea mai buna forma de comunicație , dacă se poate toți sa lucreze în aceeași locație
  • Proiectele sunt construite in jurul indivizilor foarte motivați și de încredere
  • Atentia continua la datele tehnice perfecte si a designului cat mai bun
  • Simplitate
  • Echipe care se autorganizeaza
  • Adaptare rapida la schimbări

 


In concluzie aceasta metoda se poate folosi pentru dezvoltarea de software pentru PC-uri unde se impune un timp cat mai scurt de livrare, dar mai nou se încearcă implementarea în automotive, dezvoltarea aerospatiala etc...
 

Pentru detalii vizitați :

http://en.wikipedia.org/wiki/Agile_software_development


Data viitoare o sa discutam despre Iterative model.

Etichete

Afișați mai multe

Arhiva

Afișați mai multe