Эпоха без промежуточной станции
Какова физическая структура проекта в традиционной ИТ-компании? Каким бы сложным ни был проект, его можно разделить на две части: «авансцена» и «бэкстейдж».
Что такое стойка регистрации?
Во-первых, упомянутые здесь «внешняя часть» и «внешняя часть» — это не одно и то же. Так называемая стойка регистрации включает в себя различные интерфейсы, напрямую взаимодействующие с пользователями, такие как веб-страницы и мобильные приложения, а также различную бизнес-логику на стороне сервера, отвечающую на запросы пользователей в режиме реального времени, такие как товарный запрос, система заказов, и так далее.
Что такое за кулисами?
Фон ориентирован не непосредственно на пользователей, а на систему управления конфигурацией, ориентированную на операторов, таких как управление товарами, управление логистикой и управление расчетами. Бэкенд предоставляет простую конфигурацию для внешнего интерфейса.
Отношения между передним планом, фоном и пользователями можно просто представить на следующей диаграмме:
В то время развитие проекта было относительно стабильным, и не было необходимости в итерациях и пробах и ошибках так быстро, поэтому проблем с этой структурой не было.
С быстрым развитием Интернета сегодня конкуренция между предприятиями становится все более ожесточенным. Только сосредоточившись на пользователю, быстро влияя на потребности пользователей и постоянно итерацию и пробной и ошибкой, могут ли предприятия быть непобедимыми на конкурсе.
Однако на деле...
На традиционном переднем плане - фоновой архитектуре предметы являются относительно независимыми, многие проекты изобретают одно и то же колесо, что позволяет сам проект более и более раздутый, но и более и более низкую эффективность развития.
В настоящее время, чтобы повысить эффективность разработки, нам необходимо интегрировать промежуточную организацию, чтобы предоставить некоторые общие ресурсы для всех проектов. И эту промежуточную организацию люди называют «Чжунтай».
Лидер на средней стадии
SuperCell — финская компания по производству мобильных игр. Название может быть незнакомым, но когда речь заходит о следующих играх, они всем знакомы:
Война кланов
Бум Бич
королевская битва
Компания Supercell похожа на игру инкубатора высокой доходности, разработана более 10 моделей игры в течение нескольких лет, но для большинства игр проб и ошибок были сокращены в процессе разработки, окончательная игра была посвящена нескольким пользователям являются классическим классикой.
Что делает SuperCell таким эффективным методом проб, ошибок и итераций? Они полагаются на мощные ресурсы платформы для поддержки небольших групп разработчиков игр.
Разрабатываемые ими игры выглядели очень по-разному, но у них было много общего. В бизнесе к общим вещам относятся платежные системы, пользовательские системы и т. д. В технологиях к общим вещам относятся игровые движки, внутренние инструменты разработки и т. д. И эти общие ресурсы может обеспечить мощная «средняя платформа»:
Архитектурное мышление Zhongtai изменило не только структуру проекта, но и организационную форму команды R&D. SuperCell называет эту эффективную форму организации «племенем».
Вслед за этим местные интернет-компании также начали свои собственные стратегии среднего и Тайваня.
Alibaba предложила стратегию «большая и средняя сцена, маленькая стойка регистрации»:
На рисунке общий бизнес многих продуктовых линеек Alibaba утонул, чтобы сформировать различные бизнес-центры в центре и на Тайване, в то время как Aliware является технологической платформой промежуточного программного обеспечения Alibaba, обеспечивающей техническую поддержку основных направлений бизнеса.
Huawei предложила стратегию «платформенной артиллерийской поддержки элитного боя»:
Huawei сравнивает боевую группу с проектной группой, а Zhongtai с командованием на поле боя. В этой метафоре роль Zhongtai заключается в обеспечении ресурсной поддержки: данные для данных, технология для технологии.
Удельное деление Китая и Тайваня
бизнес центр
В предыдущей статье неоднократно упоминался бизнес-центр, который заключается в том, чтобы утопить общий бизнес каждого проекта и интегрировать его в общую сервисную платформу:
технический центр
Технологическая платформа, чтобы не дать разработчикам изобретать велосипед, предоставляет общую базовую структуру, движок и промежуточное ПО для каждого проекта:
Дата центр
Центр обработки данных, для сбора и анализа различных данных для каждого проекта:
Алгоритм средней платформы
Центр алгоритмов предоставляет возможности алгоритмов для различных проектов, таких как алгоритмы рекомендаций, алгоритмы поиска, распознавание изображений, распознавание речи и т. д.:
Применимые сценарии на среднем этапе
От 0 до 1 этапа нет необходимости строить средний этап.
Предпринимательские компании от 0 до 1, основной целью которых является выживание, создание продуктов с максимальной скоростью и подтверждение их рыночной стоимости.
В это время это лучший выбор, чтобы проект был дико расти. Если вы не спешите построить средний этап, я боюсь, что средний этап не был построен, и компания будет голодать до смерти.
1 до N с сцены, этап для строительства.
Когда компания имеет определенный масштаб и продукт признан рынком, основная цель компании уже не выживать, а жить лучше.
В настоящее время, хотя сложность проекта не особенно высока, мы можем рассмотреть возможность погружения общих частей каждого проекта и формирования промежуточной платформы для облегчения последующих попыток новых проектов и итераций старых проектов.
От стадии N до N+1 необходимо построить среднюю платформу.
Когда предприятие имеет большой масштаб, а различные продукты, услуги и отделы сложны, в это время будет более болезненно вносить структурные коррективы.
Однако долгосрочная боль не так хороша, как краткосрочная боль.Для долгосрочного развития проекта все же необходимо как можно скорее скорректировать структуру и реализовать платформизацию, чтобы избежать этого. становится все труднее поддерживать в будущем.
----КОНЕЦ----
Друзья, которые любят эту статью, добро пожаловать, чтобы обратить внимание на общественное числопрограммист маленький серый, смотрите больше захватывающего контента
Добро пожаловать, нажмите и удерживайте QR-код, чтобы следоватьМаленький Грей учит английский, вы узнаете больше, чем просто английский!