fbpx

Curs eXtreme Programming (XP) – Agile Development

eXtreme Programming (XP)

Rating:
5/5
Categorie curs:
Concepte teoretice
Exercitii practice
Exemple, studii de caz

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.

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

La finalul acestui training veti reusi sa organizati un proiect folosind metoda eXtreme Programming (XP).

  • Manageri de proiect
  • Echipe de proiect
  • Persoane care doresc sa cunoasca si sa aplice metoda XP

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:

Impresii de la training
Training Corporate

Aveti mai mult de 4 persoane pentru care vreti sa organizati un training?

Pentru o oferta personalizata de training corporate, contacti-ne!

 

Calendar cursuri programate

Consultati lista de cursuri programate pentru perioada urmatoare

Impresii de la training
Trilex - Acreditare internationala

Pentru a va asigura de  recunoasterea internationala a diplomelor pe care le obtineti, Trilex este :