207 похожих чатов

Правильно понимаю, что анализ рисков можно сделать, уточнив у девов

что затронуту и может быть затронут потенциально их изменениями?
То есть идеально: все, а если куча ручного и мало времени - риск менеджмент?

21 ответов

12 просмотров

Если есть аналитик, время у дева, лучше чтоб была модель и схемы продукта. По ним, желательно, командно, выявить максимально важный функционал, который в приоритет. Т.е. то, что на верху списку, надо тестить, а то что будет внизу списка можно тестить, когда время есть. И так же зависимости, чем на большее количество частей системы влияет новая фича, тем чаще и лучше её надо проверять, но опять же по совокупности рисков на отведенное время. Ну как то так...

Suleman- Автор вопроса
Sergey Raspopov
Если есть аналитик, время у дева, лучше чтоб была ...

Интересно про модель/карта продукта! Спасибо, ясно!

Suleman
Интересно про модель/карта продукта! Спасибо, ясно...

У Руколь было про зависимости с 13:12 https://youtu.be/S5cRXYb_isw Мы так же делали, Смоук + регресс только на части, которые могут быть затронуты

Опыт показывает, что слова разработчиков в таком вопросе ничего не стоят. Надёжнее самому смотреть изменения по Git'у и оценивать риски. Либо вы должны ну очень хорошо знать разработчика и понимать, что "фигни" он вам не скажет. Обычно я стараюсь проанализировать что именно было изменено, прикинуть какой функционал эти изменения затрагивают и дальше пытаюсь сделать как можно больше регресса. В итоге всё упирается в наличие времени и скорость выполнения.

Keane
Опыт показывает, что слова разработчиков в таком в...

Если разработчик сказал что там смотреть не надо, то стоит ему проверить - именно он несёт ответственность за качество в первую очередь. Если потом повылезало, то на ретро уже обсудить и выработать Action Points.

Keane
Опыт показывает, что слова разработчиков в таком в...

Грустный у тебя опыт, если слова коллег по команде ничего не стоят.

N
Если разработчик сказал что там смотреть не надо, ...

Кто в этом процессе несёт ответственность за качество можно обсуждать долго. Я придерживаюсь мнения, что все в компании ответственны за качество, но последнее слово за QA инженерами.

Suleman- Автор вопроса
Keane
Кто в этом процессе несёт ответственность за качес...

Да, понял, понимаю. У нас также. Мы даём sign off для деплоя в production, а не программер, и не Product owner etc

Keane
Кто в этом процессе несёт ответственность за качес...

Лучше все же сразу договориться и в доке закрепить. Но все же за качество отвечает исполнитель в первую очередь, контроль за качество не в ответе (кроме качества самого контроля)

Keane
Кто в этом процессе несёт ответственность за качес...

То есть если QA сказал, что не релизим, значит не релизим?)

Shoo
Грустный у тебя опыт, если слова коллег по команде...

Я не говорил, что они ничего не значат. Идея в том, что сказать могут многое и из-за банальной узости своей ответственности люди могут не знать на что их изменения ещё повлияют. Приду с вопросами в конце концов к QA. И отвечать потом "Но мне же девелопер так сказал" как-то не очень. :)

Suleman- Автор вопроса
N
Лучше все же сразу договориться и в доке закрепить...

У нас для этого есть Working agreements, как раз где такие договорённости прописаны в спринт 0

Andrey
То есть если QA сказал, что не релизим, значит не ...

Вы не поверите, но да. В текущей компании так и работает.

Keane
Я не говорил, что они ничего не значат. Идея в том...

Очень даже очень, девелопер получает деньги и должен быть в ответе за свою работу

Suleman- Автор вопроса
Andrey
То есть если QA сказал, что не релизим, значит не ...

У нас решает релизить ли фичу командно, но итоговое за Product owner, остальные дают рекомендации. Но сейчас сделали так: AUTH тестит QA, и если ок, идёт в продакшн. Там тестят уже Product Owners. Если им нравится - оставляем. Выходит последнее слово за Product Owner ну и командным мнением.

Keane
Я не говорил, что они ничего не значат. Идея в том...

Нет. Это прям дословная цитата «слова разработчика в этом вопросе ничего не стоят». Не «разработчик может ошибаться», не «разработчик может не видеть всей картины зависимостей», не любая другая формулировка. А вот так. Любой человек, как и любой инструмент, может (и будет) показывать не полную картину. Если в команде скоуп тестирования определяется через «то, что разработчик посоветовал проверить и то, что куа посчитал нужным проверить» то «разработчик сказал это не должно аффектиться» - это нормальный ответ. Не ок - это считать, что мнение тиммэйтов ничего не стоит, потому что «если что - придут с вопросами ко мне».

Shoo
Нет. Это прям дословная цитата «слова разработчика...

Не очень хочу участвовать в очередном раунде дискуссий, где вы будете утрировать и выворачивать мои идеи наизнанку. Давайте здесь и закончим.

Похожие вопросы

Обсуждают сегодня

Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
А чем вам питонисты не угодили?😂
.
79
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Всем здравствуйте! Я хотел узнать сколько стоит средняя месячная зарплата у Electron js разработчиков? Мне очень это важно и нужно, плиз помогите узнать эту инфу! Для Джунио...
U.K.
10
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
83
А дин типизация это хорошо или плохо?
Alexey
12
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
8
Карта сайта