Коллеги!
Не могли бы Вы кратко описать основные дисциплины Agile, примерный график фаз и итераций, минимальный набор артефактов применительно к очень небольшому проекту (скажем так 6 человекомесяц, обязательное описание документации). Скажу, проект учебный.
В двух словах и очень грубо: Строго говоря Agile это не процесс.
Исходная посылка Agile - короткие итерации, по итогам которой есть готовый продукт. Это называется итеративной и инкрементальной разработкой.
После каждой итерации требования могут измениться. Это означает, что использовать относительно "тяжелые" процессы с высоким уровнем документирования мы не сможем - не хватит времени на документирование. На первый план выходит личное общение.
В Agile мы используем адаптивный процесс. Команда должна придумать процесс (с ролями, документами и прочим), который позволяет ей максимально эффективно работать в условиях постоянных изменений.
Команда в Agile становится самоорганизующейся, то есть сама координирует работу и сама определяет процесс. В противном случае единый координатор (менеджер) быстро становится узким местом в условиях минимизации документации.
Короткие итерации заставляют сокращать цикл тестирования. Это происходит благодаря модульному тестированию и автоматизации тестирования как таковому.
И последнее. В Agile команда определяет необходимый уровень документации, который ей необходим. Это не означает отсутствия документации!
-----
Асхат Уразбаев (
http://urazbaev.ru)