Category: Статьи
Истории из практики 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 его принято называть […]
Integration Driven Development
December 18, 2006 | Posted by Denis under Практики, Статьи |
В статье мы рассмотрим основные принципы и техники Integration Driven Development (IDD), апеллируя к реальным примерам разработки на Agile проекте. Под Integration Driven мы будем понимать разработку, в основе которой лежит быстрая разработка мокапов основных модулей, их моментальная интеграция и постепенное наращивание функциональности вплоть до полной реализации системы. При этом предполагается изменение интерфейсов между модулями, […]
Обзор методологии Scrum
November 15, 2006 | Posted by Sergey Nazarenko under Методологии, Статьи |
Scrum – одна из самых популярных методолгий гибкой разработки. Одна из причин ее популярности – простота. Scrum по настоящему прост, его можно описать в одной короткой статье, что я и постараюсь сделать в этом обзоре. Основа Scrum РолиВ методологии Scrum всего три роли: Scrum Master Product Owner Team Скрам Мастер (Scrum Master) – самая важная […]
Рефакторинг как механизм обратной связи
November 15, 2006 | Posted by Denis under Практики, Статьи |
Рефакторинг — изменение существующего кода без изменения функциональности. Цель рефакторинга — улучшение внутренней структуры проекта. Не каждый из классических процессов уделяет достаточное место фазе рефакторинга, так как его нельзя предугадать и жестко определить в плане. В отличии от плановых процессов, гибкие методологи позволяют адаптироваться к меняющейся структуре проекта в большой мере.В методологии Agile рефакторинг считается […]
Внедрение Agile
November 15, 2006 | Posted by Denis under Практики, Статьи |
Переход проектных команд на гибкие методы разработки позволяет компаниям достичь многих очевидных преимуществ. В настоящее время наиболее важными темами для обсуждения становятся способы облегчить этот переход как для компании так и для отдельных проектных команд. Влияние неопределенности и изменений В нашей компании есть чрезвычайно полезная практика – по окончании проекта менеджер пишет отчет, в котором […]