Composition Authoring Delivery Plan

1. Объём поставки

Функция включает:

  • список и поиск композиций

  • просмотр версий

  • редактор структуры композиции

  • операции над фрагментами

  • публикацию новой версии

  • снятие версии с использования

  • удаление композиции

2. Текущее состояние

  • функция уже реализована

  • ранее не была оформлена как отдельный подробный набор документов

  • следующая цель — удержать единый язык описания и критерии проверки

3. Потоки работ и владельцы

  • владелец интерфейса:

  • список композиций

  • редактор и карточки фрагментов

  • владелец ядра:

  • загрузка, публикация, версии, удаление

  • владелец библиотеки блоков:

  • корректность связей композиции с блоками

4. Карта зависимостей

  • хранилище композиций

  • библиотека блоков

  • редактор фрагментов

  • список версий

5. Шаги внедрения

  • зафиксировать документацию функции

  • согласовать словарь терминов по фрагментам и версиям

  • закрепить контрольные сценарии на редактор структуры

  • синхронизировать с соседними функциями нормализации и переписывания

6. Блокеры и риски

  • сложное состояние редактора

  • большое число операций над фрагментами

  • риск спутать авторинг композиции с функциями её преобразования

7. Контрольный список готовности

  • базовый жизненный цикл композиции задокументирован

  • операции над фрагментами описаны

  • правила версии и публикации описаны

  • зависимость от библиотеки блоков описана