Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Π² экосистСмС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ β€” это процСсс, Π³Π΄Π΅ успСх Π½Π° 80% зависит ΠΎΡ‚ качСства исходных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Π° Π½Π΅ ΠΎΡ‚ скорости написания ΠΊΠΎΠ΄Π°. Часто Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ситуациСй, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ: Ρ„ΠΎΡ€ΠΌΠ° выглядит ΠΈΠ½Π°Ρ‡Π΅, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ расчСта Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΈΠ»ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌΠΈ обновлСниями. Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Ρ‚Π°ΠΊΠΈΡ… сбоСв кроСтся Π² Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ составлСнном Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ СдинствСнным источником истины для исполнитСля.

Π“Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ΅ тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ (Π’Π—) выполняСт Ρ€ΠΎΠ»ΡŒ моста ΠΌΠ΅ΠΆΠ΄Ρƒ бизнСс-потрСбностями Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° ΠΈ тСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Оно ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ риски нСдопонимания, позволяСт Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ ΠΈ сроки Ρ€Π°Π±ΠΎΡ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ слуТит ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ основаниСм для ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ постановки Π·Π°Π΄Π°Ρ‡ΠΈ "Π½Π° словах" ΠΈΠ»ΠΈ Π² мСссСндТСрС, структурированный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ фиксируСт ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅, дСлая процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ ΠΈ управляСмым.

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

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ этап: сбор Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π°ΡƒΠ΄ΠΈΡ‚

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ написанию тСкста Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти Π³Π»ΡƒΠ±ΠΎΠΊΡƒΡŽ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. НСльзя просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ поТСлания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· Ρ‡Π°Ρ‚Π°; ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° соотвСтствиС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ систСмы. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: часто Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ каТСтся Π½ΠΎΠ²ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1Π‘:ERP ΠΈΠ»ΠΈ 1Π‘:Π£Π’, Π½ΠΎ просто скрыто ΠΈΠ»ΠΈ настроСно ΠΈΠ½Π°Ρ‡Π΅.

На этом этапС Π²Π°ΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ состояниС систСмы. Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ послС внСдрСния Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ? КакиС бизнСс-процСссы измСнятся? ΠšΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ? ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° эти вопросы Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ контСкст, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ программист ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ тСхничСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. НапримСр, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ "ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚" ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ дСсятком способов, ΠΎΡ‚ простой Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π΄ΠΎ слоТного рСгистра накоплСния, ΠΈ Π²Ρ‹Π±ΠΎΡ€ зависит ΠΎΡ‚ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… объСмов Π΄Π°Π½Π½Ρ‹Ρ….

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±Π΅Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ возмоТности Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌΠΈ срСдствами. ВнСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ услоТняСт дальнСйшСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΄ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² ΠΎΡ‚ Ρ„ΠΈΡ€ΠΌΡ‹ "1Π‘".

Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ всС Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ, Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм, Ссли планируСтся интСграция. Π§Π΅ΠΌ большС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠΊΠΈ Π²Ρ‹ прСдоставитС Π½Π° стартС, Ρ‚Π΅ΠΌ мСньшС вопросов Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π°ΠΊΠΆΠ΅ стоит Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ ограничСния ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, особСнно Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими массивами Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ слоТных расчСтов Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

