Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π² срСдС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ часто сопровоТдаСтся Π½Π΅Π΄ΠΎΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ бизнСсом ΠΈ исполнитСлСм. Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅ΡˆΠΈΡ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ «здСсь ΠΈ сСйчас», Π° программист ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎΠ΅ описаниС, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π΅ дСсятков ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠΉ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ становится затягиваниС сроков, рост Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΈ, Ρ‡Ρ‚ΠΎ самоС ΠΎΠ±ΠΈΠ΄Π½ΠΎΠ΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ потрСбности бизнСса.

Π“Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ составлСнноС тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ (Π’Π—) выступаСт СдинствСнным ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΈ тСхничСски Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ оТидания сторон. Оно ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ язык бизнСс-процСссов Π½Π° язык Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Π΅Π· этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° любая Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° прСвращаСтся Π² Π»ΠΎΡ‚Π΅Ρ€Π΅ΡŽ, Π³Π΄Π΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ маловСроятСн.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ структуру идСального Π’Π— для спСциалиста ΠΏΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘, рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΈ Π΄Π°Π΄ΠΈΠΌ инструмСнты для контроля качСства постановки Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ программист Π½Π΅ догадывался, Π° Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ ΠΎΡ‚ Π½Π΅Π³ΠΎ трСбуСтся.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ отсутствиС Π’Π— ΡƒΠ±ΠΈΠ²Π°Π΅Ρ‚ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

МногиС Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ для нСбольшой Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ достаточно устного объяснСния ΠΈΠ»ΠΈ сообщСния Π² мСссСндТСрС. Однако ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 1Π‘ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ высокой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ связанности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ИзмСнСниС ΠΎΠ΄Π½ΠΎΠ³ΠΎ поля Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ рСгистров, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ.

Когда программист Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±Π΅Π· Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π°, ΠΎΠ½ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° свои прСдполоТСния. Часто эти прСдполоТСния расходятся с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ бизнСс-процСссами ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π’ ΠΈΡ‚ΠΎΠ³Π΅, послС сдачи Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: Β«Π― ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ совсСм Π΄Ρ€ΡƒΠ³ΠΎΠ΅Β», ΠΈ начинаСтся Ρ†ΠΈΠΊΠ» бСсконСчных ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΎΠΊ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: УстныС договорСнности Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ силы ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚. Если Π² Π’Π— Π½Π΅ прописано ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы, программист ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ согласно своим тСхничСским Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ.

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

πŸ“Š Как Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ставитС Π·Π°Π΄Π°Ρ‡ΠΈ программисту 1Π‘?
ΠŸΠΈΡˆΡƒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π’Π— Π² Word
ΠžΠΏΠΈΡΡ‹Π²Π°ΡŽ Π² Π·Π°Π΄Π°Ρ‡Π΅ CRM/Π’Ρ€Π΅ΠΊΠ΅Ρ€Π°
Объясняю устно ΠΈΠ»ΠΈ Π² Ρ‡Π°Ρ‚Π΅
ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² Π±Π°Π·Π΅

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° качСствСнного тСхничСского задания

Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π’Π— Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ самодостаточным. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ любой ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² Π΅Π³ΠΎ, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² Π³ΠΎΠ»ΠΎΠ²Π΅. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ двусмыслСнностСй. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅ΡˆΠ°Π΅Ρ‚ свою Π·Π°Π΄Π°Ρ‡Ρƒ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ всСгда ΠΈΠ΄Π΅Ρ‚ описаниС бизнСс-процСсса. Π—Π΄Π΅ΡΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π½Π΅ Β«Ρ‡Ρ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒΒ», Π° Β«Π·Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎΒ». ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ программисту ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ тСхничСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ Π½Π΅ Π·Π½Π°Π».

