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

Ребята, я к вам с философским вопросом. Расскажите, как вы

определяете качество разрабатываемого продукта и по каким критериям это самое качество определяете?

33 ответов

22 просмотра

У каждого приложения свои критерии

ELVIRA- Автор вопроса
ELVIRA
Спасибо, кэп :)

Ну а чё ты хотел)) ну доступность сайта например может быть критерием

а почему философский, это вполне прикладной вопрос и на него вполне есть четкие ответы в профессиональной литературе.

Мне, конечно, в соседнем чате уже по шапке прилетело за такое, но скажите, что такое качество?

ELVIRA- Автор вопроса

Требованиями. Качество напрямую зависит от требований (но так как их в принципе нормально мало кто формирует, то от ожиданий. Если ждут отклик 2ms, а он 5 ms, качество страдает. Если ждут отклик 20ms-25ms, а у вас 21 ms то все отлично. Вот что такое качество в энтерпрайз проекте ИТ формата.

Anton F
😂

Ну вот видите: кому-то помогает. ¯\_(ツ)_/¯

Vincent Jozeph Mousekewitz
Ну вот видите: кому-то помогает. ¯\_(ツ)_/¯

Согласен, я сам всегда на позитиве, просто интересовал именно ответ) Понимаю что мне ещё учиться и разбираться очень долго🤔

Anton F
Согласен, я сам всегда на позитиве, просто интерес...

Именно разбираться я и предлагал, так-то. За позитив -- всегда респект и желаю удачи. =)

Vincent Jozeph Mousekewitz
Именно разбираться я и предлагал, так-то. За позит...

Спасибо💪😊 Я сегодня спрашивал как развиваться и что учить, если хочу стать тестировщиком ПО. Мне ответили: начни тестировать любые вещи, карандаши, чашки, часы🤔 Но ведь это не относится к ПО. Как протестировать часы? Начать с позитивного тестирования, тест функциональности, что как мне кажется почти одно и то же, Ui тест, что ещё записать в чек-лист? Или тестирование вещей это просто рассказать о них?

Anton F
Спасибо💪😊 Я сегодня спрашивал как развиваться и чт...

Очень часто кто такое любит говорить, не понимают реальность тестирование вещей) Карандашей, часов и тд)

Anton F
Спасибо💪😊 Я сегодня спрашивал как развиваться и чт...

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

Качество определяется компанией по итогу, многое упирается в цели компании, ее контракты, заказчиков и т.д. Тестировщик != оценщик качества, он выступает как рентген, если хотите, а за качество отвечают аналитики,ПМ-ы, разрабы и т.д. Тестировщики в меньшей степени. Не знаю откуда эта мода пошла на ярлыки с двумя буквами. Они влияют на качество продукта, но не отвечают за него.

Качество - это степень удовлетворенности клиента полученным продуктом. Понятие - абсолютно субъективное. То, что хорошо для одного пользователя -💩 для другого (apple vs android, bmw vs hundai) Адекватно Оценить качество чего-либо одним-двумя-пятью критериями невозможно. Самый лучший способ оценки - это спросить у пользователей и разработчиков напрямую. (Пользователем может быть разрабочик, тестировщик, заказчик, бизнес аналитик, суппорт, и тп, а не только Ваши клиенты) Универсальных критериев - нет. Все зависит от контекста.

And Ev
Качество - это степень удовлетворенности клиента п...

А сам клиент знает что хочет? На самом деле это воистину философский вопрос.

Ilya
А сам клиент знает что хочет? На самом деле это во...

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

Ilya
А сам клиент знает что хочет? На самом деле это во...

Клиент знает, что он хочет. Как именно помочь клиенту достигнуть своих желаний -- это приходится долго и тщательно выяснять.

Vincent Jozeph Mousekewitz
Клиент знает, что он хочет. Как именно помочь клие...

Ну это очень спорно, клиенты разные есть, если это гос.сектор(военка)-то без вопросов,здесь согласен. А если бизнес? У меня самого проект такой сейчас,поэтому я так и смело говорю. Попа боль одним словом.

реально ведь если почитать источники, то можно найти ответ на этот вопрос.. в чем именно проблема?)

По школе Rapid Software Testing, "Качество это нечто ценное для определённого лица, имеющего значение". Определи что важно для тех кто имеет значение. Посмотри что есть в продукте. Если они довольны, если у них от продукта есть то что им надо, а неудобства от продукта не перевешивают его позитивные стороны -- вот оно качество.

Ilya
Ну это очень спорно, клиенты разные есть, если это...

Повторюсь, клиент знает, что он хочет. За редчайшим исключением (я богат и уважаем, могу позволить себе заказать программистам какую-нибудь программку написать). Другой вопрос, что клиенту из бизнеса зачастую трудно самостоятельно задизайнить решение, написать спецификацию и отдать в работу, бо бизнесу немножечко пофиг на типы данных и формочки. Бизнесу нужно сократить ФОТ, привлечь новых клиентов, увеличить продажи и поток клиентов -- да много вариантов. Бизнес приходит за решением своей боли.

Vincent Jozeph Mousekewitz
Повторюсь, клиент знает, что он хочет. За редчайши...

Я вам честно скажу при наличии фреймворков, и автоматизации большей части бизнеса, уже и бизнес аналитику пофиг на формочки и типы данных, это забота в процессе специалистов далее

Vincent Jozeph Mousekewitz
Повторюсь, клиент знает, что он хочет. За редчайши...

Возможно, не будем спорить, просто у каждого свой опыт. Я сужу из своего.Видно Вам повезло на заказчиков.По-доброму завидую.

Ilya
Возможно, не будем спорить, просто у каждого свой ...

Заказчики бывают разные, бесспорно. Из кого-то клещами нужную информацию не вытянешь. Однако, исходить из допущения, что заказчик ничего не хочет, а пришёл просто деньги тратить, имхо, неверно.

Ilya
Возможно, не будем спорить, просто у каждого свой ...

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

Fagor
Вам просто не везет что кто то продал клиенту не в...

Согласен. Радует одно-пока есть они, значит у нас есть работа)

Vincent Jozeph Mousekewitz
Повторюсь, клиент знает, что он хочет. За редчайши...

Клиент может хотеть того что невозможно в текущих пределах технологий, или то что реализуемо с таким трудом что надо очень долго писать очень специфическое решение, или то что вызовет массу багов в приложении. У меня в практике был и такой запрос на оценку "возьмёмся ли мы за это", и такой проект. Во втором случае проект был реализован, но очень не так как пришли первоначальные три эскиза от клиента. В третьем случае я месяц репортил баги на то что клиент хотел, пока клиент не сдался и не перехотел.

Roman (rpwheeler)
Клиент может хотеть того что невозможно в текущих ...

Безусловно! Задача грамотного специалиста (по работе с клиентами, не тестировщика) как раз объяснить клиенту, что его хотелки невозможны или будут стоить триллион и 12 лет разработки. К сожалению, в реальном мире часто случается вариант "мы знаем, что это невозможно, но пока этого не поймёт заказчик, мы будет три года с него бабки брать". Впрочем, к тестированию это как раз прямо не относится. А третий случай -- он, ну, нормальный, для современных реалиях. Не зря сейчас так популярен эджайл (хоть он и значительно дороже разработки по не-гибкой модели) -- так продукт в каком-то виде выводится в продакшн и собирается обратная связь. Скажем так, каждая итерация -- по сути, эксперимент.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта