15 февр. 2013 г.

Гаспачо

Знакомьтесь.
То что ранее называлось СУП, обрело кодовое название "Гаспачо"

Не смотря на красноречивые комментарии Константина Харитонова (автора и идейного лидера Cerebro), который конечно же уложили меня на лопатки... мы продолжаем работу над своей системой.

Почему?
Я дам самый глупый ответ за всю историю бизнеса - хочу.
Не умею быстро отказываться от идей и планов.

Варим СУП

СУП - Система Управления Проектами

Существует огромное количество платных и бесплатных систем управления проектами, "супов"...

Всё перепробовано, и...
Для мультимедиа производства таких систем не много, лидер - Cerebro
Отличная система, да еще и отечественная (респект разработчикам!), но...
Увы, после многих тестов и размышлений мы отказались и от нее, а была последней надеждой.

Вот причины:

  • Слишком дорого для маленькой, молодой студии. (может я бы и смирился  но подключение 20-60 фриленсеров - разорение)
  • Слишком универсальна. То есть она выполняет контроль вообще над таким понятием как "задача" и всё что в нее входит. Входить конечно в это понятие может что угодно. Это здорово, но... Я консерватор или сноб или называйте как хотите - любой анимационный проект должен включать в себя такие вещи как: сценарий, раскадровка, аниматик, кадро-план, и пр. пр. + подготовительный период по арту и созданию всего-всего. При этом каждый из перечисленных пунктов имеет свою собственную специфику и свои собственные особенности - понятные узким специалистам. Это значит, что если идет работа над сценарием, то это одни инструменты  если это работа над раскадровкой - другие. и т.д. В Cerebro всё слишком универсально - всё для всех едино.
  • Нам не нужны многие функции
  • Нам катастрофически не хватает функций взаимодействия с пейплайном, контролем за рендером, управление рендером, синхронизации с монтажкой и пр. пр. пр.
  • Каталогизация данных, всё что наработано студией.
  • Использование каталога для сборки новых проектов и повторных итераций.
  • Не нашел синхронизации с какими-то пакетами вроде CeltX
  • Как и все подобные системы - катастрофически много пожирает времени сотрудников.
  • Система контроля версий?
В случае с Cerebro 1 день обучения сотрудника примерно равен 1 дню его зарплаты, один день оплаты работы в нашей студии, значительно выше годовой лицензии, а это уже совсем не понятно. Даже бесплатное обучение дает ужасный урон. 

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

Поэтому мы решили варить свой "СУП"

Такие попытки были уже многократно  но на этот раз всё по взрослому,  что-то внутри подсказывает - нужно срочно и очень. 

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

Уже вызревают первые опорные точки.
Созданы тестовые дебагеры, пилим документацию, выстраиваем проект.

Связка маргинальная: AIR+Flex+SQLite\MySQL+PHP (клиент\сервер)

Я НЕ планирую делать эту разработку коммерческой в будущем, но возможно поделюсь опытом.  Мы просто создаем "костыли" для самих себя. Для маргинальной студии нужны маргинальные костыли. Поэтому все потенциальные "конкуренты" или "продавцы" могут даже не напрягаться. Нам не интересен ваш рынок или ваши предложения ;-).Разве что переубедите? ;-) Я не бываю категоричным на 100%. ;-)