Π”Π°Π»Π΅Π΅ слСдуСт Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ описаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π­Ρ‚ΠΎ самая объСмная Ρ‡Π°ΡΡ‚ΡŒ, Π³Π΄Π΅ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ всС условия, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ дСйствия систСмы. Π—Π΄Π΅ΡΡŒ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слова Β«ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΒ», Β«ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒΒ» ΠΈΠ»ΠΈ «сдСлайтС ΡƒΠ΄ΠΎΠ±Π½ΠΎΒ». Удобство β€” понятиС ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅, Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ.

  • πŸ“„ ЦСль Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ бизнСс-эффСкт.
  • πŸ”„ Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ использования: пошаговоС описаниС дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΎΠ²Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ.
  • πŸ“Š ВрСбования ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ: описаниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… справочников, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², рСгистров ΠΈ связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.
  • πŸ–₯️ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½Ρ‹Π΅ трСбования: ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌ, располоТСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°ΠΊΡ†Π΅Π½Ρ‚Ρ‹.

Π’Π°ΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» с трСбованиями ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ бСзопасности. Если новая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ тысячи Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π·Π° Π½ΠΎΡ‡ΡŒ, это Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ явно. Π˜Π½Π°Ρ‡Π΅ программист ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° дСсяти записях, Π½ΠΎ Β«Π²Π΅ΡˆΠ°Π΅Ρ‚Β» сСрвСр ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°.

πŸ’‘

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ (стрСлками, Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ) прямо Π² Ρ‚Π΅Π»Π΅ Π’Π—. Визуализация ускоряСт ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ программистом Π½Π° 40-50% ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с тСкстовым описаниСм.

ОписаниС бизнСс-Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

Бамая слоТная Ρ‡Π°ΡΡ‚ΡŒ написания Π’Π— β€” это ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ чСловСчСской Π»ΠΎΠ³ΠΈΠΊΠΈ Π½Π° язык строгих условий. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ 1Π‘ мыслит катСгориями ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ, РСгистрНакоплСния. Π’Π°ΡˆΠ° Π·Π°Π΄Π°Ρ‡Π° β€” ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ процСсс Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

НачнитС с описания Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΡ‚ΠΊΡƒΠ΄Π° систСма Π±Π΅Ρ€Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ? Π­Ρ‚ΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· внСшнСй систСмы ΠΏΠΎ HTTP-соСдинСнию? Π§Π΅Ρ‚ΠΊΠΎ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…: это строка, число, Π΄Π°Ρ‚Π° ΠΈΠ»ΠΈ ссылка Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт справочника.

Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ процСсс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π΄Π΅ΡΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹: Β«Π•Π‘Π›Π˜Β», «ВО», Β«Π˜ΠΠΠ§Π•Β». Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ слоТных Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ². ΠŸΠΈΡˆΠΈΡ‚Π΅ сухо ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. НапримСр: «Если сумма Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° большС 100 000 Ρ€ΡƒΠ±Π»Π΅ΠΉ, Ρ‚ΠΎ систСма Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρƒ руководитСля. Если ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° запрСщаСтся».

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π’Π— ΠŸΠ»ΠΎΡ…ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ
Валидация Π΄Π°Π½Π½Ρ‹Ρ… Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΒ» Β«Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ссли ΠΏΠΎΠ»Π΅ "ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚" пустоС ΠΈΠ»ΠΈ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½ΠΎΒ»
РасчСт суммы Β«Π‘Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ скидку ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ автоматичСски» Β«Π Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ сумму скидки ΠΊΠ°ΠΊ 10% ΠΎΡ‚ суммы Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Ссли Ρ‚ΠΈΠΏ Ρ†Π΅Π½Ρ‹ Ρ€Π°Π²Π΅Π½ "ΠžΠΏΡ‚"Β»
Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Β«Π”Π°Ρ‚ΡŒ доступ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΒ» Β«Π”Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° "Π—Π°ΠΊΠ°Π·ΠšΠ»ΠΈΠ΅Π½Ρ‚Π°" Ρ€ΠΎΠ»ΠΈ "ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠŸΠΎΠŸΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ"Β»
ΠžΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ «НуТСн ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌΒ» Β«Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ "ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈΠŸΠΎΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ" с Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΠΏΠΎ мСсяцу ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΒ»

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ситуаций. Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, Ссли Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΎΠ²Π°Ρ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Π² Π±Π°Π·Π΅? Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠ°Π» Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…? ОписаниС повСдСния систСмы Π² Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… ситуациях часто упускаСтся, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΎΡ‚ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ.

