Category: Практики
Аналитик в Agile: архаизм или необходимость?
December 2, 2008 | Posted by Denis under Практики, Статьи |
Гибкие методологии набирают популярность в России и странах СНГ. Как правило, при рассмотрении возможности перехода на них (и даже в процессе перехода или начального использования), почти неизбежно встает целый ряд вопросов, если не сказать, сомнений.Наиболее частые из них:1. Как быть с fix-price контрактами в Agile?2. Какова роль менеджера в Agile, и как эта роль соотносится […]
Введение в непрерывную интеграцию или каша из топора
December 2, 2008 | Posted by Denis under Практики, Статьи |
Использование непрерывной интеграции в процессе разработки программного обеспечения обещает много преимуществ: быстрое обнаружение ошибок, устранение проблем интеграции, меньшее число дефектов. При более подробном рассмотрении, оказывается, что эта практика сильно зависит от других, таких как модульное тестирование, стандарт кодирования и т.д. Множество ожидаемых преимуществ не реализуются без использования этих дополнительных практик. Складывается парадоксальная ситуация, когда не […]
Правильный Фокус – Заказчик
September 15, 2008 | Posted by Denis under Практики, Статьи |
В статье речь идет об отношениях особого рода – об отношениях разработчика программного обеспечения и его заказчика. Как-то так повелось считать, что использование Agile и так является хорошим шагом вперед для улучшения отношений заказчика и вендора. Автор статьи сделал этот шаг довольно давно и готов указывать новый путь для последователей! Скачать статью
Почему менеджеры любят Agile?
September 15, 2008 | Posted by Denis under Практики, Статьи |
Автор размышляет на вечную тему любви. Речь идет о ее высшем проявлении – о любви менеджера и методологии. В статье вы найдете несколько грустных, но поучительных любовных историй и неутешительный вывод – любовь менеджера проектов к Agile хоть и сильна, но не бескорыстна. Зато и не слепа 🙂 Скачать статью
TaskBoard: Управление в стиле Agile
August 12, 2007 | Posted by Denis under Практики, Статьи |
Agile development воспринимается как инструмент программиста или команды разработчиков, я же хотел бы рассмотреть Agile со стороны руководителя. Основная задача руководителя в Agile – это visibility. Видимость и прозрачность процесса – его визуализация. Одним из лучших способов достижения прозрачности и визуализации процесса разработки – эффективная работа через Task Board. Какие задачи выполняет Task Board: Отражает […]
Задача масштабирования agile
June 6, 2007 | Posted by Denis under Практики, Статьи |
Перевод Главы из книги Dean Leffingwell “Scaling Software Agility. Best practices for Large Enterprises”. Препятствия во внедрении гибкой разработки на уровне компании исходят из двух источников: явные ограничения самих методов и барьеры, существующие внутри компании. Чтобы достигнуть гибкости на уровне компании, преодолеть придется оба препятствия. Применяя то, что мы уже изучили о гибкой разработке, в […]
Истории из практики TDD
March 12, 2007 | Posted by Denis under Практики, Статьи |
У меня часто создается впечатление, что Test Driven Development это что то магическое. Достаточно произнести эти слова – и мир становится лучше без всяких усилий.Конечно, юнит тестирование работает. Я сам энергично доказываю разработчикам и управленцам эффективность TDD. Но в какой то момент у меня сложилось ощущение, что я сам себя гипнотизирую. Я решил разобраться: чего […]
How to Find Right People for Agile
February 9, 2007 | Posted by Denis under Практики, Статьи |
В Agile-проектах нет более ценного актива, чем самоорганизованная команда, способная реагировать на активно изменяющиеся требования, способная брать на себя ответственность. Очевидно, полноценная Agile команда выкристаллизовывается месяцами. Но важным моментом является то, что не каждый человек может успешно реализовать себя в такой команде. Абсолютно правомерно возникает вопрос правильного подбора персонала для Agile. Далее в статье мы […]
Как проводить Скрам митинг
January 17, 2007 | Posted by Denis under Методологии, Практики, Статьи |
Практика проведения ежедневных митингов для сихронизации работы команды, наверное, самая полезная из всех практик гибкой разработки. Я не раз слышал, как её рекомендовали использовать вполне себе классические менеджеры проектов. Такие митинги называются по-разному. В Scrum это Daily Scrum Meeting, в XP это stand-up meeting. Иногда его называют просто Status Meeting. В Luxoft его принято называть […]