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

12
Как Agile может применяться к приложениям, связанным со сложной обработкой?

Кажется, что большая часть литературы по agile ориентирована на бизнес-приложения типа CRUD, где пользователь в значительной степени осведомлен о том, что происходит за кулисами. (Это нормально, потому что большая часть написанного кода, вероятно, принадлежит этому классу.) Для этого типа...

12
Унизительная документация - как с этим бороться?

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

12
Неправильно ли использовать Agile, когда требования клиентов вообще не меняются?

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

12
Являются ли динамические языки невыгодными для гибкой разработки?

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

12
Определение «Готово» для нескольких групп разработчиков, работающих над одним и тем же продуктом.

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

12
Как быстрое прототипирование вписывается в гибкую методологию?

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

12
Как подойти к решению задачи «Скрам», когда в заданиях участвуют несколько человек?

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

11
Есть ли у вас опыт «новичка» в парном программировании?

В статье «Разнородное сопряжение и ум новичка» (PDF) предлагается, чтобы вы включили кого-то в пару, кто меньше всего знает о конкретной области кодовой базы. Он также предполагает , что вы подкачку из старшего члена пар каждые 90 минут или около того . Новички не только узнают об этой области...

11
Каким должен быть вклад команды Scrum?

Наша команда Scrum состоит из обычных ролей Scrum. У нас нет дизайнера UI / UX, и разработчики работают с UI / UX с владельцем продукта. Здесь кроется проблема. Каждый раз, когда мы собираемся создать резерв, и мы не определяем точный дизайн UI / UX до начала спринта, мы заканчиваем тем, что тратим...

11
Ранняя подзадача в начале каждого спринта

Я присоединился к новой команде, которая использует Agile / Scrum, и их процесс разработки выглядит следующим образом: 1) разработчики просматривают каждую историю перед каждым спринтом, чтобы убедиться, что она не пропустила ничего критического. Для этого есть формальное состояние в рабочем...

11
Какая методология программирования подойдет нам?

К сожалению, кто-то научил наше высшее руководство слову «Agile», и теперь они хотят, чтобы мы двигались к нему. У меня есть периферийное понимание гибкого (в принципе), но я никогда не использовал его на практике. Из того, что я знаю, это не подойдет для нашей организации. Прямо сейчас, все...

11
Что вы делаете, если попадаете в тупик разработки в таких эволюционных методах, как Agile или XP?

Когда я читал знаменитое сообщение в блоге Мартина Фаулера Is Design Dead? Одно из поразительных впечатлений, которые я получил, заключается в том, что, учитывая тот факт, что в Agile Methodology and Extreme Programming дизайн, а также программирование эволюционируют, всегда есть точки, в которых...

11
Что происходит между спринтами?

Я работаю над проектом, свободно следуя модели Scrum. Мы делаем двухнедельные спринты. Что-то, что мне неясно (и у меня нет книги для консультации), это именно то, что должно происходить между спринтами: должен быть какой-то процесс «обертки», когда продукт собирается и доставляется, но: сколько...

11
Что делать с оценкой неполного рассказа?

Я являюсь частью команды разработчиков, которая относительно новичок Scrum, предположим, что в конце спринта несколько больших историй были in progressили не были acceptedв ПО. Во-первых, что происходит с этими пользовательскими историями? Вы просто переносите их в следующий спринт? Если так,...

11
Является ли непрерывное создание и удаление таблиц признаком архитектурного недостатка?

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

11
Насколько полезен журнал проекта или дневник? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Я хочу знать, насколько сложно / полезно вести журнал проекта или...

11
Скрам для специалистов команд

Scrum лучше всего подходит для команд с членами общего профиля, то есть для команд, в которых минимум 2 человека могут выполнять одинаковые задачи. Моя главная задача - найти хорошие решения для адаптации схваток (что сохранить, что удалить, что улучшить) для команд, состоящих из специалистов?...

11
Устранение несоответствия между клиентом и разработчиком в гибком проекте

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

11
Какие аргументы я могу использовать, чтобы «продать» концепцию BDD команде, не желающей ее принять?

Я немного вокальный сторонник методологии Behavior Driven Development (также известной как BDD). Я применяю BDD уже пару лет, и выбрал StoryQ в качестве своего предпочтительного фреймворка при разработке приложений DotNet. Несмотря на то, что я проходил модульное тестирование в течение многих лет и...

11
Схватка для команды, разделенной между двумя разговорными языками

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