Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Dan North suggested a template for a textual format which has found wide following in different BDD software tools.
This format is sometimes (incorrectly) referred to as the Gherkin language, which is very close to the syntax shown above. Gherkin is however specific to the Cucumber software tool.
Gojko AdzicСудя по всему, "Гойко Аджич".
Эта статья – первая в цикле «BDD для прагматиков». В ней описаны ключевые элементы наиболее эффективного, на мой взгляд, процесса разработки коммерческого ПО в современных условиях. Два продолжения будут посвящены работе со SpecFlow и автоматизации приемочного тестирования.
Возьмите на себя ответственность и составьте спецификацию сами в том виде, в котором вам будет удобно работать.
Насколько мне известно, в России, product owner чаще всего не участвует (не хочет или отказывается выделить от себя специалистов в предметной области) в проектировании (разработке) ПО.Мой опыт таков, что последние два года я работаю в основном с иностранными клиентами. Таких проблем не возникает. Российские, на самом деле, тоже поддаются «воспитанию». Главное не грузить их своими BDD, Agile и прочими техническими штуками. Хорошо помогают прототипы и разговоры на уровне «какое поведение мы ожидаем от системы». Любой адекватный клиент хочет получить качественный продукт за разумные деньги. Главное донести, что, чем лучше будет фидбек с его стороны, тем выше вероятность успешного релиза.
Каков ваш опыт с точки зрения практики в вопросе привлечения стороны заказчика к проектированию\разработке ПО?Не сложно, PM/TL.
Насколько сложно это сделать и кто этим должен заниматься?
И ещё вопрос: нужны ли программисты на встречах с заказчиком? (наш тимлид считает, что не нужны).Смотря какие программисты, смотря на каких встречах. В общем случае junior'ы не нужны. Senior и Architect могут быть нужны, особенно на сложных встречах типа «сколько будет стоить написать систему для автоматизации стадиона».
Как я понял «составление спецификации» работа коллективная, верно? А кто этим (составлением спецификации) управляет? Тимлид?Классическая схема: стори пишут PO/BA + TL/PM. Тестовые сценарии PO/BA + QA/Dev. Вообще может быть по-разному. Agile же, кросс-функциональные команды, все такое.
Specification By Example – BDD для прагматиков