0
голосов
5ответов
292 просмотров

Agile/XP and Layered approach

Can Agile/XP go together with layered approach? Should Agile/XP go together with layered approach? Breaking the source code into layers requires extra efforts and thereby increases the development-time significantly. N.B : By 'Layers' I mean separate assemblies with POCO, DA, etc.

12
голосов
3ответов
4332 просмотров

Scrum: Technical items in a backlog that is managed by a non technical PO?

Should technical items such as "Upgrade sever from v1 to v2" or "Increase startup performance" or "Refactor login module to reduce code complexity" go in to the product backlog and if so how should a non technical product owner be able to prioritize them v.s other more functional backlog items? ...

113
голосов
16ответов
72944 просмотров

Unit Testing bash scripts

We have a system that has some bash scripts running besides Java code. Since we are trying to Test Everything That Could Possibly Break, and those bash scripts may break, we want to test them. The problem is it is hard to test bash scripts. Is there a way or a best practice to test bash scrip...

5
голосов
1ответов
164 просмотров

Где я могу найти более подробную информацию о паттерне «Активатор», популяризированном Кеном Ауэром?

В своей книге Прикладное экстремальное программирование Кен Ауэр случайно упоминает шаблон активатора. Кент Бек также упоминает об этом (по крайней мере, в электронном письме от 8 ноября 2004 г.), но я не смог найти никаких подробностей в обычных местах (Google, wiki на c2.com и т. Д.) Где ...

1
голосов
2ответов
334 просмотров

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

Недавно я изучал экстремальное программирование и задавался вопросом, реально ли реализовать его там, где я работаю. Мой вопрос: если вы обращаетесь к потенциальному новому клиенту и говорите ему, что используете XP, и объясняете, каковы его обязанности как клиента, они, скорее всего, отложат...

1
голосов
4ответов
276 просмотров

Какое сообщество (язык / фреймворк) больше всего поддерживает гибкие методы разработки?

Я практиковал TDD и (некоторые) XP уже несколько лет и обнаружил, что он решает многие проблемы, которые у меня были в моей карьере до его принятия. Избавившись от многих головных болей, я возродила мою любовь к программированию. Проблема в том, что мне также было трудно найти проекты .NET (мой ...

8
голосов
4ответов
4399 просмотров

Agile-истории и задачи

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

8
голосов
4ответов
2741 просмотров

Какая методология ближе всего к хирургической бригаде в «Мифическом человеко-месяце»?

Мифический человеко-месяц стал классическим, но методология «Хирургическая бригада» по-прежнему интересна. Какая методология больше всего на нее похожа или имеет ту же суть? Подводя итог аналогии с хирургической бригадой: Хирург разбирается в проблеме / сфере деятельности и является экспертом...

5
голосов
10ответов
8155 просмотров

Разработка через тестирование и парное программирование

Я в команде, где я пытаюсь убедить своих товарищей по команде принять TDD (поскольку я видел, как это работает в моей предыдущей команде, и настройка аналогична). Кроме того, я лично считаю, что, по крайней мере, вначале, действительно помогает, если и TDD, и парное программирование выполняются ...

5
голосов
16ответов
523 просмотров

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

В парном программировании опыт каждого члена команды может быть передан новому члену. Этот опыт всегда синхронизируется с кодом, потому что «старший» в паре знает, как работает код и каков дизайн. Так в чем же польза конструкторской документации в этом случае? ОБНОВЛЕНИЕ Я не имею в виду...

0
голосов
3ответов
379 просмотров

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

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

0
голосов
3ответов
261 просмотров

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

Я наблюдаю за соревнованием, где каждый спринт запланирован с интервалом в один час. У каждого члена команды должны быть часы обратного отсчета на экране, желательно на терминале. Часы должны срабатывать будильник через 45, 55 и 60 минут. Окружающая среда должна создавать ощущение экстремальн...

4
голосов
7ответов
219 просмотров

Какие есть социальные и технические решения для совместного использования кода и интерфейсов?

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

40
голосов
13ответов
23478 просмотров

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

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

2
голосов
8ответов
525 просмотров

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

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

0
голосов
6ответов
837 просмотров

Как оценивать при парном программировании

Читая книгу XP , я в моем уме противоречие, с которым я не могу справиться, и мне интересно, можете ли вы, ребята, помочь. XP говорит: писать истории на учетных карточках, назначать их разработчику, давать ей оценку, сколько времени займет выполнение задачи, а затем использовать парное прогр...

4
голосов
4ответов
709 просмотров

Оценки FogBugz и парное программирование

Я использую FogBugz как инструмент, позволяющий "заглянуть в будущее". Программа берет наши рабочие часы, задачи для выпуска, назначенную разработчиками оценку для этой задачи и тенденцию разработчиков к занижению / завышению оценок и пытается придумать вероятность выпуска выпуска в определенный...

15
голосов
6ответов
2135 просмотров

YAGNI - Agile-практика, которую нельзя назвать?

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

19
голосов
6ответов
6809 просмотров

Методология проекта для небольших команд

Обычно мы работаем над каждым проектом в моей фирме из 1-4 разработчиков / арт-директоров / копирайтеров. Какую методологию вы бы порекомендовали использовать? Agile? XP? Скрам? Что-то другое? (Я знаю, что все они являются вариациями одной и той же концепции, да)

0
голосов
3ответов
527 просмотров

Ошибки в экстремальных приключениях программирования на C #?

Я пытаюсь пройти через «Экстремальные приключения в программировании на C #» Рона Джеффриса. Однако я застрял в главе 3, потому что код не делает и не может делать то, что говорит автор. По сути, в тексте говорится, что я могу написать текст в текстовом поле с функцией переноса слов. Если з...

0
голосов
6ответов
311 просмотров

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

Какой тип клиента, скорее всего, будет поддерживать методы XP (экстремальное программирование)?

3
голосов
5ответов
389 просмотров

Команда программистов Volatile Extreme

Вы бы порекомендовали экстремальные методы программирования, внедренные в организациях, где состав команды часто меняется? Что бы вы порекомендовали, если в экстремальном сценарии программирования команда становится нестабильной на полпути? Спасибо.

35
голосов
5ответов
54868 просмотров

Где найти лучший шаблон пользовательской истории?

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

3
голосов
6ответов
1361 просмотров

которые являются лучшими учебными пособиями, книгами, программным обеспечением для запуска и управления Agile-проектом .net без опыта.

, которые являются лучшими учебными пособиями, книгами, программным обеспечением и практическими приемами для запуска и управления новым проектом разработки на основе .net гибким способом без какого-либо опыта работы с ним. какую методологию легче принять XP | Scrum?

25
голосов
5ответов
32424 просмотров

В чем разница между Scrum и экстремальным программированием?

Несколько лет назад я работал над новым проектом, в рамках которого мы занимались экстремальным программированием. Я также вижу, что многие люди упоминают методологию Scrum. Может ли кто-нибудь рассказать мне об основных различиях между Scrum и XP?

-2
голосов
5ответов
1098 просмотров

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

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

60
голосов
7ответов
9084 просмотров

Система непрерывной интеграции для базы кода Python

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