|
|
|
Royan |
|
|||
Dreamer Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
Agile методологии получили большую популярность в IT сфере. Создана масса agile сообществ (www.agilerussia.ru, agiledev.ru, www.agilebelarus.org, www.agileukraine.org), разработаны разные методологии и техники Этим топиком я бы хотел начать дискуссию среди тех участников формуа, которые работают или работали в команде, где применялось экстримальное программирование. Вопрос очень простой, в чем вы видите плюсы этой методолгии и в чем минусы. Я бы хотел обратить внимание, чтобы каждый высказывающийся говорил только о том варианте XP который применялся в его/её команде, со всеми косяками и наоборот приятными неожиданностями.
-------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
surlac |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 25.1.2011 Репутация: нет Всего: нет |
||||
|
||||
bilbobagginz |
|
|||
Naughtius Maximus Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
Royan, это всего лишь методология. поэтому не нужно ее возносить (как некоторые, до уровня религии)
она всего лишь помогает молодым командам избегать разных орг. обломов, и быть сосредоточенными на реально своих задачах. т.е. если команда хорошо умеет ДУМАТЪ и РЕШАТЬ поставленные задачи, аджайл дает больше преимуществ 1. клиенту/заказчику: возможность воздействовать на контракты и результаты, корректировать и т.д., чтобы избежать известной диаграммы "что хотел клиент, что понял меркетолог, что понял архитект, что понял тимлид, что сделал программист" 2. самой фирме на планерном уровне: несмотря на укороченные "тактические" предсказания (как времени так и человекочасов) - их точность довольно высокая. а стратегические предсказания имеют заранее известные границы, точнеет с опытом... используемые практики ТРЕБУЮТ вышокого уровня от работников. напр. то же самое парное программирование: да, "2 головы лучше, чем одна". но если обе головы ОЧЕНЬ маленькие, не всегда.. или постоянная интеграция: для нее надо еще и код написать ;-) Это сообщение отредактировал(а) bilbobagginz - 25.2.2011, 07:23 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
surlac |
|
||||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 25.1.2011 Репутация: нет Всего: нет |
Смысл парного прогр-я - обмен знаниями и как следствие более качественный код. Согласен, что эта методика не так эффективна для "ОЧЕНЬ маленьких голов", но все же к этому стремиться стоит. Покрайней мере, этот подход является основным в спортивном программировании, там где нужна максимальная эффективность. Этот метод просто не работает для малых проектов (с низким уровнем сложности). Больше потеряете от внедрения, чем получите в итоге. Не обязательно, пишите код после написания тестов:
в итоге получите Test Infected System |
||||
|
|||||
bilbobagginz |
|
|||
Naughtius Maximus Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
можно все довести до абсурда если очень хочется. со временем уровень unit test-ов поднимается, т.к. начинаешь делать меньше низкоуровневой работы. в итоге тебе надо принципиально меньше кода написать. поэтому, даже если прировнять рабочий код по времени/величине к тестовому, 2*мало кода, получается меньше чем без теста и много низкоуровневого кода. кроме того, при написании кода создается связка между планом и кодом. это тоже важно. для думания на нужном уровне, с правильной терминологией.... (если оправдывает себя, конечно.) -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | УП: Методологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |