Описание тега extreme-programming

ВОПРОСЫ О МЕТОДАХ И ПРАКТИКЕ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ УПРАВЛЕНИИ ПРОЕКТАМИ НЕ АКТУАЛЬНЫ. По этим вопросам обращайтесь к Software Engineering или Project Management Stack Exchanges.
2 ответа

Как оценить начальную базовую разработку в Agile Методологиях?

Любая разработка программного обеспечения должна где-то начинаться. Обычно есть структура класса, архитектура, первоначальное проектирование формы или любые другие элементы, которые должны быть написаны. Мой вопрос: как оценить время, необходимое дл…
08 мар '12 в 18:37
2 ответа

Каковы основные методы экстремального программирования?

Недавно я начал читать о гибких методологиях и XP в частности. Я немного смущен тем, что считается практикой экстремального программирования. Точнее: Википедия сообщает о 12 практиках, которые я, как-то, считаю "классическими". Как Кент Бек, так и Р…
17 май '10 в 11:34
7 ответов

Этот тип непрерывного парного программирования хорош?

Я работаю в компании, где меня заставляют заниматься парным программированием с парнем на 6 лет более опытным, чем я. В то же время мы работаем над одним и тем же кодом, дизайном или какой-то другой проблемой на одном компьютере. Недостаток.Это устр…
02 дек '09 в 05:19
5 ответов

Volatile Extreme Programming Team

Будете ли вы рекомендовать экстремальные методы программирования, применяемые в организациях, где состав команды часто меняется? Если в сценарии экстремального программирования команда станет на полпути нестабильной, что бы вы порекомендовали? Благо…
15 ноя '08 в 18:29
2 ответа

Пользовательские истории - ИНВЕСТ Принцип

Я пытаюсь лучше понять свойства INVEST пользовательских историй. Например, рассмотрим две пользовательских истории: Кофемашина является программируемой и позволяет определять различные виды продуктов. Продукт имеет уникальное имя в списке продуктов,…
20 окт '13 в 11:35
18 ответов

Гибкие мифы и заблуждения

Какие мифы или заблуждения связаны с Agile? Существует множество заблуждений, связанных с Agile, в которые может впасть средний новичок. Каковы неправильные представления в Agile мире и как вы обосновываете, что это действительно неправильное предст…
09 дек '09 в 01:37
3 ответа

Приемочные (Selenium) тесты перед внедрением?

Мой инструктор в основном сказал мне, что проведение тестов Selenium (приемочные) перед внедрением не имеет смысла, так как им говорят "приемочные" тесты по определенной причине. Мы делаем странное сочетание Scrum и XP (для обучения). Нашей целью бы…
6 ответов

Что такое метафора в контексте XP?

"Метафора" кажется одной из наименее понятных заповедей XP (Extreme Programming), хотя она должна быть (одна из?) Самой важной. Трудно понять и якобы "лампочка над головой, когда ты ее получишь". Метафора, кажется, является фронтом для "программиров…
17 окт '08 в 09:38
5 ответов

Реализуете хорошие моменты из Agile/XP?

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

Различия между (R) унифицированным процессом и экстремальным программированием

Я искал на вопрос, как это, и я не думаю, что есть один. Как следует из заголовка... Я знаю, что между (R)UP и XP в качестве способа разработки систем существуют огромные различия, но что на самом деле? Я пытаюсь написать хорошее объяснение, которое…
3 ответа

Есть ли лучший способ просматривать / взаимодействовать с рабочими элементами в TFS?

Я нахожусь в стадии требований / дизайна создания приложения. Мы используем VS 2008 и TFS. У меня есть куча сценариев и связанных задач. Некоторые требования изменились, и я хотел бы просмотреть и посмотреть, какие задачи необходимо изменить / удали…
16 ответов

Парное программирование означает, что вам не нужна проектная документация?

В парном программировании опыт каждого члена команды может быть распространен на нового участника. Этот опыт всегда синхронизирован с кодом, потому что "старший" пары знает, как работает код и каков дизайн. Так что же полезного в проектной документа…
06 апр '09 в 14:40
13 ответов

Парное программирование для собеседования

Наша компания думала о том, чтобы отменить наши процедуры собеседования и пригласить каждого кандидата на 4-5 часов, чтобы посидеть с некоторыми программистами и просто заняться парным программированием. Мне нравится идея в теории, но я не уверен, к…
27 фев '09 в 20:09
4 ответа

Проворные истории и задачи

При проектировании серверной системы, какую гранулярность вы обычно даете своим историям и задачам? Большинство примеров создания историй и задач обычно сосредоточены вокруг приложения с графическим интерфейсом, причем история - это то, что пользова…
25 май '09 в 21:37
2 ответа

Влияет ли использование экстремального программирования на вашу способность завоевывать новых клиентов?

Недавно я смотрел на экстремальное программирование и задавался вопросом, будет ли реалистично реализовать его там, где я работаю. Мой вопрос заключается в том, что если вы обращаетесь к потенциальному новому клиенту и говорите им, что используете X…
08 июл '09 в 18:25
18 ответов

Модульное тестирование bash-скриптов

У нас есть система, в которой есть некоторые bash-скрипты, работающие помимо Java-кода. Поскольку мы пытаемся протестировать все, что может быть сломано, и эти bash-скрипты могут сломаться, мы хотим их протестировать. Проблема в том, что сложно прот…
5 ответов

Экстремальное программирование

Как разработчики и как профессиональные инженеры, вы знакомы с клиентами Extreme Programming, как определено в "версии 1" Кента Бека. Какой из этих 12 основных принципов, по вашему мнению, вам либо позволили практиковать, либо, по крайней мере, вы я…
16 сен '08 в 20:14
3 ответа

Scrum: технические элементы в бэклоге, который управляется нетехническим ПО?

Должны ли технические элементы, такие как "Обновление сервера с версии v1 до версии v2" или "Повышение производительности при запуске" или "Модуль входа в Refactor для уменьшения сложности кода", войти в журнал невыполненных работ продукта, и если д…
9 ответов

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

Существует ли хороший бесплатный инструмент с открытым исходным кодом для управления пользовательскими историями с точки зрения сбора и отслеживания историй, которые в настоящее время разрабатываются?
08 апр '09 в 15:25
4 ответа

Планирование итерации

В настоящее время мы пробуем новые способы планирования итерации. Ранее ведущий определил, какие функции в итерации и кто (какая пара) будет работать над этим. Кроме того, он сделал первое предположение о том, сколько времени потребуется для реализа…
23 сен '09 в 20:20