- 22, Oct 2024
- #1
Фон: Недавно я начал работать в компании, и мне было поручено существенно модернизировать команду/отдел разработчиков. На данный момент проблемы следующие:
- В настоящее время разработчики разрабатывают действующий сайт.
- Резервные копии сайтов сохраняются, но у них нет системы контроля версий.
- Никакого промежуточного процесса (разработка, контроль качества, UAT, работа в режиме реального времени).
- Нет автоматизированного процесса сборки.
- Нет СДЛК.
- Минимальная (если есть) документация.
- Сайты используют разные технологии.
- Сроки безумные из-за огромных задержек в разработке.
- Команда разработчиков не знает общих инструментов, которые могут помочь в отладке/разработке.
План Мои мысли на данный момент (в произвольном порядке):
Довести все проекты до использования одних и тех же технологий.
Перенесите все активные проекты в систему контроля версий.
Реализовать промежуточную реализацию, чтобы у нас были Dev, QA, UAT и Live.
Внедрить CI/CD
Внедрение инструментов и обучение настройке для команды разработчиков.
Внедряйте стандарты кодирования.
Представьте методологию, более подходящую для того, как в настоящее время работает команда, скорее всего, Agile или Scrum, а также соответствующие инструменты и шаблоны документации.
Вопросы
Были ли вы в этом сценарии раньше? Как вы преодолели эти препятствия? Сколько времени ушло на реализацию? (как приблизительная идея)
Как бы вы расставили приоритеты в выполнении перечисленных выше задач?
Что бы вы порекомендовали мне изучить/исследовать? (Меня особенно интересует CI/CD и то, как решить такую огромную задачу)
Я чувствую, что мне нужна своего рода иерархия потребностей Маслоу, чтобы получить больше представления о том, с чего/как начать и к чему двигаться дальше.
Заключительные замечания Мы будем очень признательны за любые ресурсы, ссылки, просто подборку материалов и т. д.
Извините, я знаю, что этот вопрос можно считать расплывчатым и он даст самоуверенный ответ, но это принесет мне наибольшую пользу, поскольку, если бы я точно знал, какие вопросы задавать, мне не понадобилась бы помощь, потому что я мог бы использовать поисковую систему.
#методология #стартап