Как выбирать технологии для проекта?  На плечах технического лидера зачастую лежит ответственность за выбор технологий проекта. И этот выбор очень непростой. Технологий зоопарк, цена ошибки очень велика. И чем позже ошибка будет обнаружена, тем дороже она обойдется бизнесу. А ошибки как правило обнаруживаются скорее позже, чем раньше. Например, когда нагрузки на приложение превысят возможности одного сервера, и нужно масштабироваться. А время потрачено. Либо таким дальше свой груз, либо тратим кучу ресурсов на переписывание.  Для выбора технологии я сформировал для себя коротенький чек-лист. Пункты будут от наиболее важных к наименее, на мой взгляд.  1. Технология подходит для решение проблемы бизнеса и делает это наиболее эффективно. Например, если нужен ML, мы берём Python, а не PHP. Если бизнесу нужен сайтик/магазинчик или лендинг за неделю, куда будет ходить максимум 20 человек в день, и бюджет 50 тыс руб., то никаких новомодных реактов, собрать на CMS или даже NoCode.  2. Технология зрелая. Никаких альфа-версий очередного 1368-го JS-фреймворка. Зрелая технология обладает достаточным сообществом, где можно получить ответы на возникающие вопросы и проблемы, а также она готова к использованию в продакшен.  3. Команда знает технологию.  Целесообразно ли писать на C# новый проект, если у вас все предыдущие были на Java и максимальная экспертиза в нём, а также Java удовлетворяет пунктам 1 и 2. Думаю нет, если у вас нет планов постепенного перехода всей организации на новую технологию.  4. Команда хочет изучить технологию. Если не хочет, но первые два пункта выполняются и очень надо, то придется собирать под этот проект новую команду. А это долго, дорого и рисковано, если например новый проек не взлетит, то команду придется сокращать  Вот такие у меня вышли пункты. А что бы сюда добавили вы?

Как выбирать технологии для проекта? 

На плечах технического лидера зачастую лежит ответственность за выбор технологий проекта. И этот выбор очень непростой | Сетка — социальная сеть от hh.ru
repost

403

input message

напишите коммент

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

ответить

Тренды в энтерпрайзе - это боль. Если скажут выбрать фреймворк для фронта, я, например, выберу старый добрый зрелый Реакт с большим сообществом, а не очередной новомодный у гиков noname.js

ответить

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь