Skip to content

alexpetrov/pcwd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ЧСловСчная дСкомпозиция Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π”Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ личностями для личностСй

Person Concerned Work Decomposition (PΠ‘WD)

About me

Alexander Petrov (a.k.a Lysenko)

Pragmatic Programmer | Sing, Play Sax & Guitar | #Emacs #Clojure #Datomic #DDD #TDD #CleanArchitecture

Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Clojure Π¦Π΅Π½Ρ‚Ρ€Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π”ΠΎΠ·ΠΎΡ€ Π² РостСлСком Π‘ΠΎΠ»Π°Ρ€

2015 - 2022 Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ruby / Rails / Erlang Π² FunBox

2006 - 2014 Enterprise Java Developer / Trainer / Architect / Team Leader / Lecturer

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

  • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΏΡ€ΠΎ программиста-пСрфСкциониста ΠΈ Ρ‚ΠΈΠΌΠ»ΠΈΠ΄Π° Π΅Π³ΠΎ - оптимиста (ΠžΡ‚ΡΡ‹Π»ΠΊΠ° ΠΊ Π Π°Π΄ΠΈΠΎ-Π’ ΠΈ ΠŸΡƒΡˆΠΊΠΈΠ½Ρƒ А.Π‘.)
  • БостояниС β€œΠŸΠΎΡ‚ΠΎΠΊΠ°β€, Π² Ρ‡Π΅ΠΌ Π΅Π³ΠΎ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ условия для Π΅Π³ΠΎ возникновСния?
  • ΠžΡ‚ #микротаскинга Π΄ΠΎ #NoEstimates, ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΉ баланс ΠΈ Π½Π΅ Π²ΠΏΠ°ΡΡ‚ΡŒ Π² крайности?
  • ДСкомпозиция с ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°-Π»ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ - Π²ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚! Π§Ρ‚ΠΎ это ΠΈ ΠΊΠ°ΠΊ этого Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ?
  • CΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ приблиТСния ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡Π½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. БизнСс 1/10

Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΠΎ Ρ‚Π°Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ коммСрчСского БМБ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°

Компании ΡˆΠ»ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ БМБ

Π§Ρ‚ΠΎΠ±Ρ‹ БМБ стоила дСшСвлС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠΌΠ΅Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΉ (ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π°)

Для Π΅Ρ‰Ρ‘ мСньшСй Ρ†Π΅Π½Ρ‹ заводят ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ тСкста Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅: β€œΠŸΠΎΠΊΡƒΠΏΠΊΠ°, ΠΊΠ°Ρ€Ρ‚Π° *{d4}. {d} RUB … ΠΈ Ρ‚.Π΄.”

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΠΊ 2/10

Π•ΡΡ‚ΡŒ Π½Π°Ρ‡ΠΈΡ‚Π°Π½Π½Ρ‹ΠΉ программист пСрфСкционист (ПП)

10+ Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° ΠΈ 3 Π³ΠΎΠ΄Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅

ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΊΠ°ΠΊ ΠΊ своСму Π΄ΠΎΠΌΡƒ Π½Π° всю Тизнь

Π­Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ участвовал

Π‘ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ воспринимаСт срСзаниС ΡƒΠ³Π»ΠΎΠ²

ДобиваСтся высокого качСства ΠΈ ΠΆΠ΄Ρ‘Ρ‚ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Π’ΠΈΠΌΠ»ΠΈΠ΄Π΅Ρ€ оптимист 3/10

Π•ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ самоувСрСнный Ρ‚ΠΈΠΌΠ»ΠΈΠ΄Π΅Ρ€ оптимист (ВО)

Π­Ρ‚ΠΎ самый ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для Π½Π΅Π³ΠΎ

ΠžΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚Π΅ΠΉ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ возмоТности ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄

Он Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ 2,5 Ρ€Π°Π·Π° Π² срСднСм

Π‘Π°ΠΌ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΠΈΡ‡ΠΈ ΠΈ ставит сроки

E.g., Π² ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊΠ»Π°Π΄Ρ‘Ρ‚ созданиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΅Ρ‘ UI

