А можно по подробнее? 1. в чем выражены ее незнание и низкая квалификация? 2. что именно она должна искать в интернете?
Просто сам работаю в сфере разработки ПО и этот вопрос интересен. В нашей команде мы решаем его сейчас через сценарии BDD и TDD и экспертную комиссию со стороны заказчика. Т.е. пока задача полностью не описаны и заказчик не согласен с принципом ее реализации и проверки результата - за нее даже не принимаются.
1. я сказок и не рассказываю. просто ситуация, когда не понятно, что что-то нужно уточнять и у кого уточнять - это уже значит, что задача будет выполнена с ошибками. по поводу технической подкованности заказчика - для этого есть BDD, т.е. человеческим языком описываются порядок действий и получаемый результат, вплоть до нажатия кнопочек. 2. Одно дело когда ЗТ меняется во время разработки, когда уже есть общее согласованное понимание ожидаемого результата, и другое дело когда не понятно что вообще человек хочет. Сейчас не можем начать внутренний проект из-за того, что 3 заказчика не могут внятно сформулировать и согласовать свои требования уже больше 3 месяцев. 3. Что именно она должна читать в книгах? какой вопрос должна задать? "Как протестировать загрузку фото?" - так это не проблема. Проблема в том чтобы понять как именно будет проходить загрузка, чтобы написать тест. На хабре есть очень хорошая статья по разработке алгоритма отсылки смс - от 3 шагов в итоге был переход к условным операторам и циклам с асинхронными и отложенными
Очаровательное сочетание - ограниченность с безапеляционностью и хамовитостью :) Ну выдаст ей гугл, что у данной задачи 33 варианта реализации. Как ей понять, что нужно заказчику? Решить за него, чтобы не дай бох не вынести ему мозг вопросами?
Хорошо, тогда как ей без вопросов узнать особенности планируемой реализации загрузки изображений?
Из какой книги она узнает, например: Должна ли проигрываться анимация в загруженном анимированном gif? Должна ли программа осуществлять предпросмотр psd файла?
В том то и дело, что программа обычно пишется не для реализации возможностей стандартных библиотек, а для решения задач заказчика, или категории заказчиков. И вот тут встают вопросы про анимированные гифки, нестандартные форматы, да ту же работу с файлами больших размеров...
Что то из этого должно быть реализовано отдельно, а что-то остаться стандартным и у тест-аналитика, которым по сути является эта девушка, естественно возникают вопросы. Тем более, что человек она в команде новый и может быть не в курсе устных договоренностей между разработчиками и РМ, которые произошли до её прихода.
Если бы она тестировала сама, то у нее был бы инструмент - составить список вопросов и протестировать программу на предположение оформив некорректное поведение багом. Потом бы РМ в рамках процедуры исправления уточнял бы ТЗ. В ее же случае тестирует другой и ему надо четко сказать как должно быть...
Достаточно голословные высказывания, имхо. Чтобы эффективно искать - нужно знать что искать. Если есть мискоммуникация или в принципе нет более опытных товарищей, можно запросто застопориться на несложных вопросах.
Как минимум не всегда. Потому что не всем нужны специалисты, которые уже по-факту все знают - потому что такие люди вполне обоснованно просят много денег.
Всем мы когда-то чего-то не знали. Весьма высокомерно и глупо пытаться изобразить, будето это не так.
(The comment has been removed)
1. в чем выражены ее незнание и низкая квалификация?
2. что именно она должна искать в интернете?
Просто сам работаю в сфере разработки ПО и этот вопрос интересен.
В нашей команде мы решаем его сейчас через сценарии BDD и TDD и экспертную комиссию со стороны заказчика. Т.е. пока задача полностью не описаны и заказчик не согласен с принципом ее реализации и проверки результата - за нее даже не принимаются.
Reply
(The comment has been removed)
по поводу технической подкованности заказчика - для этого есть BDD, т.е. человеческим языком описываются порядок действий и получаемый результат, вплоть до нажатия кнопочек.
2. Одно дело когда ЗТ меняется во время разработки, когда уже есть общее согласованное понимание ожидаемого результата, и другое дело когда не понятно что вообще человек хочет. Сейчас не можем начать внутренний проект из-за того, что 3 заказчика не могут внятно сформулировать и согласовать свои требования уже больше 3 месяцев.
3. Что именно она должна читать в книгах? какой вопрос должна задать? "Как протестировать загрузку фото?" - так это не проблема. Проблема в том чтобы понять как именно будет проходить загрузка, чтобы написать тест. На хабре есть очень хорошая статья по разработке алгоритма отсылки смс - от 3 шагов в итоге был переход к условным операторам и циклам с асинхронными и отложенными
Reply
Reply
Reply
Ну выдаст ей гугл, что у данной задачи 33 варианта реализации. Как ей понять, что нужно заказчику? Решить за него, чтобы не дай бох не вынести ему мозг вопросами?
Reply
Из какой книги она узнает, например:
Должна ли проигрываться анимация в загруженном анимированном gif?
Должна ли программа осуществлять предпросмотр psd файла?
Reply
(The comment has been removed)
Что то из этого должно быть реализовано отдельно, а что-то остаться стандартным и у тест-аналитика, которым по сути является эта девушка, естественно возникают вопросы. Тем более, что человек она в команде новый и может быть не в курсе устных договоренностей между разработчиками и РМ, которые произошли до её прихода.
Если бы она тестировала сама, то у нее был бы инструмент - составить список вопросов и протестировать программу на предположение оформив некорректное поведение багом. Потом бы РМ в рамках процедуры исправления уточнял бы ТЗ. В ее же случае тестирует другой и ему надо четко сказать как должно быть...
Reply
Reply
(The comment has been removed)
Всем мы когда-то чего-то не знали. Весьма высокомерно и глупо пытаться изобразить, будето это не так.
Reply
(The comment has been removed)
Reply
(The comment has been removed)
Leave a comment