Curs eXtreme Programming (XP) – Agile Development
eXtreme Programming (XP)
- Cod curs: 507
- Durata curs: 2 zile
- Nivel curs: Intermediar
- Disponibil: Clasic (in sala), Online (cu instructor)
Trainingul eXtreme Programming (XP) ofera o baza solida si pregateste participantii si echipele de proiect sa utilizeze eficient, chiar de la finalizarea trainingului, metodologia agile eXtreme Programming. Sunt descrise activitatile, regulile, rolurile si responsabilitatile din eXtreme Programming, punand accent pe aplicabilitatea practica a acestei metode Agile.
Trainingul contine o simulare de proiect Agile, simulare unde participantii vor experimenta practic metoda agile XP intr-o abordare iterativa si incrementala.
Simularea de proiect XP ajuta participantii sa inteleaga cum si de ce functioneaza metoda. Participantii primesc un proiect pentru construirea unui livrabil final de proiect folosind XP, vor trece prin cele mai importante activitati, vor face iteratii si vor realiza livrabilele necesare intr-un proiect, in conformitate cu specificul metodei eXtreme Programming.
Structura curs "eXtreme Programming (XP) – Agile Development"
Modul 1. Introduction to eXtreme Programming (XP)
- XP Lifecycle: Exploration, Planning, Development Phases, Product Release
- Rules of XP: Planning ,Managing, Designing, Coding Testing
Modul 2. XP – Values and Principles
- XP Values
- XP Principles
- When you should not apply XP
Modul 3. XP – Primary Practices
- Sit Together, Whole Team
- Energized work
- Informative workspace
- Pair Programming
- Stories. Customer Requirements
- Weekly and Quarterly Cycle
- Slack. Deliver on time
- Build Software. 10-Minute Build rule.
- Continuous Integration
- Test First Programming. Test Driven Development (TDD). Acceptance Test Driven Development (ATDD)
- Refactoring: code, tests, architecture, other artifacts that can be refactored
- Incremental Design
Modul 4. XP – Advanced Practices
- Real Customer Involvement
- Team Continuity
- Shrinking Teams
- Root Cause Analysis
- Incremental and Daily Deployment
- Shared Code (no ownership)
- Code and Tests (only artifacts)
- Single code base
- Negotiated Scope Contract
- Pay per Use
Modul 5. Roles and Responsibilities in a XP Team
- Whole Team. Responsibilities of IT specialists in an XP Team:
- Testers
- Interaction Designers
- Architects
- Project Managers
- Product Managers
- Executives
- Technical Writers
- UsersProgrammers
- XP Roles:
- Customer, Manager, Programmer, Tracker, Coach, Tester
Modul 6. Key Deliverables (Artifacts) of an XP Project:
- Vision, Story
- Customer Test, Unit Test
- Release Plan, Iteration Plan
- Coding Standard
- Production Code, Build
Modul 7. Combining eXtreme Programming (XP) and SCRUM
Obiective / Beneficii curs "eXtreme Programming (XP) – Agile Development"
La finalul acestui training veti reusi sa organizati un proiect folosind metoda eXtreme Programming (XP).
Audienta la cursul "eXtreme Programming (XP) – Agile Development"
- Manageri de proiect
- Echipe de proiect
- Persoane care doresc sa cunoasca si sa aplice metoda XP
Cunostinte preliminare necesare
Pentru a beneficia din plin de acest training recomandam urmatoarele cunostinte preliminare:
- Experienta de programare (software devwlopment) de cel putin 1 an
* Preturile nu includ TVA.
* Pentru persoanele fizice NU se aplica TVA.
Programul cursului este zilnic 9:00 -17:00 (pentru cursurile cu instructor)
Certificari corelate cu acest curs
Cunostintele dobandite la acest curs pot contribui la intelegerea, structurarea si consolidarea conceptelor necesare pentru examenele de certificare (vezi certificarile corelate de mai jos).
*Certificarea se obtine printr-un examen de certificare
Standardele la care este aliniat acest curs
Acest curs este aliniat (respecta) cele mai bune practici si tehnici din urmatoarele standarde internationale:
Cursuri corelate
Acest curs are urmatoarele cursuri corelate:
Aveti mai mult de 4 persoane pentru care vreti sa organizati un training?
Pentru o oferta personalizata de training corporate, contacti-ne!
Consultati lista de cursuri programate pentru perioada urmatoare
Pentru a va asigura de recunoasterea internationala a diplomelor pe care le obtineti, Trilex este :