DRAKON.SU
https://forum.drakon.su/

Упростить сложное
https://forum.drakon.su/viewtopic.php?f=138&t=6330
Страница 1 из 1

Автор:  Александр Араптанов [ Понедельник, 03 Декабрь, 2018 18:42 ]
Заголовок сообщения:  Упростить сложное

Упростить сложное

Для чего рисую "дракон-схемы"? Это сложный вопрос который задаю себе постоянно.

Причина - упростить сложное.

Уложить в голове факторы решаемой задачи. Вспомнить, что и как "кодил" пару месяцев назад. Зачем этот функционал создавался и какие критерии правильной оценки задавались при создании этого функционала. Сфокусироваться на фрагменте кода без потери качества.

Вывел для себя такое правило - если не могу из рассказов участников бизнес-процесса составить дракон-схему этого бизнес-процесса с начала и до конца, то и автоматизировать этот бизнес-процесс не выйдет. Автоматизируя хаос, получаешь автоматизированный хаос.

При изучении новый понятий, языков, областей знаний с помощью дракон-схем упрощаю сложное и делаю не понятное - понятным.

Вывод

Стройте модель до тех пор, пока не станет понятно. Пока нельзя закончить текущую итерацию - стройте дракон-схемы пока уровень понимания не позволит достичь цели.

Упрощайте сложное в дракон-схемах.

Составляя дракон-схемы одновременно делаете и архитектуру продукта, и код, и инструкцию для пользователя.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/