Что входит в работу
- Описание процесса и пользовательских ролей
- Прототип ключевых сценариев
- Разработка модулей и интеграций
- Проверка, документация и сопровождение
Как подойти к задаче
Начинаем с обследования и технического задания. Выделяем первый полезный объём, проверяем его в работе и планируем следующие этапы.
Когда готового компонента недостаточно
Нестандартный расчёт, несколько ролей пользователей, особая логика заявки или обмен между системами требуют описания правил, а не только экранов. Разбираем входные данные, допустимые действия, результат и обработку ошибок. Сначала проверяем, можно ли использовать существующее решение без потери важных требований.
В Joomla по возможности выносим поведение в собственное расширение, а оформление — в шаблон или переопределение. Так изменения меньше зависят от ядра CMS и проще сопровождаются при обновлениях.
Как ограничиваем объём проекта
Выделяем первый рабочий сценарий и критерии его приёмки. Для интеграции нужны документация API, тестовый доступ и примеры данных. Заранее согласуем, что происходит при недоступности внешнего сервиса и как обнаруживается ошибка. После проверки основной версии можно добавлять следующие сценарии без попытки реализовать всё одновременно.
По теме
Обсудим ваш проект
Расскажите о продукте, сроках и исходных материалах. После уточнения задачи подготовим состав работ и оценку.