ΠΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° (engineering task) β Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π΅ΡΡ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π·Π½Π°Π΅Ρ, ΡΡΠΎ Π΅Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ ΡΡΠ΅Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ Π΄Π½Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π·Π°Π΄Π°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΡΠΎΡΠΈΠΉ.
ΠΠ½ΡΡΡΡΠΊΡΠΎΡ (coach) β ΡΠΎΠ»Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π₯Π . ΠΠ½ΡΡΡΡΠΊΡΠΎΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅Ρ Π·Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΠΊΠ°ΠΊ Π·Π° Π΅Π΄ΠΈΠ½ΡΠΌ ΡΠ΅Π»ΡΠΌ ΠΈ ΠΎΠ±ΡΠ°ΡΠ°Π΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° Π½Π°Π΄Π²ΠΈΠ³Π°ΡΡΠΈΠ΅ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈΠ»ΠΈ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ.
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ (exploration) β ΡΠ°Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΡΡΠΎΡΠΈΡ (story) β Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°. Π Π°Π±ΠΎΡΡ Π½Π°Π΄ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ Π² ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎ ΠΏΡΡΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΡΠΎΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ΅ΡΠ°ΡΠΈΡ (iteration) β ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎ ΡΠ΅ΡΡΡΠ΅Ρ Π½Π΅Π΄Π΅Π»Ρ. Π Π½Π°ΡΠ°Π»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΈΡΡΠΎΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ.
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ (manager) β ΡΠΎΠ»Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π₯Π . ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΡΡΡΠΎΠ².
ΠΠ°ΡΡΠ½Π΅Ρ (partner) β ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ Π²Π°ΡΠΈΠΌ Π½Π°ΠΏΠ°ΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΏΠ°ΡΠ΅.
ΠΠ΅ΡΠ΅ΠΎΡΠ΅Π½ΠΊΠ° (reestimation) β Ρ ΠΎΠ΄ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ³ΡΡ Π² ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π½ΠΎΠ²ΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΎΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ΠΈΡΡΠΎΡΠΈΠΈ, Π΅ΡΠ΅ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
ΠΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° (refactoring) β Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ»ΡΡΡΠ°ΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΅Π΅ Π½Π΅ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° β ΠΏΡΠΎΡΡΠΎΡΠ°, Π³ΠΈΠ±ΠΊΠΎΡΡΡ, ΠΏΠΎΠ½ΡΡΠ½ΠΎΡΡΡ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
ΠΠ»Π°Π½ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ (iteration plan) β Π½Π°Π±ΠΎΡ ΠΈΡΡΠΎΡΠΈΠΉ ΠΈ Π½Π°Π±ΠΎΡ Π·Π°Π΄Π°Ρ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΈΡ .
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠΈ (pair programming) β ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ, ΡΡΠΎ Π΄Π²Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π² ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π·Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠ΄Π½Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΎΠ΄Π½Ρ ΠΌΡΡΡ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠ½ΠΈΡΠΎΡ. Π Π₯Π ΡΠΎΡΡΠ°Π² ΠΏΠ°Ρ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΄Π²Π° ΡΠ°Π·Π° Π² Π΄Π΅Π½Ρ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ (programmer) β ΡΠΎΠ»Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π₯Π . ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅Ρ, ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅Ρ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅Ρ.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ (production) β ΡΠ°Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ Π΄Π΅Π½Π΅Π³.
Π Π΅Π²ΠΈΠ·ΠΎΡ (tracker) β ΡΠΎΠ»Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π₯Π . Π Π΅Π²ΠΈΠ·ΠΎΡ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π² ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ.
Π Π΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ (recovery) β Ρ ΠΎΠ΄ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ³ΡΡ Π² ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡ Π½Π°Π΄ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΆΠ΅Π»Π°Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π΄Π°ΡΡ Π²ΡΠΏΡΡΠΊΠ° ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π·Π°Π½ΠΈΠΆΠ΅Π½Π½ΡΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎ ΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ.
Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΌΠ΅ΡΠ°ΡΠΎΡΠ° (system metaphor) β ΠΈΡΡΠΎΡΠΈΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° β Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ.
Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (team speed) β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π·Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π’Π΅ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ (unit test) β ΡΠ΅ΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
Π’Π΅ΡΡΠΎΠ²ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ (test case) β Π½Π°Π±ΠΎΡ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ΅Π°ΠΊΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΡΠ΅Π°ΠΊΡΠΈΠΉ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½Π° Π½Π°Ρ ΠΎΠ΄ΠΈΠ»Π°ΡΡ Π΄ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΡΠ΅ΡΡΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°.
Π€Π°ΠΊΡΠΎΡ (ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ) Π½Π°Π³ΡΡΠ·ΠΊΠΈ (load factor) β ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΎΡ 2 Π΄ΠΎ 4.
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΡ (functional test) β ΡΠ΅ΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
ΠΠ½ΡΡΠΎΠΏΠΈΡ (entropy) β ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΊ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΡΠΎΡΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ Π² Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Notes
Π‘ΠΌ. ΠΊΠ½ΠΈΠ³Ρ Π. ΠΠ°ΠΌΠΌΠ°, Π . Π₯Π΅Π»ΡΠΌΠ°, Π . ΠΠΆΠΎΠ½ΡΠΎΠ½Π° ΠΈ ΠΠΆ. ΠΠ»ΠΈΡΡΠΈΠ΄Π΅ΡΠ° Β«ΠΡΠΈΠ΅ΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈ ΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ», Π²ΡΠΏΡΡΠ΅Π½Π½ΡΡ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π°ΠΌΠΈ Β«ΠΠΈΡΠ΅ΡΒ» ΠΈ Π² 2001 Π³ΠΎΠ΄Ρ. β ΠΡΠΈΠΌΠ΅Ρ. ΡΠ΅Π΄.
JUnit β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π² ΡΡΠ΅Π΄Π΅ Java. β ΠΡΠΈΠΌΠ΅Ρ. ΠΏΠ΅Ρ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΠΠΆΠΎΠ½Ρ Π€Π°Π²Π°ΡΠΎ (John Favaro) Π·Π° Π°Π½Π°Π»ΠΈΠ· Π₯Π Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ΅Π½ΠΎΠ²ΡΡ Π²Π°ΡΠΈΠ°ΡΠΈΠΉ.
Π‘Π΄Π΅Π»Π°ΠΉ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ Π²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. β ΠΡΠΈΠΌΠ΅Ρ. ΡΠ΅Π΄.