Training in metodologia Agile – focus pe metoda Scrum

BUCURESTI - 14 noiembrie 2012

Comunicat tip Produse / Servicii in IT&C

Training-ul ofera o introducere in intelegerea principiilor si practicilor legate de Agile , in general, cu o componenta puternica asupra metodei Scrum, in particular. In cadrul cursului sunt evidentiate granitele metodei Scrum si practicile Agile complementare, precum si imaginea asupra modului in care se construieste un proces dedicat, pe baza acestor metode.

Training in metodologia Agile – focus pe metoda Scrum

Ce este specific acestui curs:

      Prezentarea contextului de aplicabilitate a diverselor metode de proces si in special a celor iterative (diferit fata de prezentarile de tip “vanzari”)

      O vedere unitara asupra procesului de dezvoltare, a complementaritatii si legaturii  intre practicile de management si cele de engineering

      Descrierea problemelor si riscurilor care apar in adoptarea Agile si Scrum

Beneficiile Agile:

      Satisfacerea nevolilor de business ale clientului prin insusirea unei capacitati de reactie rapida la cereri in coditii de calitate, ramanand in acelasi timp competitive din punct de vedere costuri

      Rezolvarea problemelor istorice din dezvoltarea de software

Beneficiile Scrum: 

      Ofera un cadru simplu de proces pentru dezvoltarea si mentenanta produselor complexe si, in general, pentru rezolvarea problemelor complexe adaptive.

      Ofera o solutie pentru problemele aparute in abordarea Waterfall, prin “Praticarea artei posibilului”, rezultat al unui control empiric si iterative al procesului.

Audienta:

      Candidatii pentru rolurile din Scrum Team (Scrum Master, Product Owner, Dezvoltatori)

      Dezvoltatori cu diverse roluri (programator, analist, arhitect)

      Team leader, manageri de proiect, development manageri

Trainer:

Valentin Tudor Mocanu

Roluri indeplinite:

      Functional manager/Project manager/Resposabil dezvoltare produse (resposabil de proiect/produs din 1998)

      Process Engineer/Coach – responsabil pentru proces improvement in organizatie

      Trainer

      Software architect, software analyst,  software developer

Produse dezvoltate

      Solutii de retail back-office, Solutii de gestiune de documente, Simulatoare (exemplu semnificativ: ATC TSS – Air Traffic Controller Tower Simulation System) si altele

Training si alte activitati la nivel de organizatie

Cursuri si ghiduri la nivel de organizatie

      Project Management, metodologii de proces (RUP, Agile), Practici (TDD, Refactoring, Clean Code), arhitectura si design software, UML,  managementul cerintelor

Definire proceduri si proces la nivel de organizatie

      Proceduri de training, procedura de configuration management

      Definire template-uri de documente, materiale de training pentru utilizarea lor, plus training-ul efectiv

      Definire proces, roluri si fise de post

Certificari

      PMP - Project Management Professional - PMI, Project Management Institute

      PSM I (In curs de a fi obtinuta: certificare  PMI-ACP)

Cursuri/Training-uri

      PMI (Project Management Institute) - Project Management Framework

      Management - Gustav Käser Training International

      IBM /Rational: Rational Unified Process Essentials, Mastering Requirements Management

Lucrari publicate

      Software Developer's Journal: "Skills for Agile Developers" , "Know and manage Technical Debt", „Reverse Enginering - Roles, Tools and Approaches”

Tehnologii

      Java, C++, Db2, Oracle, SQL Server, Lotus Notes

Software engineering

      Business Analysis, Business Modeling, Requirement Engineering, Software Architecture, OOAD, Patterns (Analysis, Architecture, Design)

Metodologii software, framework-uri, metode, practici

      RUP - Rational Unified Process - din 1998;

      Agile Development (Extreme Programming - XP, Scrum)

      CMMI (colaborare directa cu o companie certificata SEI Level 5)

      Practici: Iterative development, TDD (Test Driven Development), Refactoring, Clean code, Adaptive design, MDD - Model driven development,  Re-engineering, Visual Modeling (UML – din 1998)

Studii

      Universitatea Politehnica Bucuresti, Facultatea de Automatica si Calculatoare

Conditii si detalii logistice de desfasurare a sesiunilor de training:

      Durata: 3 zile

      Participanti: minim 8 persoane / sesiunea de instruire; optim 10 persoane / sesiunea de instruire; maxim 12 persoane / sesiunea de instruire

      Suportul de curs oferit este in limba engleza, pentru a facilita accesul permanent al participantului la terminologia de specialitate Agile si Scrum. Limba de predare este limba romana, in cazul unei sesiuni complete de participanti vorbitori de limba romana, pentru facilitarea exercitiilor cuprinse in training si discutarea bunelor practici oferite de trainer, cat si ale studiilor de caz oferite atat de trainer cat si de participanti

Agenda cursului:

Ziua 1 si ziua 2 – Scrum Focus

      Process approaches: From Waterfall to Agile

      Agile principles

      Scrum principles

      Scrum based process: roles, artifact and events

      Scrum contribution to: Total Cost of Ownership (TCO) and Return of Investment (ROI)

      Scrum approach for Planning, Risk Management, Quality

      Scrum and predictability

      Scrum for complex products and multiple teams

      Organization and Scrum

      Scrum boundaries and complementary practices

A treia zi – Agile Development

       Selecting a process approach

       Agile process and Agile PM

       Agile methods: Scrum, XP, DAD

       Agile practices:  Refactoring, TDD and others

       Agile skills and knowledge

       Scaling Agile

       Elephants in the Agile Room

       Other iterative approaches

 

  Cursul este structurat pe 3 niveluri de introducere in Agile:

      Descriere sumara Agile generic

      Training Scrum in detaliu, impreuna cu comentarii, exemple, activitati de grup, bune practici

      Concluzii si discutii despre Scrum, ce e dincolo de Scrum, ce e complementar, sumplimentar, care sunt cazurile generice si unde se incadreaza Scrum-ul

Pentru aceasta ultima parte este necesar ca participantii sa cunoasca deja punctul de vedere Scrum (pre-requisite). Prin ea insasi, metoda Scrum asigura numai primul pas in Agile. Al doilea necesita, de exemplu: practici specifice de engineering, imbinarea partii de management cu cea de engineering, tratarea Agile a cazurilor in care Scrum nu se aplica, cazurile in care Agile trebuie scalat. Pentru a putea aborda subiectul limitelor si granitelor Scrum, este necesar ca participantii sa il cunoasca. Aceasta este ratiunea principala pentru structura abordata a acestui curs.

Cursul se finalizeaza cu certificat de participare emis de TSP(smartprojects.ro).

Despre Smartprojects

TSP(smartprojects.ro) este o companie de training si consultanta, specializata in managementul proiectelor si proceselor. Serviciile noastre sunt personalizate conform necesitatilor fiecarui client în parte, cu solutii pentru fiecare, in aceasta perioada dificila din punct de vedere economic.

Succesul si personalitatea noastra se bazeaza pe cateva ingrediente-cheie care ne ajuta sa excelam.
Noi, TSP, suntem: de incredere, inovativi, dedicati, flexibili, inspirationali, perfectionisti.

Permalink: https://www.comunicatedepresa.ro/smartprojects/training-in-metodologia-agile-focus-pe-metoda-scrum