ПП ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π½Π΅ щадя ΠΆΠΈΠ²ΠΎΡ‚Π° своСго

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΠ»Π°Π½Ρƒ ΠΈ Π΄ΠΎΠ»Π³ΠΎ Π±ΠΎΡ€ΡŽΡ‚ΡΡ с Ρ‚Π΅Ρ…. Π΄ΠΎΠ»Π³ΠΎΠΌ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Антагонизм ПП ΠΈ ВО 4/10

Π“Π΄Π΅ Ρƒ ПП β€œΠ’Π«ΠšΠ›β€, Ρƒ ВО - β€œΠ’ΠšΠ›β€ (c) Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ€Π°Π·Π½ΠΈΡ†Π°

ПП Π½Π°Ρ‡ΠΈΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ, Ρ„Π°Π½Π°Ρ‚ DDD, ВО - ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ β€œΠΎΡ‚ сохи” большС Ρ‚ΡΠ³ΠΎΡ‚Π΅ΡŽΡ‰ΠΈΠΉ ΠΊ SRE, Ρ‡Π΅ΠΌ ΠΊ бизнСс-Π»ΠΎΠ³ΠΈΠΊΠ΅

ПП пСрСзакладываСтся, ВО нСдозакладываСтся

ПП Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ВО - повСрхностно

ПП слишком Ρ€Π°Π΄Π΅Π΅Ρ‚ Π·Π° качСство, ВО - удивляСт ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌΠΈ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΡ€Π΅Π·Π°Ρ‚ΡŒ ΡƒΠ³Π»Ρ‹

ΠœΠ΅ΠΆΠ΄Ρƒ ПП ΠΈ ВО - ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ нСсоотвСтствиС импСданса. ПП пСрСгрСваСтся. (Аналогия: ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ мощности ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ)

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Новая Ρ„ΠΈΡ‡Π° 5/10

Π•ΡΡ‚ΡŒ списки стоп-слов ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°ΠΌ для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°

НуТно Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ слов

Какая это Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° - коммСрчСская Ρ‚Π°ΠΉΠ½Π°, Π½ΠΎ это Π½Π΅ Π²Π°ΠΆΠ½ΠΎ

Если шаблон Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½, Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ участвуСт Π² Ρ‚Π°Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

А Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ†Π΅Π½Π° Π·Π° БМБ получаСтся Π²Ρ‹ΡˆΠ΅, ΠΊΠ°ΠΊ Π·Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. ДСкомпозиция ВО 6/10

ВО Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° Π΄Π²ΡƒΡ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ шаблонам ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌ (Π”Π΅Ρ‚Π°Π»Π΅ΠΉ Π½Π΅ помню ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π²Π°ΠΆΠ½Ρ‹)

Один ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сСрвисныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для сборки Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 7/10

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ дискомфорт Ρ†Π΅Π»ΡƒΡŽ нСдСлю, Π½ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ всё сдСлали ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π² срок

Π ΡƒΡ‡Π½Ρ‹Π΅ тСстировщики ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ нСдостаток:

ΠŸΡ€ΠΈ появлСнии Π½ΠΎΠ²ΠΎΠ³ΠΎ стоп-слова Π² Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ для шаблонов

ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ

ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ стоп-слова ΠΈΠ· Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΈΠ· самого шаблона

ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π½Π΅ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ хотя Π΄ΠΎΠ»ΠΆΠ½Ρ‹

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Анализ 8/10

10% Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ

ВсС всё сдСлали ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ спроСктировано

Никто Π½Π΅ Π²ΠΈΠ΄Π΅Π» ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΈ Π½Π΅ ΠΌΠΎΠ³ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ

ПП прСдчувствовал Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π‘Ρ‹Π»ΠΈ ТСсткиС сроки ΠΈ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ для экспСримСнта Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ 9/10

ПП свСрхурочно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅Ρ‚ΡŒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ВО станСт Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ объяснСний ΠΏΠΎΡ‡Π΅ΠΌΡƒ нСльзя ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ статус-ΠΊΠ²ΠΎ

НуТна Тёсткая аргумСнтация Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΈ наглядного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

ПП Π΄Π΅Π»Π°Π΅Ρ‚ сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΈ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ

Π’ этом сСрвисном ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΊΠ΅ΡˆΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ нуТная информация ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ получаСтся простым ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ 10/10

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠ· этой истории ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ ΡΠΊΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΡ‹ΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса ПП ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ΅ совСтов ΠΏΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

