Trilex - trainining si solutii pentru management de proiecte, programe si portofolii de proiecte.

Metodologii Agile pentru proiecte IT:
Agile Unified Process (AUP) si Rational Unified Process (RUP)

Introducere in Procese Unificate de dezvoltare a aplicatilor software

Agile Unifed Process este o versiune simplificata a Rational Unified Process (RUP).

AUP descrie o abrodare simpla si usor de inteles pentru dezvoltarea aplicatilor software de business folosind tehnici si concepte Agile care sunt valabile si in RUP.

Agile Unfied Process (AUP) aplica tehnici Agile care includ test driven development (TDD), Agile Model Driven Development (AMDD), agile change management si database refactoring pentru a creste productivitatea si calitatea solutilor software.

Aflati mai multe despre managementul proiectelor IT cu Metodologii Agile !
IT Project Management Training

Agile IT Project Management
Modern Software Development
Microsoft Solutions Framework

 

Figura 1 de mai jos arata ciclul de viata al unui proiect de dezvoltare software organizat dupa Agile Unified Process (AUP) the AUP. 
Fata de RUP numele specializarilor sunt putin diferite.
De exemplu Modelarea (Model discipline) este echivalenta in RUP cu procesele de Business Modeling, Requirements (cerinte), Analysis & Design. 

 

Figura 1. Ciclul de viata al unui proiect software cu Agile Unified Process (AUP).

 

 

Fazele de proiect cu Agile Unified Process (AUP)

Fazele sunt parcurse secvential in timpul unui proiect organizat dupa Agile UP. Fazele de proiect sunt:

1. Inception. Obiectivul acestei faze este de a intelege cerintele intiale ale proiectului (initial project scope), sa determinam o arhitectura candidata a solutiei software, si de a obtine finantarea initiala (semnarea contractului) si a identifica criterile de acceptanta ale participantilor in proiect.

2. Elaboration.  Obiectivul acestei faze este de a valida o arhitectura optima a solutiei software.

3. Construction.  Obiectivul acestei faze este de a construi software care este functional, intr-un mod periodic si incremental, adaugind treptat si livrand functionalitati care aduc valoare clientului. De exemplu: pentru o aplicatie bancara de tip Internet Banking putem avea citeva iteratii in faza de Construction care ofera treptat clientului final functionalitati din ce in ce mai atractive: consultarea contului online, transfer intre conturi, plati facturi, etc.

4. Transition. Obiectivul acestei faze este de a valida si instala solutia software in mediul de productie, unde va fi utilizata de catre organizatie sau de un client final.

 

 

Agile UP - Mod iterativ de dezvoltare

Procesele principale de software engineering sunt utilizate si aplicate in fiecare faza de proiect in mod iterativ, definind activitatile pe care membrii in echipa de proiect trebuie sa le faca pentru a dezvolta, testa si livra software functional care satisface cerintele utilizatorilor. Procesele de software in Agile Unified Process (AUP) sunt:

1. Model (Modelare). 

Obiectivul acestui proces este de a aduna si intelege cerintele de business ale organizatiei, a identifica problema pe care proiectul incearca sa o rezolve si apoi de a identifica o solutie software viabila pentru aceasta problema.

 

 

2. Implementation (Dezvoltare).

Obiectivul acestui proces este de a transforma cerintele si modelele create in cod executabil si de a face apoi o testare minimala a codului scris, in particular unit testing.

 

 

3. Test (Testare). 

Obiectivul acestui proces este de a evalua su de a asigura calitatea solutiei software. Aceasta include gasirea defectelor, validarea ca sistemul software functioneaza conform specificatilor, si verificarea ca cerintele sunt satisfacute.

 

4. Deployment (Instalare). 

Obiectivul acestei faze este realizarea unui plan de instalare, punere in functionare a solutiei software si de a permite utilizatorilor finali accesul in aplicatie.

 

5. Configuration Management (Managementul Configuratiei).

Obiectivul acestui proces este de a asigura in mod organizat, controlat accesul la livrabilele din proiect. Acesta include nu numai urmarirea versiunilor livrabilelor (documente, fisiere sursa, etc) dar si managementul schimbarilor.

 

5. Project Management

Obiectivul acestui proces este de a coordona si facilita axctivitatile care au loc in proiect. Acesta include mangementul riscurilor, al resurselor, al oamenilor, alocarea activitatilor, urmarirea progresului coordonarea activitatilor pentru a temina proiectul la timp, in buget si cu livrabilele realizate in conformitate cu cerintele clientului.

 

 

6. Environment (mediul de dezvoltare, instrumente) .

Obiectivul acestui proces este de a a crea mediul necesar pentru echipa de proiect pentru derularea proiectului din punct de vedere al proceselor de dezvoltare software, al standardelor si instrumentelor (hardware, software, etc).

 

 

 

 

 


 
|
|
|
|
|
Copyright © Trilex
|
 
Trilex - IIBA Endorsed Education provider Trilex - partener Microsoft specializat in solutii Microsoft Enterprise Project Management Trilex - Microsoft Certified Partener- Enterprise Project Management Solutions - EPM Trilex - Project Management Institute (PMI)  - Registered Education Provider (REP) prince2
     
  Magazin online cu plata cu card  
     
 
Page copy protected against web site content infringement by Copyscape
 
The PMI logo, PMI Registered Education Provider logo, PMP, CAPM, PMBOK, OPM3, PMI-RPM are registered marks of the Project Management Institute, Inc.
PRINCE2® is a Registered Trade Mark of the Office of Government Commerce in the United Kingdom and other countries.
The Swirl logo; is a Trade Mark of the Office of Government Commerce
BABOK®, Business Analysis Body of Knowledge®;, IIBA®, and the IIBA® logo are registered trademarks owned by International Institute of Business Analysis.
CBAP® and the CBAP logo are registered certification marks owned by International Institute of Business Analysis.
Certified Business Analysis Professiona, EEP and the EEP logo are trademarks owned by International Institute of Business Analysis.
Microsoft, Project, Project Portfolio Server, Project Server, Office logo, Project launch icon 2010 are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.