ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ основному содСрТимому

πŸš€ ДокумСнтация быстрой спСцификации

Быстрая спСцификация являСтся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ структурированный, Π½ΠΎ лСгковСсный процСсс для спСцификации Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт ΡΡΠ½ΠΎΡΡ‚ΡŒ, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, минимизируя Π±ΡŽΡ€ΠΎΠΊΡ€Π°Ρ‚ΠΈΡŽ ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

ЦСль ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ "Быстрой спСцификации":

  • ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ идСю нСбольшой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅, тСстируСмыС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ.
  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ прямой ΠΈ понятный ΠΏΠ»Π°Π½ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ списка Π·Π°Π΄Π°Ρ‡.
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, тСстировщиком ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ цСнности Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ кодирования.
  • Π‘Π½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ² ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ Π·Π° Ρ€Π°Π·.

ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс​

Π¨Π°Π³ 1: Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ истории ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ (EARS)​

ЦСль: ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ, установив ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΡ‹Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ успСха.

ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ "Как [Ρ€ΠΎΠ»ΡŒ], я Ρ…ΠΎΡ‡Ρƒ [функция], Ρ‡Ρ‚ΠΎΠ±Ρ‹ [прСимущСство]". Ѐокус Π½Π° бизнСс-цСнности.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ EARS: ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π² 3-7 ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ…, нСдвусмыслСнных ΠΈ тСстируСмых ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ.

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹: WHEN... THEN..., IF... THEN..., WHEN... AND... THEN..., WHEN... (ошибка) THEN....
  • ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ сцСнарий ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠ³ΠΎ случая.
  • Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ тСхничСских Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Redis").
  • Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ расплывчатых Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ("быстро", "ΡƒΠ΄ΠΎΠ±Π½ΠΎ").
  • КаТдоС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с WHEN ΠΈΠ»ΠΈ IF ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ THEN систСма SHALL.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Π§Π΅Ρ‚ΠΊΠΎ опрСдСлСнная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ с ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΡ‹ΠΌΠΈ критСриями Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

Π¨Π°Π³ 2: ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π² Π·Π°Π΄Π°Ρ‡ΠΈ рСализации​

ЦСль: Π Π°Π·Π±ΠΈΡ‚ΡŒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΡ‹Π΅ шаги для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ: ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ дСйствия ΠΏΠΎ созданию ΠΈΠ»ΠΈ измСнСнию ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Π΅Π³ΠΎ выполнСния.

Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ: КаТдая Π·Π°Π΄Π°Ρ‡Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ endpoint /api/v1/user/status", "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ last_login Π² модСль User", "ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ unit-тСст для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ email").

УстановитС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: Π—Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ упорядочСны логичСски. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ сначала ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ основы (ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, API-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹), Π·Π°Ρ‚Π΅ΠΌ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ°, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок ΠΈ тСсты.

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ: КаТдая Π·Π°Π΄Π°Ρ‡Π° Π΄ΠΎΠ»ΠΆΠ½Π° явно ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ тСкст критСрия ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ 3: ΠšΠžΠ“Π”Π ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отправляСт Ρ„ΠΎΡ€ΠΌΡƒ...").

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список Π·Π°Π΄Π°Ρ‡, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ исполнСнию.

Π¨Π°Π³ 3: Валидация ΠΈ уточнСниС​

ЦСль: Π£Π±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ спСцификация ΠΏΠΎΠ»Π½Π°, ясна ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠ°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСбя ΠΏΠΎ Ρ‡Π΅ΠΊ-листу:

  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ история Ρ‡Π΅Ρ‚ΠΊΠΎ опрСдСляСт Ρ€ΠΎΠ»ΡŒ, дСйствиС ΠΈ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ
  • ВсС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ сформулированы Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ EARS
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок/Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… случаСв (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1)
  • КаТдая Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ
  • КаТдая Π·Π°Π΄Π°Ρ‡Π° ссылаСтся Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ
  • Π—Π°Π΄Π°Ρ‡ΠΈ упорядочСны Π² логичСской ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  • БпСцификация позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ сразу ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: УтвСрТдСнная ΠΈ готовая ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ спСцификация.

