Судя по Вашим ответам, противопоказаний нет)). Насколько я могу судить. Команда работает вместе (в основном), клиент доступен для общения, в планировании Вы задействованы, ответственный за требования у Вас есть (вероятно, он и будет обсуждать требования с заказчиком, т.е. похож на продакт оунера:)), фиксированной цены проекта нет, как я понял. Все выглядит хорошо для Скрама).
У меня в последние пару лет, кстати, ситуация была посложнее в этом плане). Проекты с фиксированной стоимостью, распределенная команда, без четко выраженных итераций... Скраму места не нашлось. Так что в этом плане Вам можно позавидовать)).
Что касается проблем, которые Вы назвали.
1. кол-во ошибок в версиях сдаваемых на тестирование;
Чтобы повысить начальный уровень качества версий продукта, можно:
- чтобы к тестировщикам в руки не попадали откровенно сырые сборки, полезно определить некоторые критерии, которым версия должна удовлятворять. Например:
- набор ручных дымовых тестов должен быть пройден успешно.
- можно этот набор тестов заавтоматизировать.
- внедрить юнит-тесты (если этого еще нет) - это в Agile любят:), и не без оснований, конечно (и, конечно, не только в Agile любят).
Эти правила должны продвигаться и защищаться человеком, который имеет влияние на программистов (благодаря своей роли или харизме:), лучше и то и то вместе).
Эти довольно старые мысли не имеют прямого отношения к Скраму, т.е. они так или иначе присутствуют в любой методологии разработки ПО. Но и в Скраме тоже).
2. небольшое время на дебаг и на тестирование;
А как это выглядит? Что значит в этом случае дебаг? В Agile, насколько я слышал, тоже обсуждается проблема нехватки времени в особенности на регрессионное тестирование. Поэтому в большом почете автоматизированное тестирование. А как у Вас?
3. огромное кол-во срочных нововведений от заказчика;
Относительно этого вопроса мне нравится позиция Agile-движения... хотя, по сути, любой итеративный подход "думает" также. Итерации должны быть достаточно короткими, чтобы можно было достаточно часто анализировать ситуацию, "оглядываться", корректировать планы... При этом важно договориться с продакт оунером (который есть клиент или представляет клиента), что во время итерации нельзя менять скоп, т.е. договорились что-то сделать за 2 недели -значит делаем и все. А между итерациями можно вносить изменения в бэклог, т.е. учитывать срочные пожелания клиента. Если получится так договориться с клиентом, то проблема, наверное, будет решена или минимизирована.
Вот. Такие мысли).
Кстати, на счет тренинга Евграшина. Вы про него задавали вопрос, немного в другой ветке). Я предполагаю, что тренинг не будет для Вас бесполезен в любом случае. Кроме того, по идее, там должно быть довольно много тех самых опытных в Скраме людей, которых Вы хотели найти, написав в эту ветку)).
Скоро вернусь из командировки. Буду готов продолжить обсуждение).