Стоит ли системному аналитику "прокачивать" программирование и разработку ПО в целом (изучение шаблонов проектирования, парадигмы разработки кода, подходы в построении структур данных)?




Стоит ли системному аналитику "прокачивать" программирование и разработку ПО в целом (изучение шаблонов проектирования, парадигмы разработки кода, подходы в построении структур данных)?
Будет ли это полезным в проектах вашей компании, например (в моей текущей полезно)? В крупных проектах ведь всегда есть выделенная роль архитектора.
Здравствуйте!

Системному аналитику обязательно нужно иметь представление о разработке ПО, чтобы уметь донести до разработчиков или до архитектора свои идеи и понять их точку зрения. Но угадать – какие именно навыки нужно «прокачать» сильнее – сложно, т. к. все проекты заметно друг от друга отличаются.

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

В частности, Вы можете выбрать интересные для Вас темы из предложенного ниже списка:
  • DEV-001 Шаблоны проектирования (GoF)
  • DEV-003 Инженерные практики в Agile
  • DEV-009 Разработка через тестирование (TDD)
  • DEV-013 Введение в технологии разработки ПО


Дмитрий Приймак ,
Эксперт по системному и бизнес-анализу

Если вы не нашли ответа на интересующий вас вопрос задайте его нашим экспертам через форму или в письме на education@ibs.ru.

Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.