Интегральные знания

О чем это

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

Для участия в определенном качестве требуются умения в некоторых направлениях на начальном уровне ("Где инструкция"), в некоторых на уровне осознания ("Эксперт"). Частая и критичная ошибка в том, что ненужные направления пытаются изучить на уровне осознания, из-за чего на требуемые направления не остается времени. К тому же, отсутствие понимания своей задачи в рамках общего процесса и целей каждого этапа приводит к фрагментарным несвязанным и быстро испаряющимся знаниям.

Некоторые умения естественно будут пересекаться между направлениями. Они будут вынесены в раздел "Общие умения" в рамках главы.

В связи с серьезным развитием технологий, обычно существует несколько (десятков) вариантов решения задачи. Сюда включаются и правила оформления, сохранения, ... Однако в рамках проекта должен выбираться один вариант. Он может быть неоптимальным, длинным, но так было определено. Изменение варианта должно обновлять весь проект, иначе в перспективе будет бардак. Поэтому обычно указывается предпочтительный вариант для конкретного проекта. Если он отсутствует - его нужно определить)

Алгоритм изучения

Для разработчиков

Для разработчиков

Общие знания

Процесс:

Система управления задачами: страница "Текущий статус проекта"

Используемые среды разработки, настройка

Инструкция по работе с git

Инструкция создания тестового стенда

Правила реализации

Правила тестирования

Правила документирования

Правила слияния веток

Структура задач

Направление


Ссылки на описания
Коммерческое



Маркетинг


Финансы


PR

ИТ



ИТ менеджмент



Взаимодействие с клиентами


Обучение


Глобальные требования


Бизнес процессы


Требования к ПО


Дополнительные сервисы

Архитектура



Блоки


Правила взаимодействия (API)

Инфраструктура



Требования


Правила тестирования


Правила мониторинга

Фронтенд



Дизайн


Инструменты


Технологии

Бэкенд



Инструменты


Технологии