Вопросы с тегом «agile»

53
Agile Practices: проверка кода - провалить проверку или поднять проблему?

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

52
Как мы можем сделать agile приятным для разработчиков, которым нравится лично, самостоятельно иметь большие куски от начала до конца

Мы находимся примерно на полпути через наш переход от водопада к ловкому с использованием схватки; мы перешли от больших команд в бункерах технологий / дисциплин к меньшим кросс-функциональным командам. Как и ожидалось, переход на agile подходит не всем. Есть несколько разработчиков, которые с...

52
Мой менеджер проекта не принимает перенос в Scrum - это нормально?

Я разработчик, работающий над новым мобильным приложением для Android и iOS с большим бэкэнд-компонентом. Мы были в трех спринтах этого проекта, и мы используем Scrum со всеми его церемониями (уточнение, планирование, ежедневные газеты, ретроспективы и т. Д.). В двух спринтах команде приходилось...

51
Когда работает парное программирование? Когда этого избежать?

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

51
Как сделать планирование спринта увлекательным

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

50
Как вы объясните «гибкой» команде, что им все еще нужно планировать программное обеспечение, которое они пишут?

На этой неделе на работе меня снова взволновали . Пройдя стандартную гибкую, TDD, совместную собственность, методологию разработки ad hoc, никогда не планируя ничего, кроме нескольких пользовательских историй на карточке, словесно пережевывая технические нюансы интеграции сторонних разработчиков до...

50
Scrum - как перенести частично завершенную пользовательскую историю на следующий спринт, не искажая отставание

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

50
Основные моменты для задач по исправлению ошибок: Подходит ли это для Scrum?

Мне просто интересно, должны ли мы присваивать исторические баллы задачам по исправлению ошибок или нет. JIRA, наши проблемы отслеживания программного обеспечения, не имеет поле точки история для Bug вопросов типа (это только история с и Эпическая s). Должны ли мы добавить тип проблемы Ошибка к...

49
Как продать Agile Development (водопад) клиентам

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

47
Есть ли жизнеспособная альтернатива методологии гибкой разработки?

Две преобладающие методологии разработки программного обеспечения - водопад и проворный. При обсуждении этих двух вопросов часто большое внимание уделяется конкретным методам, которые их различают (парное программирование, TDD и т. Д. По сравнению с функциональными спецификациями, большим...

47
Являются ли фиксированные даты поставки элементов «гибким» способом работы?

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

45
Есть ли каноническая книга по Agile?

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

44
Является ли написание программного обеспечения при отсутствии требований навыком или ситуацией, которую мне следует избегать?

Я нахожу, что некоторые разработчики программного обеспечения очень искусны в этом, и часто хвалят за способность представить работающую концепцию с абстрактными требованиями. Честно говоря, это сводит меня с ума, и я не люблю «придумывать» на ходу. Раньше я думал, что это проблематично, но я начал...

43
Скрам несовместим с публичными тендерами?

Общественная организация попросила меня провести неофициальный семинар по 101 гибкой разработке, объясняющий термины и концепции Scrum, Kanban и тому подобное. Я работаю в гибкой среде около пяти лет, но я не считаю себя евангелистом Scrum. После семинара им понравилась идея. Тем не менее, они...

42
В чем разница между «сценарием использования», «историей пользователя» и «сценарием использования»?

Существует ли точное, но простое и понятное определение различия между «сценарием использования», «пользовательской историей» и «сценарием использования»? есть множество объяснений, но сейчас я не вижу никого, кто бы объяснял различия в одном предложении или двух ... (например,...

42
Что такое «роение»?

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

42
Какова роль ведущего разработчика в гибкой команде?

В не-гибкой команде разработчиков ведущий разработчик обычно : Устанавливает стандарт (кодирование и другое) Исследует новые технологии для команды Устанавливает техническое направление для команды Имеет последнее слово по вопросам Проектирует архитектуру системы Однако гибкая команда работает...

42
Как вы справляетесь с интеграцией кода из нескольких веток / разработчиков каждого спринта?

Только что получил ретро-вызов, где разработчики выразили озабоченность по поводу интеграции своих историй в основную ветку каждого спринта. Все разработчики кода внутри своей ветви и к концу спринта все они объединяются в одну главную ветку. Затем одному разработчику (обычно одному и тому же)...