Випичная ошибка Π² Π»ΠΎΠ³ΠΈΠΊΠ΅

ОписаниС процСсса Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° транзакционности. НапримСр: "Π‘ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€ со склада". ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ записСй, ΠΈ ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π΄Π²ΡƒΡ… ΠΊΠ»Π°Π΄ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ "ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ остаток" ΠΈΠ»ΠΈ потСря Π΄Π°Π½Π½Ρ‹Ρ….

ВрСбования ΠΊ интСрфСйсу ΠΈ эргономикС

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π² 1Π‘ β€” это Π½Π΅ просто Β«ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Β», это инструмСнт эффСктивности. НСудобная Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°ΠΊΠ°Π·Π° Π½Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ выливаСтся Π² часы потСрянного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π» Π’Π—, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠΉΡΡ интСрфСйса, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ максимально Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ.

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

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ. Π“Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈΒ», Β«Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΒ», Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° основании»? НуТны Π»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для спСцифичСских дСйствий, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ этикСтки» ΠΈΠ»ΠΈ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² WhatsAppΒ»? РасполоТСниС элСмСнтов Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊ частному, ΠΎΡ‚ Π²Π²ΠΎΠ΄Π° ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС Ρ‚Ρ€Π΅Π±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ программиста Β«ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ красиво» Π±Π΅Π· ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ красоты Ρƒ всСх Ρ€Π°Π·Π½ΠΎΠ΅. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ скСтч ΠΎΡ‚ Ρ€ΡƒΠΊΠΈ ΠΈΠ»ΠΈ схСму ΠΈΠ· Visio/Figma, Ссли стандартныС Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘ вас Π½Π΅ ΡƒΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚.

Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ трСбования ΠΊ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°ΠΌ. Если систСма Π΄ΠΎΠ»ΠΆΠ½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ (счСта, Π½Π°ΠΊΠ»Π°Π΄Π½Ρ‹Π΅, Π°ΠΊΡ‚Ρ‹), ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ состав Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ², ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, располоТСниС Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° ΠΈ условия ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сумма большС нуля). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π΅Π³ ΠœΠ°ΠΊΠ΅Ρ‚ для описания шаблонов.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

БоврСмСнная 1Π‘ Ρ€Π΅Π΄ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² изоляции. Она обмСниваСтся Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с сайтами, CRM-систСмами, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌΠΈ сСрвисами (ЧСстный Π—ΠΠΠš), Π±Π°Π½ΠΊΠ°ΠΌΠΈ ΠΈ государствСнными ΠΏΠΎΡ€Ρ‚Π°Π»Π°ΠΌΠΈ. Если ваша Π·Π°Π΄Π°Ρ‡Π° касаСтся ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π’Π— Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΌΠ΅Π½Π°.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…: односторонний (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°) ΠΈΠ»ΠΈ двусторонний синхронизированный ΠΎΠ±ΠΌΠ΅Π½. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ обновлСния: Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π· Π² час) ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠžΡ‚ этого зависит Π²Ρ‹Π±ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: HTTP-сСрвисы, Web-сСрвисы, COM-соСдинСниС ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ JSON, XML, CSV ΠΈΠ»ΠΈ фиксированный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ тСкстового Ρ„Π°ΠΉΠ»Π°? ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ программисту ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²-ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ²: Β«Π²ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚ поставщика», Β«Π° Π²ΠΎΡ‚ Ρ‚Π°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ отправляСм Π½Π° сайт». НаличиС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² сокращаСт врСмя Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π² Ρ€Π°Π·Ρ‹.

  • πŸ”— ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π°: ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ стандарта (REST, SOAP, OData, Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΠΌΠ΅Π½).
  • πŸ”‘ Авторизация: описаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² доступа (Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ‚ΠΎΠΊΠ΅Π½, сСртификат ЭЦП).
  • πŸ›‘οΈ ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ дСйствий ΠΏΡ€ΠΈ сбоях связи (повторная ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ошибки, ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π°Π΄ΠΌΠΈΠ½Π°).

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎ сопоставлСниС Π΄Π°Π½Π½Ρ‹Ρ… (ΠΌΠ°ΠΏΠΏΠΈΠ½Π³). Как ΠΏΠΎΠ»Π΅ «НаимСнованиСНомСнклатуры» Π² 1Π‘ соотносится с ΠΏΠΎΠ»Π΅ΠΌ Β«product_nameΒ» Π½Π° сайтС? Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρ‚ΠΎΠ²Π°Ρ€ Π½Π°ΠΉΠ΄Π΅Π½ ΠΏΠΎ Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»Ρƒ, Π½ΠΎ названия ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ? ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈ слияния Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ прописаны явно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π΄ΡƒΠ±Π»Π΅ΠΉ Π² Π±Π°Π·Π΅.

