Как участвуешь в проектах
1. Подготовительный этап: анализ и планирование
-
Сбор и уточнение требований
– Встречаюсь с бизнес-аналитиком или заказчиком, участвую в сессиях уточнения (джамп-старт, BRD, User Story).
– В совместном обсуждении определяем ключевые сценарии работы, согласовываем приоритеты и ограничения. -
Техническое задание (ТЗ)
– На базе требований формирую детальное ТЗ: описываю объекты метаданных, структуру справочников, поля форм, регламентные задания.
– Согласовываю ТЗ с аналитиком и руководителем проекта, вношу правки. -
Оценка трудозатрат
– Разбиваю работу на задачи («эпики» и «зачётные») и оцениваю их в часах или Story Points.
– В планировании спринта (Scrum) или при водопадном подходе уточняю сроки и ресурсы.
2. Разработка и интеграция
-
Настройка окружения
– Создаю или обновляю тестовую базу на платформе 1С:Предприятие 8.3.x, подключаю Git (Git-хранилище конфигураций через vanessa-runner или встроенный RAS).
– Формирую среду развёртывания (DEV → QА → PROD). -
Кодирование и доработка типовых конфигураций
– Дорабатываю типовые решения (Управление торговлей, Бухгалтерия, ЗУП) средствами встроенного языка:
• Пишу управляемые формы, Common modules, расширения.
• Разрабатываю отчёты и обработки на СКД.
– Если проект с нуля — создаю собственную конфигурацию, проектирую подсистемы и обмен данными. -
Интеграция с внешними системами
– Реализую REST/SOAP-клиентов для обмена с веб-сервисами (e-commerce, 1C-Битрикс, банки).
– Настраиваю COM-соединения и OLE-автоматизацию для взаимодействия с MS Office, PDF-генерацией и ЭДО. -
Работа по методологиям
– В Scrum: участвую в ежедневных стендапах, планирую спринты, провожу демо и ретроспективы.
– В Kanban: слежу за статусами задач в Jira/YouTrack, контролирую «сквозной» цикл от «To Do» до «Done».
3. Тестирование и контроль качества
-
Модульное тестирование
– Пишу автотесты (Vanessa ADD, утилиты тестирования бизнес-процессов).
– Проверяю корректность расчётов, граничные условия, обработку ошибок. -
Интеграционное и нагрузочное
– Организую проверку обменов (XML/JSON) и регламентных заданий в nightly build.
– Анализирую время выполнения тяжёлых операций, оптимизирую запросы и кэширование. -
Code Review и документация
– Участвую в peer-review: читаю чужой код, оставляю комментарии, слежу за единым стилем.
– Оформляю пользовательские инструкции и технические документы (архитектурные схемы, ER-диаграммы).
4. Внедрение и сопровождение
-
Пилотное и полномасштабное внедрение
– Переношу конфигурацию в боевую среду, провожу миграцию данных (изменения в СУБД: MSSQL, PostgreSQL).
– Настраиваю права пользователей и разграничение доступа. -
Обучение и поддержка пользователей
– Проводю тренинги для ключевых пользователей, готовлю методички и видео-гайды.
– Оперативно реагирую на обращения в службу поддержки, фиксирую и исправляю баги. -
Эволюционное развитие
– Анализирую метрики использования, собираю идеи для улучшений.
– Раз в релиз дорабатываю функционал по новым требованиям и меняю существующие бизнес-процессы.
5. Командная работа и коммуникации
-
Взаимодействие с аналитиками, тестировщиками, администраторами БД и руководством проекта.
-
Отчётность: статус-миты, доска задач, контроль выполнения KPI по срокам и качеству.
-
Коллегиальность: менторинг младших разработчиков, помощь в решении сложных задач.