НСльзя Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Ρ„ΠΈΡ‡Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€Π°Π½ΠΈΡ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ исполнитСлями (9 ΠΆΠ΅Π½Ρ‰ΠΈΠ½ Π½Π΅ родят Ρ€Π΅Π±Ρ‘Π½ΠΊΠ° Π·Π° мСсяц)

ВмСсто этого Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡΡ‚ΡŒ нСсущСствСнныС аспСкты ΠΈ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρƒ основного исполнитСля ΠΏΠΎ Ρ„ΠΈΡ‡Π΅

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎ стратСгиях Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

БостояниС ΠΏΠΎΡ‚ΠΎΠΊΠ°

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ·Π³Π°

Быстрый, автоматичСский - Π½Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ‚ΡŒ

ΠœΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ, аналитичСский - высоко Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΉ, позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ - состояниС ΠΏΠΎΡ‚ΠΎΠΊΠ°

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ (качСство) Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² состоянии ΠΏΠΎΡ‚ΠΎΠΊΠ° нСдостиТимы Π±Π΅Π· этого состояния

Π’ состоянии ΠΏΠΎΡ‚ΠΎΠΊΠ° открываСтся доступ ΠΊ смёткС

Π‘ΠΌΡ‘Ρ‚ΠΊΠ°

Π‘ΠΌΡ‘Ρ‚ΠΊΠ° - (Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ смыслС) ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ абстрактного ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Π΅Π³ΠΎ исправлСния ΠΈΠ»ΠΈ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ

Π§Ρ‚ΠΎ истощаСт смётку?

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ контСкста, суСта, отсутствиС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ²

Π§Ρ‚ΠΎ восстанавливаСт?

Π˜Π½Ρ‚Π΅Ρ€Π΅Ρ, созСрцаниС ΠΈ ΡƒΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅

#HammockMode #Π Ρ‹Π±Π°Π»ΠΊΠ° #Π€ΠΈΠ·ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° #Π—Π°Π½ΡΡ‚ΠΈΡΠœΡƒΠ·Ρ‹ΠΊΠΎΠΉ

Π—Π°ΠΊΠΎΠ½ ΠŸΠ°Ρ€ΠΊΠΈΠ½ΡΠΎΠ½Π°

Π Π°Π±ΠΎΡ‚Π° заполняСт врСмя, ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅ Π½Π° Π½Π΅Ρ‘

1955 - Π‘ΠΈΡ€ΠΈΠ» Норткот ΠŸΠ°Ρ€ΠΊΠΈΠ½ΡΠΎΠ½. БатиричСская ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ Π±ΡŽΡ€ΠΎΠΊΡ€Π°Ρ‚ΠΈΠΈ.

ΠœΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ индустрии ПО ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ взял Π½Π° Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ этот нСумСстный для ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€œΠ·Π°ΠΊΠΎΠ½β€.

#микротаскинг

ВСря Π² β€œΠ·Π°ΠΊΠΎΠ½β€ ΠŸΠ°Ρ€ΠΊΠΈΠ½ΡΠΎΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€œΠΏΡ€ΠΎΠ±Π»Π΅ΠΌβ€ с чСловСчСской ΠΏΡ€ΠΈΡ€ΠΎΠ΄ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· #микротаскинг

