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

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

470
Я унаследовал 200 000 строк кода для спагетти - что теперь?

Я надеюсь, что это не слишком общий вопрос; Я мог бы действительно использовать некоторые опытные советы. Я недавно работаю в качестве единственного «Инженера SW» в довольно небольшом магазине ученых, которые провели последние 10-20 лет, собирая обширную базу кода. (Он был написан практически на...

133
Agile для Solo Developer

Как бы кто-то реализовал концепции процессов Agile в качестве индивидуального разработчика? Agile, кажется, полезен для более быстрой разработки приложений, но он также очень ориентирован на команду...

132
Почему при оценке пользовательских историй мы используем баллы за историю вместо человеческих дней?

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

111
Отношение между пользовательской историей, особенностью и эпопеей?

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

110
Что такое интеграционный тест?

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

109
Как мне разобраться с контрпродуктивной скрам-командой?

Предыстория: я работал в составе этой команды в течение последних трех лет, и за это время у нас было три разных Scrum Master, которые все работают по-разному. Из-за этого изменения в Scrum Masters и их метода управления шоу, моя команда оцепенела от идеи Scrum, потому что принципы не были...

106
С чего начать моей команде с того, чтобы стать «современным»? [закрыто]

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

103
Превращает ли Scrum активных разработчиков в пассивных разработчиков?

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

100
Сроки являются гибкими?

Для ясности, крайний срок: Ограничение по времени или предельный срок - это узкое поле времени или конкретный момент времени, к которому должна быть достигнута цель или задача. Из википедии Всю свою карьеру в области разработки программного обеспечения я занимался «Agile», что повсюду, казалось,...

89
Реально ли большое увеличение скорости в среде Scrum?

Мой менеджер недавно действительно настаивал на том, чтобы использовать скорость в качестве цели и показателя производительности. В настоящее время мы работаем со средней скоростью 50 баллов. Мой менеджер хочет, чтобы мы увеличили его на 40% до 70 баллов (без увеличения числа членов команды). Если...

80
Работа с неудачными спринтами и сроками

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

80
Является ли Agile новым микроуправлением?

Этот вопрос уже давно готовился у меня в голове, поэтому я хотел спросить тех, кто придерживается практики Agile / Scrum в своих средах разработки. Моя компания наконец решила внедрить гибкие методы и начала с командой из 4 разработчиков в гибкой группе на экспериментальной основе. Прошло 4 месяца...

73
Является ли гибкий подход слишком удобным оправданием для ковбоев?

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

63
Может ли Agile / Scrum использоваться одним или двумя разработчиками?

Все, что я читал и исследовал до этого момента, описывает, как Agile / Scrum отлично работает с командами от 4 до 6 человек, может даже больше. В моем текущем магазине у нас около 8 разработчиков или около того, но, учитывая природу объема проектов и количество отделов, которые мы поддерживаем, у...

61
Как разработать отличное программное обеспечение с гибкими методами?

Модель Kano удовлетворенности клиентов определяет различные классы свойств продукта. Среди них есть Должные качества: если они не будут реализованы, покупатель не примет продукт. Привлекательные качества (восхищающие): особенности, которые клиент часто даже не ожидает, но вызывают восхищение и...

61
Как вы отслеживаете то, над чем вы и ваша команда работаете ежедневно?

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

59
Как архитектурное проектирование выполняется в динамичной среде?

Я прочитал Принципы Agile Architect , где они определили следующие принципы: Принцип # 1 Команды, которые кодируют систему, проектируют систему. Принцип № 2 Создайте простейшую архитектуру, которая может работать. Принцип № 3 Если есть сомнения, закодируйте его. Принцип № 4 Они строят это, они...

56
Как мы можем сократить время простоя в конце итерации?

Там, где я работаю, мы практикуем гибкую динамику с 3-недельными итерациями. Да, было бы хорошо, если бы итерации были короче, но изменить это сейчас не вариант. В конце итерации я обычно нахожу, что последний день проходит очень медленно. Фактическая работа уже завершена и принята. Есть пара...

55
Эффективные способы внедрить Agile на рабочем месте?

По вашему опыту (анекдотично или иным образом), каковы некоторые эффективные способы внедрения Agile в не-Agile организацию или компанию? ОБНОВЛЕНО: Кто-нибудь может рассказать о случаях, когда вы пытались представить Agile, но вас «сбили»? Кроме того, у вас теперь есть ретроспективное понимание,...

55
Ошибка вновь открывается против нового

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