Чим корисні карти розуму для програмістів при організації їх роботи?
Чим корисні карти розуму для програмістів при організації їх роботи?
Відповіді:
Карта розуму => UML.
Почати можна з карти розуму. Загальні, неправильно структуровані методи картографування розуму є чудовими для початку, але, в основному, марними та заплутаними.
Використовуйте діаграми UML замість діаграм розумового відображення.
Зосередьтеся на конкретних поглядах або аспектах системи:
Діаграми "Case" - це першокласні карти розуму дійових осіб. Перемикайте позначення, і ви все добре.
Діаграми класів - це карта розуму статичних зв’язків між класами чи об'єктами. Переключіть позначення на UML, і ви все добре.
Діаграми послідовності та активності можуть бути картами розуму для динамічних відносин між об'єктами. Знову ж таки, модифікуйте свої позначення далеко від загального відображення розуму до конкретного UML, і ви можете бути набагато продуктивнішими, не маючи фактичних змін у своїй практиці.
Діаграми розгортання та компонентів - це першокласні карти розуму, орієнтовані на конкретні проблеми (фізичне розгортання та архітектура програмного забезпечення.)
Як і будь-який інший інструмент, цим можна неправильно використовувати. Я знаходжу, що будь-який інструмент, який допомагає мені писати краще програмне забезпечення, є інструментом, який варто використовувати. Карти розуму, особливо на ранніх етапах, можуть дати вам перевагу, щоб ви (та ваші користувачі) мали чітке уявлення про те, що робиться. Однак захоплюватися легко:
Джерело невідоме - я не пам’ятаю, звідки я його взяв, і в межах зображень немає інформації, щоб запропонувати пропозиції.
Я використовую розумні карти переважно на ранніх етапах проектування, коли спілкуюся з майбутніми користувачами системи. Таким чином інформацію можна швидко (пере) структурувати. Для фактичної роботи я колись малюю розумну карту з робочими предметами та перевіряю кожен предмет, коли закінчується.
Розумні карти можуть бути корисними під час навчання. Якщо я слухаю виступ конференції або подкаст, я малюю розумну карту теми. Це допомагає мені краще переглядати інформацію в майбутньому.
Деякі дослідження також пропонують малювати (я іноді роблю поруч з розумовою картою) допомагає активізувати більше областей мозку, що призводить до кращого засвоєння інформації та аналізу.
Якщо ви маєте належний дизайн, вам не дуже потрібна розумна карта, щоб організувати свою роботу. Усі завдання заздалегідь визначені. Якщо потрібно зробити щось додаткове, менеджера проекту потрібно попередити, і він / вона може запланувати це додаткове завдання для розробника.
Використовуючи спритний підхід для управління своїм проектом, ви, мабуть, отримали щось на кшталт історій, які в основному є невеликими завданнями, які потрібно виконати.
Ви можете скористатися розумом, але я річ, що краще використовувати рішення для управління проектами, яке вже пропонує щось подібне, а не робити це самостійно, а не організовувати його спільно з колегами.
Я вважаю це питання досить розпливчастим і надто загальним - це допоможе, якщо ви трохи уточнили / спеціалізували його.
У будь-якому випадку, розумові карти в цілому корисні, коли вам потрібно відстежувати та організовувати у своїй думці велику кількість неробоких понять / ідей / фактів / думок тощо. Це допомагає викласти їх на папір / екран та почати накреслювати їхні стосунки та hiearchy. Дуже багато людей є візуальними типами, тому їм потрібно бачити речі на малюнку / діаграмі, щоб мати можливість розумово схопити це. Але навіть якщо ні, у кожного є свої межі сили розуму, над якими карта розуму може стати в нагоді.
У програмуванні це зазвичай використовується на ранніх етапах проекту, наприклад, в нашій команді ми його використовуємо
Я часто використовую карти розуму на папері під час програмування: у будь-якій ситуації, коли писати на папері швидше, ніж вводити завдання на комп’ютер, і коли кількість завдань досить мала, щоб мапу розуму можна було викинути в кінці дня (інакше я, можливо, захочу попрацювати над проектом вдома, лише щоб виявити, що моя карта розуму залишилася в офісі).
Для довгострокових проектів я використовую на своєму комп’ютері користувальницький диспетчер списку завдань, який має перевагу - майже неможливо втратити (на відміну від аркуша паперу).
Таким чином, я вважаю паперові карти розуму корисними для швидкого впорядкування завдань логічним способом та для додавання завдань на льоту: вони дуже допомагають мені залишатись зосередженою на глобальній картині, а також легко визначати пріоритетні завдання.