БСсчСловСчный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… капиталистичСских производств

  • ΠŸΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ людям Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° ΡΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ ΠΌΠ΅Π»ΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎ цСлостности ΠΈ полСзности Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°
  • О цСлостности заботятся β€œΠΡ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Ρ‹β€ (Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊ всС Ρ„ΠΈΡ‡ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π°Ρ‚ΠΎΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅Π·Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ люди-Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ ΠΈΡ… выполняли

#NoEstimates

Если ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ смСтки Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΠΈΡ‡Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π½Π΅ давая Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹! Π Π°Π±ΠΎΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ сдСлана Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ достигнуто ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ цСлостноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. А случится это всё Ρ€Π°Π²Π½ΠΎ это быстрСС, Ρ‡Π΅ΠΌ ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠΌ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ.

#NoEstimates ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

No Estimates ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΏΡƒΠ½ΠΊΡ‚ выполняСтся (располоТСны Π² порядкС влияния ΠΈ распространённости):

  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ мСйнстримовыС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ с посрСдствСнной ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·-Π·Π° accidental complexity
  • ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ состоят ΠΈΠ· β€œ10X” программистов
  • стСйкхолдСры Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… сроках (B2B, B2C, Digital с Π½ΡƒΠΆΠ΄ΠΎΠΉ Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π΅ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅)
  • кодовая Π±Π°Π·Π° Π²Π΅Π»ΠΈΠΊΠ°, inherent complexity высока ΠΈ любоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

ДСкомпозиция Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π΄ΠΈ проСктирования

ΠšΡ‚ΠΎ Π½Π°ΠΌ β€œΠΌΠ΅ΡˆΠ°Π΅Ρ‚β€, Ρ‚ΠΎΡ‚ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚! (с) Кавказская ΠΏΠ»Π΅Π½Π½ΠΈΡ†Π°

Π‘Π»ΠΎΠ½Π° Π½ΡƒΠΆΠ½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎ частям (c) народная ΠΌΡƒΠ΄Ρ€ΠΎΡΡ‚ΡŒ

Π”Π°ΠΆΠ΅ Ссли каТСтся, Ρ‡Ρ‚ΠΎ это Моська (c) Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΡ‚ сСбя

Π”Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для фокусировки ΠΌΡ‹ΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса

Бвойства Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡Π½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 1/2

КаТдая Π·Π°Π΄Π°Ρ‡Π° удовлСтворяСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ критСриям:

  • Π—Π°Π΄Π°Ρ‡Π° самодостаточна ΠΈ цСлостна. НС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ аспСктов Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° создаваСмый ΠΎΠ±Ρ€Π°Π· Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π³ΠΎΠ»ΠΎΠ²Π΅.
  • Π—Π°Π΄Π°Ρ‡Π° Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 3β€”5 Π΄Π½Π΅ΠΉ (условно) Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π΅ ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΡ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ сдСлаСт Π΅Ρ‘ управляСмой, ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅ΠΉΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Π΅.

Бвойства Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡Π½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 2/2

Вся ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Loose Coupling / High Cohesion (Блабая Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ / Бильная ΡΠΏΠ»ΠΎΡ‡Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ), Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  • Loose Coupling: Зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.
  • High Cohesion: каТдая Π·Π°Π΄Π°Ρ‡Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ сильно сплочённыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ нСльзя Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ цСлостности Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠΉ ΠΎ Π·Π°Π΄Π°Ρ‡Π΅.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

ΠŸΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ ΠΊ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ с Ρ‚Π°ΠΊΠΈΠΌΠΈ свойствами ΠΌΠΎΠΆΠ½ΠΎ постСпСнно, провСряя ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ Π½Π°Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ.

Π‘ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ ΠΈ Π½Π°Π±ΠΎΡ€Ρƒ Π² Ρ†Π΅Π»ΠΎΠΌ.

Вопросы ΠΊ Π·Π°Π΄Π°Ρ‡Π΅

  • МоТно Π»ΠΈ цСлостно Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π·Π°Π΄Π°Ρ‡Π΅ Π² изоляции ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡?
  • МоТно Π»ΠΈ вынСсти ΠΈΠ· Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ лишнСС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ этом Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠΈΠ»Π°ΡΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ?
  • НС слишком Π»ΠΈ ΠΌΠ°Π»Π° Π·Π°Π΄Π°Ρ‡Π°? НС Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ ΠΎΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ большСй Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π° Π±Ρ‹Π»Π° цСлостной?

Вопросы ΠΊ совокупности Π·Π°Π΄Π°Ρ‡

  • НСт Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ слишком ΡΠΈΠ»ΡŒΠ½Ρ‹Ρ… зависимостСй, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, нСявных, Π² особСнности Ссли ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌ исполнитСлям?
  • Π―Π²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ всС Π·Π°Π΄Π°Ρ‡ΠΈ управляСмыми ΠΏΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΡƒ (ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 3β€”5 Π΄Π½Π΅ΠΉ)?
  • НС слишком Π»ΠΈ ΠΌΠ΅Π»ΠΊΠΎ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π° Π»ΠΈ ΠΈΡ… Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ?

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

Рассмотрим, ΠΊΠ°ΠΊΠΈΠ΅ стратСгии ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ с нСбольшим количСством ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡Π½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

1. ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

ДСкомпозиция - Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π±Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠΌ

ΠžΠ±ΠΎΠ·Ρ€ΠΈΠΌΡ‹Π΅ Ρ„ΠΈΡ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° части ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ куском

На малСньком ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ рСсурсов

2. Π”Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ

// ΠŸΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΎΠΏΠ·ΠΈΡ†ΠΈΡŽ самому Ρ‚ΠΈΠΌΠ»ΠΈΠ΄Ρƒ.

Π’ΠΈΠΌ Π»ΠΈΠ΄ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ всСх Ρ„ΠΈΡ‡, спуская свСрху ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ

Π’ΠΈΠΌ Π»ΠΈΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ своим Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ

НуТно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ исполнитСля Π½Π° Ρ„ΠΈΡ‡Ρƒ

Он Π²Π½ΠΈΠΊΠ½Π΅Ρ‚ Π² трСбования ΠΈ сдСлаСт Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π½Π° Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ сСбС ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ - ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°ΠΌ.

3. ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования

Π€ΠΈΡ‡Π° - кусок ΠΌΡ€Π°ΠΌΠΎΡ€Π°

ΠžΡ‚Ρ€Π΅Π·Π°Ρ‚ΡŒ куски ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π° этапС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования

ΠžΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Ошибка ΠΏΡ€Π΅ΠΆΠ΄Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ°Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ исполнитСля ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ нСсчастным

4. Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

ΠΏΠΎ сходному ΡƒΡ€ΠΎΠ²Π½ΡŽ слоТности, нСопрСдСлённости ΠΈΠ»ΠΈ риска

5. ΠŸΠΎΡΡ‚Π°ΠΏΠ½Π°Ρ дСкомпозиция

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Ρ„ΠΈΡ‡ΠΈ ΠΈ связанныС Π½Π°Π±ΠΎΡ€Ρ‹ Ρ„ΠΈΡ‡ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΠ΅Ρ€Ρ‘Π΄ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ

ΠžΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΎ послСднСго ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ

Π’Π°ΠΊ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ максимально доступной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

И ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡƒΡ‰Π΅Ρ€Π± ΠΎΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΆΠ΄Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

6. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ смыслового ядра

смысловоС ядро ΠΈ второстСпСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹

ΠœΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π° β€œΠ₯ΠΈΡ€ΡƒΡ€Π³ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ассистСнтов” (c) Π€Ρ€Π΅Π΄ Брукс

7. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° 1/3

Если послС выдСлСния смыслового ядра ΠΎΠ½ΠΎ остаётся достаточно большим ΠΈ нСуправляСмым ΠΏΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌ,

ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡ΠΈ управляСмого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°,

ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько Π΄Π½Π΅ΠΉ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ вСрсии Ρ„ΠΈΡ‡ΠΈ

7. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° 2/3

ПослС прототипирования ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ идСя раздСлСния Π½Π° ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡ΠΈ

ΠœΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ части ΠΊ смысловому ядру Π½Π΅ относятся ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

7. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° 3/3

По Π€Ρ€Π΅Π΄Ρƒ Бруксу вторая вСрсия систСмы всСгда Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ это пСрвая вСрсия систСмы Π² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π΅

Нас Π½Π΅ ΠΏΠ°Ρ€Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всё сразу ΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅ уровня нашСго Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ стандарта

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΈΠ΄Ρ‘Ρ‚ Π² ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ, Π½ΠΎ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠ°ΠΊ слСдуСт, ΠΈΠ±ΠΎ ΠΌΠΎΠ·Π³ потрСнировался Π² бСзопасном Ρ€Π΅ΠΆΠΈΠΌΠ΅

Π˜Ρ‚ΠΎΠ³ΠΈ 1/3

ΠžΡ‚Ρ‡ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ смысла ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ->

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ цСлостности ->

Π’Π΅Ρ‡Π½ΠΎ растущий тСхничСский Π΄ΠΎΠ»Π³ (accidental complexity) ->

Π”ΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΈΠ·Π½Π° сопровоТдСния ->

ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ->

ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Π³ΠΎΡ€Π°Π½ΠΈΠ΅

Π˜Ρ‚ΠΎΠ³ΠΈ 2/3

Π‘Π²ΠΎΠ±ΠΎΠ΄Π° ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ->

БостояниС ΠΏΠΎΡ‚ΠΎΠΊΠ° ->

Активизация смётки ->

НаличиС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ цСлостности ->

Низкая accidental complexity ->

Низкая совокупная ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ владСния ->

Π’Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ бизнСса ->

Низкая Ρ‚Π΅ΠΊΡƒΡ‡ΠΊΠ° ΠΊΠ°Π΄Ρ€ΠΎΠ²

Π˜Ρ‚ΠΎΠ³ΠΈ 3/3

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ (низкая accidental complexity) Ρ€ΠΎΡΠΊΠΎΡˆΡŒ?

Для аутсорсингового бизнСса, ΠΊ соТалСнию, Ρ‡Π°Ρ‰Π΅ Π½Π΅ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€ΠΎΡΠΊΠΎΡˆΡŒ.

Для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ это насущная Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ для выТивания Π² долгосрочной пСрспСктивС.

УспСшной всСм Π½Π°ΠΌ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹!

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ПП. Долгосрочный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ЧСловСчная дСкомпозиция стала Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

ВО пСрСстал Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ

ВО стал Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ стратСгичСскими ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ DataPipeline ΠΈ инфраструктуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ВО смог Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΠΈΡ‡ΠΈ для поддСрТания Ρ„ΠΎΡ€ΠΌΡ‹

ПП стал Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ высокого качСства Π±Π΅Π· ΡƒΡ‰Π΅Ρ€Π±Π° Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡŽ

Π‘Ρ‚Π°ΠΆΡ‘Ρ€ стал ΠΌΠΈΠ΄Π΄Π»ΠΎΠΌ Π½Π΅ мСняя Ρ€Π°Π±ΠΎΡ‚Ρƒ благодаря Π§Π΅Π”Π΅Π 

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ 1/2

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ 2/2

Π‘ΠžΠΠ£Π‘. НСконструктивныС убСТдСния ΠΎ Π»ΡŽΠ΄ΡΡ… 1/2

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 6 ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΎ чСловСчСской ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π½Π΅ конструктивно ΠΊΠ»Π°ΡΡ‚ΡŒ Π² основу управлСния ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Π² особСнности созданиСм ПО

  • Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΎΡ‚ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€ΠΎΡ‡Π΅Π½, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ общСства заставляСт Π΅Π³ΠΎ ΡΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ свои ΠΏΠΎΡ€Ρ‹Π²Ρ‹.
  • Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π»Π΅Π½ΠΈΠ², ΠΈ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€Π°ΡΡ‚ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
  • Π§Π΅Π»ΠΎΠ²Π΅ΠΊ склонСн Π΄ΠΎ бСсконСчности ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ любой достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π΄Π°ΠΆΠ΅ Ссли это Π½Π΅ нСсёт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ цСнности заинтСрСсованным Π»ΠΈΡ†Π°ΠΌ (ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΠ·ΠΌ).

Π‘ΠžΠΠ£Π‘. НСконструктивныС убСТдСния ΠΎ Π»ΡŽΠ΄ΡΡ… 2/2

  • Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ Π΄Π²ΠΈΠΆΠ΅Ρ‚ ΠΆΠ°ΠΆΠ΄Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… цСнностСй для сСбя (эгоизм ΠΈ Π°Π»Ρ‡Π½ΠΎΡΡ‚ΡŒ).
  • Π§Π΅Π»ΠΎΠ²Π΅ΠΊ нуТдаСтся Π² ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½ΠΈΠΈ ΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅ΠΌΡƒ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΠ»ΠΈΡΡŒ (Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π°Ρ€ΠΈΠ·ΠΌ).
  • Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ людСй ΠΈ стрСмится ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ взаимодСйствия с Π½ΠΈΠΌΠΈ Π² процСссС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (мизантропия).

Бпасибо за вниманиС

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ‚Π΅ΠΌΠ° раскрываСтся Π² ΠΌΠΎΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° Π₯Π°Π±Ρ€Π΅ ЧСловСчная дСкомпозиция Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ΠžΠŸΠ ΠžΠ‘Π«?

Π”ΠžΠŸΠžΠ›ΠΠ•ΠΠ˜Π―?