Π¨Π°Π±Π»ΠΎΠ½ докумСнта​

# Быстрая спСцификация: "[ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈ понятноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ/измСнСния]"

**ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ история:**

Как [Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ], я Ρ…ΠΎΡ‡Ρƒ [описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ/измСнСния], Ρ‡Ρ‚ΠΎΠ±Ρ‹ [бизнСс-Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ/прСимущСство].

---

## ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ

### **[НазваниС/ОписаниС критСрия 1]**

ΠšΠžΠ“Π”Π [событиС] ВО систСма Π”ΠžΠ›Π–ΠΠ [Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚].

### **[НазваниС/ОписаниС критСрия 2]**

Π•Π‘Π›Π˜ [условиС] ВО систСма Π”ΠžΠ›Π–ΠΠ [Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚].

### **[НазваниС/ОписаниС критСрия 3 - ΠžΠ‘Π―Π—ΠΠ’Π•Π›Π¬ΠΠž ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибки/Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ случай]**

ΠšΠžΠ“Π”Π [Π½Π΅ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ΅ событиС] ВО систСма Π”ΠžΠ›Π–ΠΠ [дСйствиС ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅].

### *[ΠŸΡ€ΠΈ нСобходимости Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ 1-4 критСрия]*

---

## План Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

*Π—Π°Π΄Π°Ρ‡ΠΈ упорядочСны ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. КаТдая Π·Π°Π΄Π°Ρ‡Π° ссылаСтся Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚.*

### [ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ API endpoint /api/v1/feature"]

* *Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ:* [Бсылка Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ]
* *Π”Π΅Ρ‚Π°Π»ΠΈ:* [КакиС Ρ„Π°ΠΉΠ»Ρ‹/ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ/ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ? ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π»ΠΎΠ³ΠΈΠΊΠΈ.]
* *ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ:* [НапримСр, "Код написан, ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ API Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² Swagger."]

### [ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…"]
* *Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ:* [Бсылка Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ]
* *Π”Π΅Ρ‚Π°Π»ΠΈ:* [КакиС Ρ„Π°ΠΉΠ»Ρ‹/ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ/ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ? ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π»ΠΎΠ³ΠΈΠΊΠΈ.]
* *ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ:* [НапримСр, "Валидация Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π°, unit-тСсты Π½Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ проходят."]

### [ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ тСст"]
* *Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ:* [Бсылка Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ]
* *Π”Π΅Ρ‚Π°Π»ΠΈ:* [КакиС Ρ„Π°ΠΉΠ»Ρ‹/ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ/ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ? ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π»ΠΎΠ³ΠΈΠΊΠΈ.]
* *ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ:* [НапримСр, "ВСст написан ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ."]

### [ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ дСйствиС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ"]
* *Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ:* [Бсылка Π½Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ]
* *Π”Π΅Ρ‚Π°Π»ΠΈ:* [КакиС Ρ„Π°ΠΉΠ»Ρ‹/ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ/ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ? ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π»ΠΎΠ³ΠΈΠΊΠΈ.]
* *ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ:* [НапримСр, "Π Π°Π·Π΄Π΅Π» 'Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ' ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΈ Π·Π°Π»ΠΈΡ‚ Π½Π° сайт."]

---

## 3. Π§Π΅ΠΊ-лист качСства (ЗаполняСтся Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ)

| ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ | Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ | ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ |
| -------------------------------------------------------------------- | --------- | ----------- |
| ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ история Ρ‡Π΅Ρ‚ΠΊΠΎ опрСдСляСт Ρ€ΠΎΠ»ΡŒ, дСйствиС ΠΈ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ | ☐ | |
| ВсС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ сформулированы Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ EARS | ☐ | |
| Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок/Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… случаСв (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1) | ☐ | |
| КаТдая Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ | ☐ | |
| КаТдая Π·Π°Π΄Π°Ρ‡Π° ссылаСтся Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ | ☐ | |
| Π—Π°Π΄Π°Ρ‡ΠΈ упорядочСны Π² логичСской ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ | ☐ | |
| БпСцификация позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ сразу ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ | ☐ | |