В предыдущей должности я активно выступал за внедрение автоматизированного тестирования и практик непрерывной интеграции на устаревшей платформе электронной коммерции, которая сильно полагалась на ручное тестирование. Проект сильно вырос за годы, и наши циклы релизов занимали 2-3 недели из-за обширного ручного регрессионного тестирования, что было и трудозатратно, и чревато ошибками.
Я заметил несколько критических проблем, которые влияли на производительность нашей команды и качество продукта:
Я был уверен, что инвестиции в инфраструктуру автоматизированного тестирования окупятся в долгосрочной перспективе, хотя и потребуют времени и ресурсов на старте.
Я не просто продавливал это изменение в одностороннем порядке. Вместо этого я применил подход, основанный на данных и совместной работе:
Когда я получил одобрение, я возглавил внедрение:
pytest для бэкенд-тестирования и Cypress для end-to-end тестовJenkins для автоматического запуска тестов на каждом pull requestРабота по продвижению и реализации дала ощутимые результаты:
Этот опыт научил меня, что для успешного продвижения идей нужны и умение убеждать, и готовность к сотрудничеству. Недостаточно просто быть правым; нужно вести людей за собой, демонстрировать ценность на ранних этапах и искренне учитывать опасения всех, кого затронет изменение.
Подход кандидата к продвижению идеи опирался в основном на представление технического превосходства автоматизированного тестирования вместо демонстрации измеримого влияния на бизнес.
Новый — ещё не проверен сообществом
Вы