πŸ“Š Какая Ρƒ вас сСйчас конфигурация 1Π‘?
Виповая бСз измСнСний
Виповая с Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ
Бамописная конфигурация
НС знаю Ρ‚ΠΎΡ‡Π½ΠΎ

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

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ шаблона Π½Π΅ сущСствуСт, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠΈΠΉΡΡ стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ 95% Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π² 1Π‘. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ: ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ описания ΠΊ дСталям Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π₯Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ мыслСй ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ упускаСт Π²Π°ΠΆΠ½Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° этапС тСстирования.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π’Π— Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ: описаниС бизнСс-процСсса, трСбования ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ интСрфСйсу, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, трСбования ΠΊ ΠΏΡ€Π°Π²Π°ΠΌ доступа ΠΈ ограничСния. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ самодостаточным, Π½ΠΎ ΠΏΡ€ΠΈ этом ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° для сохранСния цСлостности ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹. Π’Π°ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚Π½ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, избСгая двусмыслСнных Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΎΠΊ Π²Ρ€ΠΎΠ΄Π΅ "ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ" ΠΈΠ»ΠΈ "быстро Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ".

  • πŸ“‹ ΠžΠ±Ρ‰Π΅Π΅ описаниС: контСкст Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ†Π΅Π»ΠΈ внСдрСния ΠΈ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Π΅ подсистСмы.
  • πŸ–₯️ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌ, располоТСниС элСмСнтов, состав ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ списков.
  • βš™οΈ АлгоритмичСская Ρ‡Π°ΡΡ‚ΡŒ: Π»ΠΎΠ³ΠΈΠΊΠ° провСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², расчСты, двиТСния рСгистров.
  • πŸ”’ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ограничСния видимости Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€Π°Π² Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ дСйствий.

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

πŸ’‘

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π² Π’Π— (1.1, 1.2, 2.1...). Π­Ρ‚ΠΎ упростит ссылку Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ трСбования Π² пСрСпискС ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚: "ΠŸΡƒΠ½ΠΊΡ‚ 3.4 Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½".

ОписаниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Ρ„ΠΎΡ€ΠΌ

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ задания часто Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ большС всСго споров, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ понятиС "удобства" ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ графичСскиС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ тСкстовыС описания располоТСния элСмСнтов управлСния. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ 1Π‘ Π½Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€, ΠΈ Ссли Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π° ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° β€” Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΠ½ размСстит ΠΈΡ… Ρ‚Π°ΠΌ, Π³Π΄Π΅ сочтСт Π½ΡƒΠΆΠ½Ρ‹ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ измСняСмой Ρ„ΠΎΡ€ΠΌΡ‹ слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ элСмСнта (ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°, Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΊΠ½ΠΎΠΏΠΊΠ°, гипСрссылка), Π΅Π³ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π² интСрфСйсС ΠΈ привязку ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ. Если ΠΏΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нСдоступно для рСдактирования ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условиях, это условиС Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. НапримСр: "ПолС 'ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ' доступно для рСдактирования Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли статус Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ€Π°Π²Π΅Π½ 'Π§Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ'".

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ составу ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частях Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ списках. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сортировки ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ. Если трСбуСтся Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ рассчитанныС поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Π‘ΡƒΠΌΠΌΠ° с НДБ"), ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ расчСта прямо Π² описании интСрфСйса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² алгоритмичСском Ρ€Π°Π·Π΄Π΅Π»Π΅.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Условия видимости
ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ.ΠšΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Ρ‹ Π”Π° ВсСгда Π²ΠΈΠ΄Π½ΠΎ
Π‘Ρ‚Π°Π²ΠΊΠ° НДБ ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅.БтавкиНДБ НСт Если Π²ΠΈΠ΄ Ρ†Π΅Π½Ρ‹ "ΠžΠΏΡ‚"
ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π‘Ρ‚Ρ€ΠΎΠΊΠ° (500) НСт Волько для Ρ€ΠΎΠ»ΠΈ "ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€"
Π”Π°Ρ‚Π° ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΠΈ Π”Π°Ρ‚Π° Π”Π° ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

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

Алгоритмы Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Π­Ρ‚ΠΎ "сСрдцС" тСхничСского задания, Π³Π΄Π΅ описываСтся бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ°. Π—Π΄Π΅ΡΡŒ нСдостаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ "Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сумму"; Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ, источники Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ситуаций. Алгоритм Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ описан Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠ³ воспроизвСсти Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ с ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкст Π’Π—.

ΠžΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий шаг Π·Π° шагом. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ конструкции "Если... Ρ‚ΠΎ...", "Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта...", "ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ...". Если Π»ΠΎΠ³ΠΈΠΊΠ° слоТная, Ρ€Π°Π·Π±Π΅ΠΉΡ‚Π΅ Π΅Ρ‘ Π½Π° ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹. НапримСр, ΠΏΡ€ΠΈ описании провСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° "РСализация Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²" ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ порядок ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ остатков, рСзСрвирования Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° складах ΠΈ формирования Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ рСгистрам бухгалтСрского ΠΈ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Ρ‚Π°.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΎΠΊ "ΠΊΠ°ΠΊ Π² старой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅" ΠΈΠ»ΠΈ "ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Π΅Ρ‚ Иван Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡". ΠžΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ абстрактно ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ контСкста вашСй ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ систСмы ΠΈΠ»ΠΈ мнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сотрудника.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ трСбования ΠΊ транзакционности ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π”ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ вся опСрация Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, ΠΈΠ»ΠΈ допустимо частичноС сохранСниС Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ошибкС? Π­Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ для обСспСчСния цСлостности Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Π°Π·Π΅ 1Π‘. Π’Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ трСбования ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…: ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° врСмя провСдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ описания слоТного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

РасчСт ΠΏΡ€Π΅ΠΌΠΈΠΈ: Π‘Π°Π·Π° = (Оклад + Надбавки) * К_стаТа. Если стаТ < 1 Π³ΠΎΠ΄Π°, К_стаТа = 0.5. Если Π΅ΡΡ‚ΡŒ дисциплинарныС взыскания Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, прСмия = 0. ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ 2 Π·Π½Π°ΠΊΠΎΠ² ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ.

Если Π·Π°Π΄Π°Ρ‡Π° involves ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с внСшними систСмами, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π°, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… (JSON, XML, CSV) ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ синхронизации. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅, ΠΊΠ°ΠΊ систСма Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ внСшнСго рСсурса: ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ, ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΆΡƒΡ€Π½Π°Π» рСгистрации ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ администратора.

ВрСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ бСзопасности

Часто Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΈ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ, Π½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. Π’ Π’Π— Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ ограничСния Π½Π° врСмя выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. НапримСр: "Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π·Π° Π³ΠΎΠ΄ ΠΏΠΎ 100 000 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 30 сСкунд". Π­Ρ‚ΠΎ даст Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ запросы ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Π² Ρ†ΠΈΠΊΠ»Π΅.

Вопросы бСзопасности Π² 1Π‘ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· систСму Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ΠΏΡ€Π°Π² доступа. Π§Π΅Ρ‚ΠΊΠΎ пСрСчислитС, ΠΊΠ°ΠΊΠΈΠ΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΎΠ²Ρ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΏΡ€Π°Π²: ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΡ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Π° ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ видимости Π΄Π°Π½Π½Ρ‹Ρ… (RLS), Ссли Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои подраздСлСния ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚ΠΎΠ².

  • πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ: трСбования ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° интСрфСйса ΠΈ скорости формирования ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ².
  • πŸ›‘οΈ Π Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²: дСтализация доступа ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….
  • πŸ’Ύ Π–ΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ рСгистрации критичСских дСйствий Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ рСгистрации.

Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ трСбования ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ. Если оТидаСтся рост Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² 10 Ρ€Π°Π· Π·Π° блиТайший Π³ΠΎΠ΄, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° это ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для 5 ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ для 100 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст.

πŸ’‘

ΠΠ΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ) часто Π²Π°ΠΆΠ½Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΡ… слоТнСС ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ постфактум Π±Π΅Π· пСрСписывания ΠΊΠΎΠ΄Π°.

ΠŸΡ€ΠΈΠ΅ΠΌΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ ΠΈ тСстированиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°

