Корпоративные приложения
4 года я занимался проектированием и разработкой сайтов в качестве ведущего разработчика, менеджера проекта и т.д. Проекты по большей части крупные, для серьезных компаний, но… но где-то через года полтора-два сценарии идут на автомате. “Так, интернет магазин, фишки такие и такие, а еще недавно вот там видел вот такое, взаимосвязи вот такие, тут лучше чуть упростить, чтобы снизить сроки и бюджеты, а тут вот так, я давно такую штуку придумал, тут будет очень здорово, да и затрат практически никаких”. Когда проекты идут на потоке, по несколько в параллели, появляются автоматизм и отстраненность, основное внимание уходит не на сам проект, а на заказчика. А вот с прошлого ноября… сперва пол года в стартапе, а последние несколько месяцев – хостинг: сервера, панели управления и т.д. И вот тут начинается интересное:
- совершенно другой объем данных
- внешнего заказчика нет
- сделанный проект никуда не уходит: всё, что ты придумаешь и сделаешь, потом сам же будешь использовать, за каждую неудобную форму тебя пользователи будут есть лично.
“Внешние” проекты, точнее, проекты для внешних пользователей достаточно просты. Да, там тоже хватает интересных моментов, туда вкладывается огромный объем труда (в конце концов, именно с этими интерфейсами работают клиенты), но самое сложное для меня – внутренние сервисы. Тут и на порядок больше данных, и среднее время работы с приложением больше в разы и т.д. Давайте вспомним давнюю карикатуру:

И вот выясняется, что ничего анекдотического в этой картинке нет. Скажем, карточка с информацией о пользователе… нет, это что-то нечеловеческое: информация об аккаунте, основные операции с аккаунтом, “привязанные” к аккаунту домены, море финансовых показателей, документы, комментарии админов, логи операций и т.д. и т.п. Плюс толпа всплывающих форм с подробной информацией, редактированием. Добавьте к этому то, что в системе огромный объем унаследованного кода, приложения развивались многие годы, сложный путь эволюции. Так что попытки сведения всего в единую стройную систему, мягко говоря, требуют такта, внимания и тщательного обдумывания.
И вот в этот момент становится понятно, что всё, что пишут про сайты, редизайн, ваерфреймы и т.д. – это предыдущий уровень сложности, который уже пройден. Всё, что описывает работу с таким объемом данных, по большей части касается десктопа и традиционных бизнес-приложений. Понятно, что грань стремительно стирается, да и уже сейчас довольна призрачна, но… но.
Хочется увидеть что-то толковое, хорошее – найти примеры качественных бизнес-приложений, вынесенных в веб: ссылки, скриншоты, обзоры, описания процесса разработки, объяснения принятых решений. Особенно интересны внутренние панели хостинговых компаний, российских и зарубежных. Помогите, кто чем может.
Еще об этом:
Если интересно могу кинуть на мыло скрины веб-морды нашей внутренней тулзы.