alovak ([info]alovak) wrote,
@ 2009-02-27 14:19:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Entry tags:agile, tdd, встреча

5-я встреча Agile.BY
Вчера я выступил на встрече Agile.BY. Тема выступления - разработка через тестирование (TDD). Я ставил перед собой цель показать преимущества, которые дает TDD и озвучить те проблемы, которые могут возникнуть в начале его использования. Чуть позже на http://agile.by выложу презентацию.

А вот пару фотографий с встречи:













(7 comments) - (Post a new comment)


[info]yshaman
2009-02-27 01:35 pm UTC (link)
Проблемы ты показал, но вот цели не достиг. Я пообщался с народом, сказали, что преимуществ не поняли. Т.е. они как-то были озвучены, но не убедительно, без примеров.
Паша, надо больше конкретики.
"Чем лучше армяне?
Чем-чем? Чем грузины!"

(Reply to this) (Thread)


[info]alovak
2009-02-27 02:17 pm UTC (link)
Юра, как можно показать преимущества? Разными способами.

Я показал 5-ть слайдов, на которых написал эти преимущества + попытался о них рассказать. Если бы я начал ещё и показывать конкретику, то это заняло бы у меня больше времени и формат нашей встречи нужно было бы поменять. Это с одной стороны.

Сейчас я подумал, что мог бы что-то небольшое, но конкретное показать, но это все равно не сможет полностью раскрыть. Как можно показать на презентации, как TDD влияет на дизайн системы? Это нужно написать эту систему. А параллельно написать систему без TDD. Это будет скучно и долго.

В процессе разработки решается куча вопросов. И решения принимаются субъективно. Потом могут пересмотреться. Кто-то посчитает это неправильным, кто-то не поймет.

Спасибо тебе за замечание, я доработаю эту презентацию. Возможно подумаю над конкретными вещами, о которых можно было бы рассказать.

Тем более, что в этом году у нас будет и AgileSummer (я надеюсь) и IT-форум.

(Reply to this) (Parent)(Thread)


[info]alovak
2009-02-27 02:24 pm UTC (link)
Кстати, Кент Бек в книге своей привел пример, что он писал систему (для примера) много раз: перед аудиторией, в книге. Каждый раз эта система получалась разной. Вот так. Но опять же. Спасибо, что показываешь на возможные темы для выступления.

(Reply to this) (Parent)


[info]yshaman
2009-02-27 02:40 pm UTC (link)
Аргументация должна быть железная, аргументация, против которой не попрешь.
Убеждать надо как разработчиков, так и бизнес-оунеров. И вопросы удобства слишком аморфны.
Вот как убедить клиентов, что их продукты должны быть удобны, а для этого надо нанять UI-спеца? Можно давить на правильность бытия и совершенство. А можно на объем захватываемого рынка, который будет больше.
Какой аргумент убедительнее не для мечтателей, а для бизнесменов?

(Reply to this) (Parent)(Thread)


[info]alovak
2009-02-27 02:52 pm UTC (link)
Юра, я не собирался убеждать людей. Я же не Кашпировский. Я лишь хотел им показать и заинтересовать. И сделал это в меру своих способностей и возможностей. Сделал это искренне.

Если у человека не горит внутри, ему хоть мешок денег покажи, он вряд ли станет шевелить тяжелым местом... потому что он просто не может и не умеет шевелиться.

Я думаю, что хотя бы 1 человек, вчера заинтересовался TDD. Он сегодня попросил у меня прислать ему информацию по литературе. Второй человек явно инетересуется этой темой и задал мне более серьезные вопросы лично. Группа молодых людей общалась со мной после встречи. Очень живо. Не факт, что для них TDD идеально подходит, но они задавали вопросы. Вот это обратная связь. И поэтому я достиг своей цели. Ибо моя цель была: заинтересовать. А заинтересовать ВСЕХ - это чья-то другая цель :)

(Reply to this) (Parent)(Thread)


[info]yshaman
2009-02-27 03:11 pm UTC (link)
Проповедников и до и после Иисуса было масса, но он был самый убедительный.

(Reply to this) (Parent)(Thread)


[info]alovak
2009-02-27 03:25 pm UTC (link)
:)

(Reply to this) (Parent)


(7 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…