пятница, 7 января 2011 г.

Scrum

Кто бы что не говорил, я люблю скрам. Искренне и от всего сердца. Если процесс хорошо организован, то работать в скраме одно удовольствие.
Не буду тут расписывать про гибкость и так далее, про постоянно меняющиеся требования все и так знают. Что нравится лично мне, как тестеру.

Во первых, это отсутствие лишней, никому не нужной документации. Как существо чрезвычайно ленивое, терпеть не могу писать всякие бумажки, которые должны быть, но которые никто не читает. В обычных проектах, меня всегда убивало требование расписывать по шагам тест кейсы. Это же убиться можно. Самое смешное, что в 90% случаев, эти самые шаги приходилось на ходу переписывать под реализованную функциональность :) В скраме все просто - есть юзер стори, есть критерии, протестил, баги зарапортовал и всё. Никакой лишней писанины, никаких переделок.

Во вторых, в скраме тестить интересно. Потому что, тестируешь реально работающую систему, потому что надо вникать в бизнес-логику, а не тупо прокликать.

Многие говорят, что скрам не работает. По мне, так работает отлично, просто надо понимать его нюансы.

Во первых, мне кажется, скрам подразумевает определенный уровень компетенции команды - глупо надеется, что можно набрать новичков и с ними скрам заработает. Нет, им бы в основной работе разобраться, куда уж тут скрамить. Зато в скраме очень эффективно обучать новичка в опытной команде. Он может выполнят несложные таски, постепенно набираться опыта и разбираться в системе, пока проект развивается. А благодаря спринтам, он не очень сильно напортачит, если что.

Во вторых, команда должна общаться, и не только на митингах, а постоянно. Если нет общения, то будет бардак. Скрам подразумевает большую долю самостоятельности программистов, и если каждый начнет городить свой огород, не считаясь с другими, то ничего хорошего из этого не выйдет. Надо понимать, что скрам - это свобода. Свобода делать работу, так, как удобнее. Главное, чтобы цель была выполнена. Но свобода, как известно, подразумевает ответственность. И ответственность эта солидарная, то есть тут нельзя переводить стрелки - это не я, это он. Если что то, не работает, то это дело всех, а не Васи Пупкина. И если есть проблема, то это не Вася виноват, а все вместе. Если это доходчиво объяснить и принять, то проблем не будет вообще.

Ну и третье, моё любимое. Это начальник, который должен понимать, что его задача, только помогать решать проблемы, а не давать указания, и вообще вмешиваться в работу. Грубо говоря, надо засунуть свою гордыню куда подальше, и дать людям возможность работать. С этим трудновато, не любят начальники, в большинстве своем, терять власть.

Ну пока все. Скрам очень удобный инструмент, только как любой инструмент, надо знать как им пользоваться. Честно говоря, я уже вряд ли захочу работать по старому.

Комментариев нет:

Отправить комментарий