Более высокоуровневые тесты (функциональные, сквозные, приемочные, и, возможно, тесты производительности) следует поручать команде тестировщиков. Практика, когда вы возлагаете функции тестировщика на программиста, является порочной. Дело в том, у разработчика и тестировщика разные типы мышления. Разработчик думает о том, как он может сделать это. Тестировщик думает о том, как он может сломать это. Просто запомните, что разработчики – это плохие тестировщики. И потраченные человеко-часы разработчика на тестирование – деньги на ветер.
Комментарий недоступен
Не соглашусь) Роль архитектора может выполнять наиболее квалифицированный специалист с релевантным опытом в проектировании. Роль бизнес-аналитика может выполнять product owner. Здесь можно провести аналогию со стратегией и тактикой. Стратегия без тактики - самый медленный путь к победе. Тактика без стратегии - это просто суета перед поражением (Сунь Цзы).
Комментарий недоступен
Джун есть начинающий специалист без опыта работы) Удостоверения такого нет, но выпускника после обучающих курсов таковым можно назвать
Комментарий недоступен
Очень хорошая статья, глоток свежего воздуха прям❤️. Не хватает такого в жизни. Объясняешь людям, что вот так надо строить разработку, а они говорят ага и сливают все на аутсорс, без плана и контроля. А потом ходят плачутся что это все не работает. И чем дальше тем больше системности не хватает менеджменту. Год от года все хуже. Бу-бу-бу... Ушёл.
Алексей, большое спасибо за комментарий!