Π€ΠΈΠ½Π°Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ β€” это Π½Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° программист сказал "Π³ΠΎΡ‚ΠΎΠ²ΠΎ", Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ подписал Π°ΠΊΡ‚. Π§Ρ‚ΠΎΠ±Ρ‹ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ наступил быстро ΠΈ Π±Π΅Π· ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ², Π² Π’Π— Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» "ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ". Π­Ρ‚ΠΎ Ρ‡Π΅ΠΊ-лист условий, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π° считаСтся принятой. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² Π΄Π°Π΅Ρ‚ простор для бСсконСчных ΠΏΡ€Π°Π²ΠΎΠΊ ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ "ΠΏΠΎ ΠΌΠ΅Π»ΠΎΡ‡Π°ΠΌ".

ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ сцСнарии тСстирования (Test Cases). Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ бизнСс-процСссы ΠΈ Ρ€Π°ΡΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… шаги: "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ -> Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ -> ΠŸΡ€ΠΎΠ²Π΅ΡΡ‚ΠΈ -> ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ двиТСния рСгистров -> Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚". Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ совпадаСт с описаниСм Π² Π’Π— β€” тСст ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ†Π΅Π½ΠΊΠΈ качСства ΠΊΠΎΠ΄Π°.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π² ΠΏΠ»Π°Π½ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ тСстированиС Π½Π° Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (Ссли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° вСлась Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π±Π°Π·Π΅) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ совмСстимости с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ подсистСмами. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ сломали ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€Π°Π² доступа: Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ лишнСго.

β˜‘οΈ Π§Π΅ΠΊ-лист ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ЀиксируйтС всС замСчания ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ тСстирования Π² письмСнном Π²ΠΈΠ΄Π΅ (Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ систСмС Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ вСлась Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°). УстныС замСчания ΠΈΠΌΠ΅ΡŽΡ‚ свойство Ρ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

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

Анализ ΠΏΡ€ΠΎΠ²Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ закладываСтся Π΅Ρ‰Π΅ Π½Π° этапС написания задания. Бамая распространСнная ошибка β€” смСшиваниС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ "Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ" ΠΈ "ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ". Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ часто пытаСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ программисту, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹, ограничивая спСциалиста Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСхничСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. НуТно ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ бизнСс-Π·Π°Π΄Π°Ρ‡Ρƒ, Π° Π½Π΅ ΠΊΠΎΠ΄.

Вторая ошибка β€” Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. Π€Ρ€Π°Π·Ρ‹ "ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Excel" Π±Π΅Π· прикладывания самого Ρ„Π°ΠΉΠ»Π° с Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ ΠΈΠ»ΠΈ "ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ" Π±Π΅Π· ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² удобства Π²Π΅Π΄ΡƒΡ‚ ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠ°ΠΌ. Π’Ρ€Π΅Ρ‚ΡŒΡ ошибка β€” ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сцСнариСв ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Π’ Π’Π— часто ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ "счастливый ΠΏΡƒΡ‚ΡŒ" (ΠΊΠΎΠ³Π΄Π° всС ΠΈΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ), Π½ΠΎ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, пустых Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ сбоях сСти.

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

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

Π”Π°, Π½ΠΎ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρƒ ΠΈΠ»ΠΈ новая Π·Π°Π΄Π°Ρ‡Π°. Π›ΡŽΠ±ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π² сСрСдинС процСсса ("Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Π²ΠΎΡ‚ эту ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ") сдвигаСт сроки ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ. Гибкая мСтодология (Agile) допускаСт измСнСния, Π½ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Π·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ согласованы.

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

Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” совмСстная Ρ€Π°Π±ΠΎΡ‚Π°. Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ описываСт бизнСс-трСбования ΠΈ процСссы, Π° систСмный Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ ΠΈΠ»ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ программист ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ это Π² тСхничСски Π³Ρ€Π°ΠΌΠΎΡ‚Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, прСдлагая ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘.

НуТно Π»ΠΈ Π’Π— для ΠΌΠ΅Π»ΠΊΠΈΡ… Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ?

Для ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ "Π½Π° 15 ΠΌΠΈΠ½ΡƒΡ‚" достаточно Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ постановки Π² Π·Π°Π΄Π°Ρ‡Π΅ с описаниСм Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°. Однако, Ссли Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΠΊΡƒ провСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, Π΄Π°ΠΆΠ΅ нСбольшоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ фиксации Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ рСгрСссионных ошибок Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

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

ΠŸΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ бизнСс-ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ. Часто тСхничСскоС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. Если Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ 1Π‘, придСтся ΠΏΠ΅Ρ€Π΅ΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ бизнСс-процСсс.