β˜‘οΈ Π“ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

ВСстированиС ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚

Как ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ? ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ β€” это Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π’Π—, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΠ±Π΅ стороны ΠΎΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ Ρ‡Π΅ΠΊ-лист условий, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ подписываСт Π°ΠΊΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚. Π‘Π΅Π· этого Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠ° прСвращаСтся Π² ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ «нравится / Π½Π΅ нравится».

Π‘Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ сцСнарии тСстирования. ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ шаги: Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ввСсти сумму 0 Ρ€ΡƒΠ±Π»Π΅ΠΉ, Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ. ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: сообщСниС ΠΎΠ± ошибкС, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Β». Π§Π΅ΠΌ большС Ρ‚Π°ΠΊΠΈΡ… сцСнариСв Π²Ρ‹ прСдусмотритС, Ρ‚Π΅ΠΌ качСствСннСС Π±ΡƒΠ΄Π΅Ρ‚ протСстирован ΠΊΠΎΠ΄ Π΄ΠΎ сдачи.

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ трСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Если Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ массовой ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Ρ‹: Β«ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° 10 000 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚Β». Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ программисту Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ индСксы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° этапС проСктирования, Π° Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉΒ» ΠΊΠΎΠ΄ постфактум.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» считаСтся принятым Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС прохоТдСния всСх тСстовых сцСнариСв, описанных Π² Π’Π—. Π›ΡŽΠ±Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ поТСлания, Π½Π΅ вошСдшиС Π² исходноС Π·Π°Π΄Π°Π½ΠΈΠ΅, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° с пСрСсмотром сроков ΠΈ стоимости.

Π’Π°ΠΊΠΆΠ΅ Π² критСриях ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ обновлСния внСшнСй Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ инструкций ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Если Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ интСрфСйс ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Ρ‹ для сотрудников. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° исполнитСля ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅.

πŸ’‘

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΡ‹ΠΌΠΈ ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ (Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ/Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ). Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΎΠΊ Β«Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстро» ΠΈΠ»ΠΈ Β«ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡΒ».

ЧастыС ошибки ΠΏΡ€ΠΈ составлСнии Π’Π—

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΎΠΏΠ»ΠΎΡˆΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ постановкС Π·Π°Π΄Π°Ρ‡ программистам 1Π‘. Анализ сотСн Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² выявил ряд Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сводят Π½Π° Π½Π΅Ρ‚ всС усилия. Зная ΠΈΡ…, Π²Ρ‹ смоТСтС ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° рисков Π½Π° стартС.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈ самая распространСнная ошибка β€” ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ тСхничСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вмСсто бизнСс-Π·Π°Π΄Π°Ρ‡ΠΈ. Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ часто ΠΏΠΈΡˆΠ΅Ρ‚: Β«Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, которая Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Excel Ρ‡Π΅Ρ€Π΅Π· COM-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β». Но программист ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π΅ΡΡ‚ΡŒ встроСнныС, Π±ΠΎΠ»Π΅Π΅ быстрыС ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ срСдства Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π”ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ инструмСнтов ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ, описывая лишь ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ.

