У нас свой аджайл. Самый настоящий: мы строим процессы вокруг людей, а не наоборот; взаимодействие — наша главная профессиональная дисциплина; качественный диалог с клиентом — первое требование к любому проекту; мы готовы в любой момент пересмотреть задачу и сменить направление.

И конечно же, мы пытаемся как можно скорее выпускать работающие вещи, чтобы большую часть времени тратить на их совершенствование. Для этого у нас есть метод «прогрессивного джипега». А может это уже и не он — кто теперь вспомнит! — по-привычке так его называем. Вот в чём смысл:

Проект должен быть готовым в любой момент. Время расходуется на улучшение деталей.

Сначала создаём оболочку: пустые страницы в нужном количестве, комплект шаблонов, набор черновиков, перечень функциональных блоков, схему. Потом равномерно наполням оболочку содержимым, нигде подолгу не застревая. Взаимоувязываем части системы, проверяем на цельность, однородность и удобство. Только после этого переходим к деталям.

Получается, что проект или продукт в любой момент готов в полном объёме. Мы можем показать его клиенту без специальной подготовки, за пару кликов. Время расходуется на улучшение качества — во всех частях проекта более-менее одновременно.

Например:

— если надо сверстать книгу, сначала делаем пустые страницы и заливаем весь текст, расставляем по всей книге заголовки и картинки. Потом придумываем макет и типографику, задаём текстовые стили. И только потом аккуратно допиливаем нюансы и нестандартные случаи — столько, сколько можем.

— если надо спроектировать сайт, сначала составляем перечень уникальных страниц, описываем их содержимое и функциональность. Потом начерно создаём макеты всех страниц, распределяем по ним соответствующие фрагменты плана. Иногда делаем работающий прототип. И только имея весь проект в виде черновика или прототипа, работаем над частями.

Бывает время исследований и поиска. Иногда нужно забыть об ограничениях задачи, погрузиться на глубину, чтобы найти там классную идею. В этот момент не получится думать о структуре и стремиться к завершённости, это нормально. Но как только очертания решения начинают вырисовываться — пора всплывать на поверхность и смотреть на задачу целиком.

Работать так — сложно. Всегда проще вылизывать элементы на первой странице, оставляя неизвестность на потом. Чтобы охватить весь проект, требуется энергия и внимание. Но альтернативы нет: только этот подход даёт предсказуемый и управляемый процесс.

Лебедев: метод прогрессивного джипега