• Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    0

    Да, заместили иностранную компанию, которая работала нормально, но оплата работ была в $.

  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    0
    еще больший экономический эффект- если аналитиков сократить)… оставить разработчиков, соединить их с Заказчиком и посмотреть, что из этого выйдет)… шутка…
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    0
    Я бы предложила обсудить, как бывает по другому, с теми, кто занимается подобными процессами на схожих проектах и сравнить результаты их достижений со своими. Либо сравнить их вариант процесса импортозамещения и предложенный мной вариант, провести анализ, какой из процессов оказался быстрее (по времени), качественнее (по показателям метрик качества), эффективнее по показателям в денежном эквиваленте. Вы же продолжаете из статьи в статью пытаться натянуть тему статьи на ваши сложности в работе с одним из проектов ЛАНИТ, упорно смещая фокус темы статьи в плоскость обсуждения вашего видения конкретного проекта. Мне казалось, что еще в прошлой статье дала вам понять, что ваша цель достигнута не будет. Дальше я вижу смысл продолжить беседу по обсуждению сути статьи и предложенного механизма по достижению цели — заместить одну команду на другую без потери в качестве и с экономической выгодой для проекта.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    0
    Мне нет необходимости вам доказывать что-либо, я делюсь моим опытом. Он может быть вам полезен, а может показаться банальным и очевидным. Описанный процесс — это не процесс тестирования конкретного продукта или проекта. Описан процесс замещения одной команды тестирования на другую и как мы добивались безболезненного замещения, без серьезных проблем с качеством по нашему понимаю качества и нашим метрикам, которые вели на проекте и считали их достаточными, для понимания «стало лучше или стало хуже или осталось на прежнем уровне». Про организацию процесса тестирования описано в другой моей статье habr.com/ru/company/lanit/blog/490342 Но и в этой статье речь не о том проекте, про который вы упорно пытаетесь начать вести обсуждение.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +1
    Вы пишите снова про какой-то конкретный проект, я могу догадаться из контекста комментария о каком проекте речь, но процесс из статьи к тому проекту отношения не имеет.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    0
    Простите, но я с вами не согласна. Прочитайте, пожалуйста, комментарий выше с пояснением что заместили.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +1
    Вы первый кому не понятно, что заменяли долларовую команду на рублевую. Мы не потеряли в качестве, проекты развиваются спустя несколько лет после завершения данного процесса и по снимаемым метрикам и обратной связи от заказчика, ухудшения не произошло. Точнее был незначительный переходный период 1-2 месяца на каждом проекте, когда провал по качеству немного был (по метрикам и субъективным ощущениям участников проекта), но по мере погружения новых команды в проект и накопления знаний по проекту, показатели качества улучшились. Если вы сталкиваетесь с плохим качеством на каком-то проекте, я рекомендую обратиться к тем, кто участвует в проекте и обсудить с ними. В рамках статьи про процесс замещения ресурсов есть смысл обсуждать подход и процесс, если он не удачен на ваш взгляд или ошибочен, обоснуйте, обсудим.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +1
    Нет, особенность команды тестировщиков в долларах была именно в том, что они были очень компетентны, качество их тестирования было отличное, до 2014 года они обходились бюджету проекта ниже, чем равнозначные по компетенциям тестировщики из мск. Но ценник стал космическим под конец 2014 года и держать их в проекте стало не выгодно, бюджет таял очень быстро. Поэтому заменить классных качественных, но дорогих, на неизвестных по качеству, но дешевых, оказалось не просто. Поэтому так много букв в статье, т.к. описан процесс, как не потерять в качестве и сделать дешевле. Оказалось, что если посмотреть шире, то много отличных команд в России, главное правильно отфильтровать их на входе и грамотно внедрить в проект.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +1
    Ресурсы тестирования были не из России и стоимость была в долларах, а стали из России и в рублях. Именно поэтому считаю, что мы заместили не только по валюте и стоимости для проекта, но и по локации.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +1
    Спасибо за внимание к статье. Очень интересное предложение, которое пришло в голову изначально всем, кто оказался в той ситуации. Если бы это было возможно оперативно реализовать, мы бы непременно именно так и поступили. Но к сожалению, такой вариант развития событий был не приемлем для вендора, предоставляющего услуги в долларах. Вариант с рублевыми ставками в итоге был согласован с вендором спустя продолжительное время переговоров, но предложенные ставки в рублях все равно оказались существенно выше, чем альтернативные варианты по командам в России. Но мы не теряли время даром, а смогли найти альтернативных вендоров, не уступающих по качеству долларовым и безболезненно начать процесс импортозамещения. А дальше «этот огород» привел компанию к открытию своих ресурсных центров, чтоб закрыть большую часть потребностей в тестировщиках на наших проектах. Что не делается — все к лучшему.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    0
    Добрый день. Конечно, 15 лет в тестировании.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +1
    Спасибо, исправила на 32. Главное, что вы суть статьи поняли в целом, рада за вас.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +4
    Потому, что они не имеют никакого отношения к сути статьи.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +3
    В статье описывается ситуация, которая произошла в конце 2014 года (что видно на графиках), а именно резкий рост курса доллара. Это повлияло на работу с вендорами, предоставляющими свои услуги в долларах. Какая связь с 2008 годом или ранее мне не понятно, так же как и не понятно, при чем тут средневзвешенный курс по году, если оплата услуг вендорам идет по курсу ЦБ РФ. Вы путаете тепленькое и красненькое, что совершенно не уместно в контексте статьи. Суть статьи не в сравнении курса доллара за десятилетие, а в конкретной ситуации, которая повлияла на рынок IT и потребовала внести определенные корректировки в работу с вендорами, а также описано, как мы это делали, чтобы не потерять в качестве.
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    0
    прежде чем делать выводы, ознакомьтесь с информацией про 2014 год из открытых источников.
    Например ru.wikipedia.org/wiki/%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%B9_%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%B8%D0%BA_(2014) или ratestats.com/dollar/2014
  • Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция
    +2
    Очень жаль, что моя КДПВ вызвала у вас такую ассоциацию. Главное в моём посте — всё же текст. Успели прочитать статью?
  • Чему нас научило тестирование государственной информационной системы
    0
    В статье речь о производственном процессе тестирования и методологии, применяемой при тестировании такого рода систем. Как мы шли к этой методологии с 2009 года и какие уроки вынесли при разработке первой ГИС. Статья направлена на техническую аудиторию, в основном на специалистов по тестированию (тест-менеджеров, руководителей групп, тестировщиков, желающих развиваться в управлении качеством), а не на пользователей ГИС ЖКХ в частности. По поводу конкретики выше уже ответила.
  • Чему нас научило тестирование государственной информационной системы
    0

    Честно говоря мы уже ходим по кругу.

  • Чему нас научило тестирование государственной информационной системы
    –1
    Причастность к ГИСам публикуется в открытом доступе, если был конкурс. Проблемы с системой конкретные надо все таки адресовать в техническую поддержку, это пожалуй единственный способ исправить ваш инцидент, но точно не на Хабр.
  • Чему нас научило тестирование государственной информационной системы
    +1
    К сожалению, не имею право отвечать на вопросы такого рода, NDA.
    В статье не сказано, что на разработку системы тестирования ушло 10 лет ), мы не разрабатывали такие системы…
    В статье опыт тестирования первой крупной системы, проблемы с которыми столкнулись, как их решали и рекомендации тем, кто быть может сейчас с такими же проблемами сталкивается и сможет вынести что-то полезное из нашего опыта, применить наши практики в своей работе.
  • Чему нас научило тестирование государственной информационной системы
    +1
    Буду ругаться конечно, но приму ситуацию и найду другого сантехника.
    И в ситуации с сантехником… мне придется принять ее, устранить проблемы в квартире за свой счет, к сожалению, т.к. вероятность что мне ее устранит УК не велика, если нет страховки… и… жить дальше, но это уже совсем другая история… Никак не могу понять, как она может быть связана с тем, как техникум к примеру, обучает слесарей сантехников и что в итоге из них получается на выходе…
    Это я вас пытаюсь вернуть к тематике статьи, т.к. цель статьи показать тест менеджерам наши ошибки, пути их устранения, дать рекомендации к процессу тестирования на крупных системах, которые помогут в их работе, а также приведено много полезных документов и методик расчёта, которыми можно пользоваться.
    Давайте все таки оставим тему ГИС ЖКХ, т.к. прямого отношения осенний релиз на том проекте, к моей статье не имеет.
    А я не имею никакого отношения к управлению тестированием на проекте ГИС ЖКХ и кроме передачи коллегам просьбы принять меры и устранить последствия, ничем помочь больше не могу.

  • Чему нас научило тестирование государственной информационной системы
    0
    Ваши комментарии читают мои коллеги, участвующие в проекте ГИС ЖКХ, в том числе руководитель тестирования. Уверена, будут сделаны соответствующие выводы и приняты меры, чтобы не допускать серьезных инцидентов на продуктив.
  • Чему нас научило тестирование государственной информационной системы
    +1
    После любого релиза крупной ГИС проводится технический анализ, в том числе исследуются негативные факторы обновления ГИС, повлекшие ошибки на продуктиве.

    Уверена, что мои коллеги такой анализ проводили, сделали выводы и самое главное поняли допущенные ошибки (если они имели место быть со стороны тестирования) с целью проведения мер, направленных на недопущение подобных ситуаций в следующем релизе. Разработка таких систем — это командная работа, даже если причина ошибок была не в тестировании, а в аналитике или неверной установке на продуктив и т.д., анализ проводится в комплексе, меры недопущения подобных ситуаций касаются всей проектной команды.
    Мне жаль, что тот осенний релиз 2019 года доставил вам столько неудобств.

    Касаемо Вашего опыта, когда вы выступали со стороны Заказчика.

    Наши Заказчики также не подписывают акты о выполненных работах и не проводят оплату, если мы не смогли пройти приёмочном-сдаточные испытания по этапу работ в рамках наших контрактных обязательств.

    Со своими подрядчиками, в рамках наших контрактных обязательств, мы также обсуждаем ситуации, проводим совместные работы по изменению/улучшению процессов, с целью выпускать более качественные релизы. Если договорными отношениями допускаются штрафы за некачественно выполненные работы, то в подрядчиков можем и оштрафовать.

    Что касаемо внутренних сотрудников, работающих на проектах, у всех есть KPI и работа каждого тестировщика оценивается со стороны Тест-менеджера команды на предмет его достижения или не достижения поставленных KPI, собирается обратная связь внутри рабочей группы, оценивается эффективность сотрудников и при необходимости принимаем разного рода меры, направленные на рост сотрудников, их обучение и как следствие улучшения качества работы, которое, в свою очередь приводит к улучшению качества тестирования. Естественно не всегда мы достигаем успеха, как и в любой сфере, но мы к этому стремимся.
  • Чему нас научило тестирование государственной информационной системы
    +2
    Я бы вам рекомендовала принять ситуацию по требованиям от технической поддержки любой крупной системы, а именно детально заполнить форму обратной связи, приложить скриншоты и т.д., если цель вашего обращения в техподдержку — исправление возникшего инцидента. Только детальное описание инцидента поможет с его скорейшим решением.
  • Чему нас научило тестирование государственной информационной системы
    0
    Вы не очень внимательно читали статью.
    Речь про то как мы налаживали производственный процесс тестирования крупных систем в период времени с 2009-2019 года.
    Речь не идет про конкретный проект ГИС ЖКХ. Я НЕ ОПИСЫВАЮ процесс тестирования ГИС ЖКХ.

    В статье указан базис по тестированию такого рода систем, основные моменты, на которые стоит обращать внимание и как мы до них дошли методом проб, ошибок, обучения, консультаций с другими специалистами из области тестирования.

    Если вы считаете, что этот базис не верный, не рабочий, не оптимальный и т.д., я буду благодарна, если вы поделитесь Вашим удачным опытом построения процесса тестирования такого рода систем.

    Мы готовы учиться и развиваться.

  • Чему нас научило тестирование государственной информационной системы
    +1
    Мне искренне жаль, что вы сталкиваетесь с ошибками на одном конкретном проекте, при этом, к сожалению, вы не готовы озвучить ваши текущие открытые инциденты, мешающие работе с порталом, чтоб мы посмотрели, чем можем вам помочь. Мы стараемся совершенствовать наши навыки тестирования и оптимизируем производственный процесс, чтобы сократить такие моменты и выпускать новые релизы лучше, предыдущих. Именно это я пыталась отразить в статье — как мы измеряем качество, какие метрики используем, как это отслеживаем. Если я не до конца раскрыла вопрос с метриками качества, задайте, пожалуйста ваши вопросы по этой теме статьи, постараюсь вам развернуто ответить.
  • Чему нас научило тестирование государственной информационной системы
    +1
    Вы немного ушли от тематики статьи в плоскость обсуждения особенностей технической поддержки конкретного проекта.
    Давайте попробуем вернуться в плоскость обсуждение особенностей производственного процесса тестирования ГИС.

    Ответ на ваш вопрос про техподдержку ГИС
    (я сознательно пишу про любые ГИС, а НЕ КОНКРЕТНО ПРО ГИС ЖКХ).

    Конечно над поддержкой ГИС работают специалисты разного уровня доступа к промышленному контуру. Такие специалисты есть как в технической поддержке, так и в производственной команде. Проверять что-то непосредственно на промышленном контуре для локализации инцидента в большинстве случаев нет необходимости, т.к. всегда развернут тестовый контур, копия промышленного, где установлена такая же версия системы, для возможности воспроизведения инцидентов, поступающих на третью линию поддержки.

    Ваша задача, как пользователя, предоставить максимально точно информацию по выполняемым действиям, приводящим к инциденту, в том числе снять скриншоты. Для вас это могут быть совершенно рядовые действия, но при этом в профиле заполнены какие-то данные или не заполнены, которые в сочетании с вашими действиями приводят к возникновению инцидента. Только в этом случае у специалистов увеличивается шанс, воспроизвести, проанализировать причины, передать в разработку на исправление.
  • Чему нас научило тестирование государственной информационной системы
    +1
    Спасибо за вопросы.
    Смогу ответить только на часть вопросов, и далее вы поймете почему.
    Вопрос 1
    Нет, вы поняли не правильно. Речь не про ГИС ЖКХ. Как писала в комментарии выше, речь идет о целом пласте проектов, создаваемых в нашем департаменте с 2009-2019 года. В первую очередь речь шла о самой первой ГИС и бОльшая часть проблем, относилась к системам 2009-2015 годов. Это НЕ ГИС ЖКХ. Однако, наработанные в те годы практики, грабли на которые мы наступали на своем пути при тестировании систем такого масштаба, были учтены, и лучшие практики применены и на проекте ГИС ЖКХ в том числе. Лично мое участие в ГИС ЖКХ тоже было, меня привлекали как эксперта для решения задач по оптимизации процесса тестирования на ГИС ЖКХ и улучшения качества тестирования. Мое участие в проекте было 2016-2017 годы, я выполнила поставленные задачи и далее переключилась на другие задачи департамента.
    Вопрос 2.
    Вижу, что основная ваша боль – ГИС ЖКХ, а в частности интеграция с этой системой. Я не в контексте текущих процессов на проекте ГИС ЖКХ, т.к. руководит тестированием мой коллега. Поэтому отвечать за то, как устроено интеграционное взаимодействие на проекте в данный момент, при этом не участвовать в проекте более 2 лет будет не правильно.
    У нас есть отдельные статьи по ГИС ЖКХ на хабр, где вы можете задать вопрос, касаемый этой темы.

    По поводу проблем, с которыми сталкиваются конечные пользователи при обновлении крупных ГИС, если вдруг серьезно изменился бизнес процесс или интерфейс.
    Я прекрасно понимаю боль пользователей, т.к. сама не очень люблю перемены, особенно в интерфейсе, но это неизбежность, зачастую вызвана изменением законодательства или же переработкой интерфейса в рамках требований от Заказчика. Как правило это направлено на улучшение или вынужденные изменения (поменялись НПА или закон), никто заранее не ставит перед собой цель поиздеваться над пользователем. В статье я описывала проблемы на начальном этапе, когда мы только начинали разрабатывать ГИС (2009-2010 года), потом мы приняли ситуацию и научились оптимально с ней работать/жить. В рамках производственного процесса разработки программного обеспечения, проблема разрешилась, т.к. были найдены пути, как с этим работать.
    Вопрос 3.
    Да, всегда тестовые сценарии создаются в терминах той предметной области, для которой они разрабатываются. Вы снова приводите конкретный пример из ГИС ЖКХ :). Не могу точно сказать, используют ли коллеги в тест-кейсах ТСЖ «Березка», но точно могу сказать, что любые тест-кейсы мы составляем с учетом предметной области и ее особенностей.
    Вопрос 4.
    Простите, не совсем понимаю о каком софте вы спрашиваете, прошу уточнить ваш вопрос с примером.
    Вопрос 5.
    Из контекста, могу догадаться, что вопрос касается снова конкретной системы ГИС ЖКХ, который правильнее адресовать коллегам. Что касается производительности ГИС систем, то ответ да, всегда уделяется внимание производительности и проводится нагрузочное тестирование такого рода систем перед каждым релизом. Информацию о том, как технически устроен процесс автоматизации на наших проектах, можно также прочитать в недавних статьях моих коллег.
  • Чему нас научило тестирование государственной информационной системы
    0
    Спасибо за проявленный интерес к статье.
    Постараюсь развернуто ответить на все ваши вопросы.
    По поводу автоматизации:
    В статье затронут пласт крупных проектов ГИС с 2009 по 2019 включительно.
    В то время, когда мы начинали тестировать свой первый крупный ГИС — автоматизация была не развита, тестирование как отрасль была в самом зародыше.
    Такого объема информации, как сейчас не было. Сроки были сильно сжатые и все тестировщики крутились, как могли. Нам было важно, хотя бы популярные браузеры покрыть smok-тестами.
    Вопроса о выделении отдельной команды автоматизации в тот момент не стояло, т.к. не было представления как это организовать правильно, да еще и чтоб это работало эффективно.
    В тот момент считали, что ручные функциональные тестировщики, участвовавшие в тесте плановых релизов и хот-фиксов, могут, хотят и должны одновременно каким-то чудом еще и автоматизировать. Но это было физически невозможно.

    Конечно мы пытались все это делать одновременно, но итоги были печальные.
    Первые затраты на автоматизацию были очень велики и пошли все в корзину. После неудачной первой попытки мы приостановили автоматизацию на какое-то время.
    Позже, на других проектах, уже более осознанно подходили к этому вопросу и мои коллеги в статьях, на которые я давала ссылки выше, написали, как это делали.
    Как шло распределение команд?
    Команда была распределенной как по тестированию, так и по аналитике и разработке.
    Основные коммуникации – проектных чаты в skype, telegram или slack. Команды были распределенными и по часовым поясам, но большая часть все-таки работали по Московскому времени. Вопрос часовых поясов был решен договоренностями. К примеру, многие с удовольствием соглашались работать по Московскому времени, а кто не мог, подключались по своему часовому поясу и часто это было удобно, кто-то готов был менять график работы со смещением во времени. Всегда решалось индивидуально и по договоренностям. Регулярное общение в чатах и регулярные созвоны, снимали все вопросы и не требовали наличия всей команды в офисе, сидящей спина к спине.

    Распределение по функционалу делалось после проведения собеседования, учитывались опыт и навыки каждого тестировщика. Я не сторонник ставить на тестирование веб-сервисов тестировщика, который никогда не тестировал веб-сервисы, если только он сам не выразил желание изучить этот вид тестирования. Но, даже если он сам проявил инициативу, его обязательно прикрепляла к старшему тестировщику, который его обучал и передавал опыт и знания не только принципов тестирования веб-сервисов, но и погружал в бизнес процесс своей подсистемы. Желающим сменить подсистему предоставлялась такая возможность и принцип погружения был таким же. Сначала более опытный тестировщик передавал свои знания, затем по возможности проходило собеседование с аналитиком по подсистеме (это не обязательно, но если есть такая возможность, это прекрасно), когда все этапы погружения в новую область пройдены, менялась матрица знаний и тестировщик развивался на проекте, совершенствуя свои навыки в новой подсистеме.

    Если рассматривать вопрос с точки зрения опыта тестировщиков, то на больших проектах, где команды более 15-20 человек и больше, старалась делить их на группы по 3-5-8 тестировщиков в группе, при этом, компетенции в каждой группе рекомендую делать сбалансированными. Под сбалансированностью компетенций подразумеваю следующее – 1 ведущий тестировщик, два старших, три младших (например для команды из 5 человек). Такое соотношение на мой взгляд, рабочее и эффективное.
    Конечно бывали ситуации, когда подсистема была очень объемной по функционалу и часто дорабатываемой, в этом случае распределение компетенций могло отличаться в сторону усиления группы и увеличения ее численности.
    На валидацию дефектов и погружение в проект, а также для наработки опыта, часто привлекались стажеры и как раз на такого рода задачах они очень быстро погружались в проект и вливались в команду, спустя 3-6 месяцев они уже становились младшими тестировщиками, полноценно участвовали в тестировании новых доработок.
    Касаемо бюджета на тестирование.
    Т.к. речь в статье в большей степени о ГИС, то после того, как выигран конкурс на разработку системы, бюджет тестирования заложен в контракт и он включает в себя определенные риски, в том числе, связанные с изменением законодательства или нормативной документации.
    Острого недостатка в бюджете не было, но вопрос об оптимальности работы команды возникает всегда и мы стараемся совершенствоваться в процессе тестирования, чтобы не тратить впустую бюджет на ненужные телодвижения или неоптимальную работу, обычно это заслуга всей проектной команды.
    На рабочих совещаниях обсуждаются планы всей проектной команды и тестирования в том числе. Если тестирование выбивается из сроков релиза, каждый случай обсуждаем и анализируем, вырабатываем оптимальный вариант решения ситуации, при необходимости меняем планы или объем работ, расширяем команду, если это возможно и целесообразно. Внедряем автоматизацию, естественно.
  • Чему нас научило тестирование государственной информационной системы
    +1
    Спасибо за проявленный интерес к статье.
    Постараюсь развернуто ответить на все ваши вопросы.
    По поводу автоматизации:
    В статье затронут пласт крупных проектов ГИС с 2009 по 2019 включительно.
    В то время, когда мы начинали тестировать свой первый крупный ГИС — автоматизация была не развита, тестирование как отрасль была в самом зародыше.
    Такого объема информации, как сейчас не было. Сроки были сильно сжатые и все тестировщики крутились, как могли. Нам было важно, хотя бы популярные браузеры покрыть smok-тестами.
    Вопроса о выделении отдельной команды автоматизации в тот момент не стояло, т.к. не было представления как это организовать правильно, да еще и чтоб это работало эффективно.
    В тот момент считали, что ручные функциональные тестировщики, участвовавшие в тесте плановых релизов и хот-фиксов, могут, хотят и должны одновременно каким-то чудом еще и автоматизировать. Но это было физически невозможно.

    Конечно мы пытались все это делать одновременно, но итоги были печальные.
    Первые затраты на автоматизацию были очень велики и пошли все в корзину. После неудачной первой попытки мы приостановили автоматизацию на какое-то время.
    Позже, на других проектах, уже более осознанно подходили к этому вопросу и мои коллеги в статьях, на которые я давала ссылки выше, написали, как это делали.
    Как шло распределение команд?
    Команда была распределенной как по тестированию, так и по аналитике и разработке.
    Основные коммуникации – проектных чаты в skype, telegram или slack. Команды были распределенными и по часовым поясам, но большая часть все-таки работали по Московскому времени. Вопрос часовых поясов был решен договоренностями. К примеру, многие с удовольствием соглашались работать по Московскому времени, а кто не мог, подключались по своему часовому поясу и часто это было удобно, кто-то готов был менять график работы со смещением во времени. Всегда решалось индивидуально и по договоренностям. Регулярное общение в чатах и регулярные созвоны, снимали все вопросы и не требовали наличия всей команды в офисе, сидящей спина к спине.

    Распределение по функционалу делалось после проведения собеседования, учитывались опыт и навыки каждого тестировщика. Я не сторонник ставить на тестирование веб-сервисов тестировщика, который никогда не тестировал веб-сервисы, если только он сам не выразил желание изучить этот вид тестирования. Но, даже если он сам проявил инициативу, его обязательно прикрепляла к старшему тестировщику, который его обучал и передавал опыт и знания не только принципов тестирования веб-сервисов, но и погружал в бизнес процесс своей подсистемы. Желающим сменить подсистему предоставлялась такая возможность и принцип погружения был таким же. Сначала более опытный тестировщик передавал свои знания, затем по возможности проходило собеседование с аналитиком по подсистеме (это не обязательно, но если есть такая возможность, это прекрасно), когда все этапы погружения в новую область пройдены, менялась матрица знаний и тестировщик развивался на проекте, совершенствуя свои навыки в новой подсистеме.

    Если рассматривать вопрос с точки зрения опыта тестировщиков, то на больших проектах, где команды более 15-20 человек и больше, старалась делить их на группы по 3-5-8 тестировщиков в группе, при этом, компетенции в каждой группе рекомендую делать сбалансированными. Под сбалансированностью компетенций подразумеваю следующее – 1 ведущий тестировщик, два старших, три младших (например для команды из 5 человек). Такое соотношение на мой взгляд, рабочее и эффективное.
    Конечно бывали ситуации, когда подсистема была очень объемной по функционалу и часто дорабатываемой, в этом случае распределение компетенций могло отличаться в сторону усиления группы и увеличения ее численности.
    На валидацию дефектов и погружение в проект, а также для наработки опыта, часто привлекались стажеры и как раз на такого рода задачах они очень быстро погружались в проект и вливались в команду, спустя 3-6 месяцев они уже становились младшими тестировщиками, полноценно участвовали в тестировании новых доработок.
    Касаемо бюджета на тестирование.
    Т.к. речь в статье в большей степени о ГИС, то после того, как выигран конкурс на разработку системы, бюджет тестирования заложен в контракт и он включает в себя определенные риски, в том числе, связанные с изменением законодательства или нормативной документации.
    Острого недостатка в бюджете не было, но вопрос об оптимальности работы команды возникает всегда и мы стараемся совершенствоваться в процессе тестирования, чтобы не тратить впустую бюджет на ненужные телодвижения или неоптимальную работу, обычно это заслуга всей проектной команды.
    На рабочих совещаниях обсуждаются планы всей проектной команды и тестирования в том числе. Если тестирование выбивается из сроков релиза, каждый случай обсуждаем и анализируем, вырабатываем оптимальный вариант решения ситуации, при необходимости меняем планы или объем работ, расширяем команду, если это возможно и целесообразно. Внедряем автоматизацию, естественно.