Вторая ошибка β€” ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π² доступа. Π’ Π’Π— ΠΏΠΈΡˆΡƒΡ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ для «администратора», забывая, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Π±Π°Π·Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹, ΠΊΠ»Π°Π΄ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΈ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Ρ‹ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄ Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ, Π²Ρ‹Π΄Π°Π΅Ρ‚ ошибки «НСдостаточно ΠΏΡ€Π°Π²Β» Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’Ρ€Π΅Ρ‚ΡŒΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” отсутствиС вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ 1Π‘ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ вСрсии ΠΊ вСрсии. Π’ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² 1Π‘:ERP 2.5, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΈΠ½Π°Ρ‡Π΅ Π² 1Π‘:Π£Π’ 11 ΠΈΠ»ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 8.3 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 8.2. ВсСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Ρ€Π΅Π»ΠΈΠ·-Π²Π΅Ρ€ΡΠΈΡŽ вашСй ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² шапкС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли программист Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π’Π— нСпонятно?

Если Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π·Π°Π΄Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΡ… вопросов, это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π·Π½Π°ΠΊ β€” ΠΎΠ½ вдумываСтся Π² Π·Π°Π΄Π°Ρ‡Ρƒ. Однако Ссли вопросы ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹, Π·Π½Π°Ρ‡ΠΈΡ‚, Π’Π— составлСно слишком абстрактно. Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ «БизнСс-Π»ΠΎΠ³ΠΈΠΊΠ°Β» ΠΈ Ρ€Π°ΡΠΏΠΈΡˆΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдокод ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊ-схСмы.

МоТно Π»ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π’Π— Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ?

Π”Π°, бизнСс-трСбования ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ. Но ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ письмСнно (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ соглашСниС ΠΈΠ»ΠΈ новая вСрсия Π’Π—). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ повлияСт Π½Π° сроки ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. Π₯Π°ΠΎΡ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΊΠΈ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» приводят ΠΊ накоплСнию тСхничСского Π΄ΠΎΠ»Π³Π° ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы.

НуТно Π»ΠΈ Π’Π— для ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΏΡ€Π°Π²ΠΎΠΊ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°, надписи)?

Для космСтичСских ΠΏΡ€Π°Π²ΠΎΠΊ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ Π’Π— Π½Π° 10 страниц Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Достаточно Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ постановки Π² систСмС ΡƒΡ‡Π΅Ρ‚Π° Π·Π°Π΄Π°Ρ‡ (Jira, Redmine) со ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ: Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ с "Π—Π°ΠΊΠ°Π·" Π½Π° "Π—Π°ΠΊΠ°Π· ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°"Β». Π“Π»Π°Π²Π½ΠΎΠ΅ β€” фиксация Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π΅, Π° Π½Π΅ Π² устной бСсСдС.

ΠšΡ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π’Π—: Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ программист?

Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” совмСстная Ρ€Π°Π±ΠΎΡ‚Π°. БизнСс-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ ΠΈΠ»ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ описываСт «ЧВО Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒΒ» (бизнСс-трСбования), Π° Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ программист ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ «КАК это Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСхничСски» ΠΈ дополняСт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ тСхничСскими ограничСниями ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

Как Π±Ρ‹Ρ‚ΡŒ, Ссли программист сдСлал Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π’Π—?

Π­Ρ‚ΠΎ ΠΏΠΎΠ²ΠΎΠ΄ для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠ»Π°Ρ‚Ρ‹. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ соотвСтствуСт ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½ΠΎΠΌΡƒ тСхничСскому заданию, это считаСтся Π±Ρ€Π°ΠΊΠΎΠΌ исполнСния. ИмСнно поэтому Π’Π— Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ подписано ΠΎΠ±Π΅ΠΈΠΌΠΈ сторонами Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚.