Alovak thoughts |
Ruby/Rails developer Agile/TDD/BDD evangelist co-founder of Belorussian Agile and Rails communities |
“Социальные феномены в работе команды”. Видео моего выступления с конференции AgileBaseCamp 2013, Киев.
Чертовски приятно получать хорошие отзывы о своем выступлении. Спасибо всем, кто поделился со мной впечатлениями! Спасибо тем, кто пришел послушать!
Слайды моей презентации:
Видео в презентации работать не будет. Вот ссылка на фильм “Я и другие”, части которого я использовал для презентации.
Я нашел ремейк 2010 года с такими же экспериментами.
Решил добавить в блог видеозапись моего выступления на тему Pomodoro с Miniq 7 / EPAM.
Вчера на miniq 7 в компании EPAM я поделился своей историей освоения техники Pomodoro. Это был мой первый опыт, когда я выступил второй раз на одну и ту же тему. До этого я опасался, что при повторном выступлении не смогу поделиться таким же количеством энергии, как это бывает в первый раз. А эмоциональная составляющаяя для меня одна из самых важных :)
Мои опасения не оправдались. И одна из причин - то, что тема, о которой я рассказывал, актуальна для меня и по сей день. Вторая - я изменил презентацию в соответствии со своим текущим опытом. Т.е. это была уже не та же презентация.
Как я готовился ко второму выступлению:
Меня так же порадовало, что на подготовку я потратил значительно меньше времени, чем в первый раз и лег спать в 10 часов вечера за день до презентации :)
Для тех, кто не из ИТ и хочет понять, что же такое тестирование. Для тех, кто из ИТ - получить порцию позитива.
В статье хорошо разъяснена суть ежедневных митингов (stand-up meeting, scrum meeting, daily stand-up). Описаны полезные практики, позволяющие сделать митинг продуктивным и приятным. Особенно хороша подборка stand-up “smells”.
My friend creates a large number of automation tests for service several teams work on. Recently we discussed different aspects of cucumber feature scenarios such as coupling and decoupling, conditional steps, etc.
The main question he wanted to clarify was how to handle horizontal integration tests when some steps in the middle are different? We reviewed different approaches for such cases.
Read more
Developers in our cross-functional team do many things: Ruby/JavaScript/HTML/CSS/deployments/etc. We use cards and whiteboard to manage tasks. Each task (code, requirements, etc.) is reviewed before moving card to the ‘Done’ column on the board. We don’t have additional test phase except demo in the end of iteration because our code is covered with RSpec and Cucumber :)
Recently we started to write posts about release changes. We describe features that matter to our users. Of course all features should be valuable but we have different kind of users, so we are blogging only about features for external users (not admins, supporters, etc.).
I created some posts and I noticed that when I make a screenshot or check how does new feature work I see small defects that make my impression worse. But before I create post I didn’t see them and nobody saw. So, I found that blogging is a very useful tool to make your attention more precise. It allows you to change the context and to look at things differently
Maybe our developers should start blogging about stuff they create?
Мы используем User Story (US) для описания требований к разрабатываемой системе. Формат US такой:
As a <role>, I want <feature> so that <value>
Перед тем, как “собирать” US для нашего приложения мы должны определить типы пользователей (роли) в нашей системе. Как их определить?
Read more
Мы используем User Story (US) для описания требований к разрабатываемой системе.
Иногда при работе с US возникают вопросы, на которые можно ответить, зная три важных аспекта User Story, описанных Ron Jeffries:
Read more