Комментарии 22
Честно говоря, не совсем понял, почему данный подход противопоставляется agile-разработке. На мой взгляд, это даже больше похоже на концентрированный agile. Разве эти две цитаты не про одно и то же?
Тест-менеджеры могут начать день с одного плана, а к обеду — поменять его кардинально.
vs
Готовность к изменениям важнее следования первоначальному плану. Не отрицая важности того, что справа, мы всё таки больше ценим то, что слева.
А в части чего гибкость? Режем функционал? Нанимаем ещё людей? Если нельзя двигать сроки, то как работать? Хочу новую фичу уже завтра, например.
возможно внедрение фичи по частям в прод
Это очень хороший и правильный подход, чем он не угодил? Или вы фичи, в принципе, никак не дорабатываете?
'Нужны доработки'
'Извините, функционал уже принят, никаких доработок'
в аджейле разрабатывается Стори или фича ... В нашем же случае мы внедряем сразу весь процесс
В чем разница между процессом и стори/фичой? Назовите процесс историей - что изменится?
В нашем же случае мы внедряем сразу весь процесс, мы не тестируем отдельные куски доработок, мы тестируем весь процесс целиком.
То есть вы отдельные «куски» в принципе сами по себе вообще не тестируете? Действительно ждёте пока всё будет готово целиком и только потом начинаете тестировать?
Потому, что в аджейле разрабатывается Стори или фича… У нас нет спринтов...
Мне кажется что вы путаете аджайл и скрам. В аджайле совсем не обязательно должны быть стори/фичи и спринты. Возьмите тот же канбан например.
Я вас наверное очень удивлю, но так даже в скраме делают. Просто если вы хотите в конце каждого спринта протестировaть ещё и весь процесс целиком, то вы планируете под это время и всё. Или делаете отдельную команду под такие тесты и вместо «простого» скрама делаете нексус или там «scrum of scrums» с несколькими командами…
Это если вы обязательно хотите именно скрам делать, а не другие варианты аджайла.
Как тест-менеджеры / -аналитики справляются с ведением нескольких проектов? Им хватает на все времени? Или они в мыле жонглируют экселями и с утра до вечера торчат в телефонных конференциях?
Как вы рассчитывате долю стоимости тестирования в проекте, если распределение часов меняется динамически? Закладываете вначале «с запасом» бюджет, а потом списываете реальные расходы по часовой отчетности участников?
Несколько проектов тест-менеджер берет только если масштаб проектов это позволяет сделать.
Долю стоимости мы рассчитываем исходя из уже накопленной в отделе экспертизы, она зависит от глубины изменений и количества задействованных в тестировании систем. Реальные расходы на тестирование определяются фактическими трудозатратами.
Почему-то первая мысль после прочтения статьи о том, что разработчики решили отказаться от модульных и интеграционных тестов, потому что не успевают.
И менеджеры сделали заявления: "Будем тестировать всё на серверах!"
После чего пошли дальше оптимизировать и распределили тестировщикам по проектам.
Поэтому вопрос: какая часть кода у вас покрыта модульными и интеграционными тестами?
У нас каждый продукт/проект до выхода на Е2Е проходит все виды тестов: UNIT-тесты, функциональное и интеграционное тестирование. Мы подключаемся уже после всех ранее пройденных видов тестов. И конечно же есть большое количество фич, которые в принципе к нам не поступают на наш вид тестирования, т.к. влияют только на один продукт и для них достаточно функционального и (при необходимости) интеграционного тестирования.
Если в каждый проект по одному манульному мидлу то это +100К в зарплатах Москвы, этот мидл будет 2-3 месяца изучать систему, потом усиленно тестировать, а через год решит, что это ему не интересно, и что будет делать следующий? Опять все изучать.
По мне вы должны отлаживать процесс писать документацию и тест-кейсы, а потом передавать все команде и их тестировщику, если он есть.
Про «кросс-системный» напоминает какой то маркетинг, или это слоган «делай не как все» (крос- систем-). В описании вижу отдел тестирования, не закрепленный за проектами.
Зуммеры изобрели водопад
Кто такой кросс-системный тестировщик и почему он не должен быть «agile»?