пятница, 30 сентября 2011 г.

Agile Eastern Europe 2011 – Feedback - Day 2


Sorry for the long delay with writing the second day impressions. But I've finished it and ready to share the second day report of Agile Eastern Europe Conference that took a place in Kyiv (Ukraine).

Second day was a little hard to me to stand up Saturday morning but I won’t to miss the keynote and rushed to the main stage on time.

Jurgen Appelo, the author of the “Management 3.0 book”, started his keynote “How to Change the World”. This was amazing talk but a little abstract! Jurgen shared his life story. The 15 years of failures showed that changing the world is not so easy. He introduced the book, the information used to write it and shared some principles written there: “How to use Deming cycle in the Agile Development”, “Five i’s” , “16 Basic desires” that was shortened to the few main.

воскресенье, 25 сентября 2011 г.

Agile Eastern Europe 2011 – Feedback - Day 1


This was the crazy week. Started form Moscow with WhaleRider two days conference. Than come back to work for two days and participating the AgileEE conference. What can I say in general, the agileEE is the best conference I attended this year.  The organization was great! (Except some moment with volunteers and Wi-Fi connection on the main stage). First day I started with a cup of coffee, greeting colleges I know and listening the live classical music. During this I had an interesting conversation with Barry O'Relly (we met in Moscow two days ago). Barry told me about the brief info about his company and projects they are working on. 
Few minutes later all attendees moved to the main stage to be listening the opening words by Alexey Krivitskii and Natalia Trenina. Than the first keynote was taking a place by Dr. Alistair Cockburn (Agile Expert and co-author of Agile Manifesto). His talk was named as “Effective Software Development In The 21st Century: The New Face Of Software Engineering” where Alistair tried to describe our way in the Agile software development. Also he provided the theory how to deal with a lot of techniques and technologies on each level of personal competency. Three words were used for this: Shu-Ha-Ri . This sounds near like “Сухари” in Russian J I liked the origami picture with the Designing in Teams that shown what we need to archive for successful agile development. The main quote I got is “People don’t match formulas”.


среда, 21 сентября 2011 г.

Конференция Whale Rider 2011 - Москва

Удалось повидать Москву! Принял участие в конференции Whale Rider, где провел время в тусовке менеджеров разных звеньев и сферой работы. Сама поездка была немного суетливой. Сначала не мог забронировать отель, за помощь спасибо Саше Орлову. Затем МАУ не подсказало, что на посадку нужно идти в терминал F, а не как обычно в B (зато check-in прошел еще дома on-line). По прилету в Москву ощутил на себе всю красоту Московских пробок (2 часа со скоростью 10 км/ч). Обратно уже поехал на АероЭкспресс (яркая вещь, когда уже такое в Киеве будет?). На доклады в первый день немного опоздал, но успел познакомиться с Barry O'Reilly(консультант компании ThoughtWorks). Из докладов запомнилось два: Дмитрий Сатин провел курс психотерапии на тему "Как изнасиловать самого себя к всеобщему удовольствию" и Стас Фомин с ярким выступление в виде mind maps + видео к фильму о бедных животных. Кстати у Стаса озвучка получилась намного лучше, чем оригинальная (может сделаешь в стиле Гоблина?).
В целом конференция оставила положительные эмоции, углубила мое понимание в проектном менеджменте и дала достаточно информации для размышлений.

Слайды моего выступления.

Интервью для ТРК "ЭРА"

Спонтанно, в начале рабочего дня, пригласили дать интервью для ТРК "ЭРА" в честь дня программистов. Запись утреннего эфира - 13/09/2011.

четверг, 8 сентября 2011 г.

Киев - Internal Lohika QA Tech Talk №2

Провел вторую внутреннею встречу тестировщиков компании Lohika Systems. Как по мне, получилось результативно. Ребята подготовили доклады, а компания предоставила пиццу от Mamamia.
Начали мы с обсуждением того, что произошло в компании за последний месяц, поделились планами и целями на следующий месяц.
Первая тема называлась - "Useful Tool For Sofware Testing". Где Алексей Дорошко поделился инструментами применимыми в тестировании и облегчении работы за ПК.




Следующим выступал Александр Микитась с докладом "BDD и Java". Где поделился своим видением Behavior Driven Development. А так же показал использование этого подхода при помощи инструмента Сoncordion.


Выступление Саши подняло небольшую дискуссию, где мы смогли обсудить, когда, все таки, нужно и не нужно использовать BDD. В чем его основные плюсы и практическая значимость.


Спасибо ребятам, за подготовку и время, что вложили в эту встречу. Я же буду работать над следующим мероприятием, которое будет совсем скоро!

вторник, 6 сентября 2011 г.

Automated-Testing.info | Из передовой

Automated-Testing.info не стоит на месте. Мы продолжаем работать и радовать вас очередными новостями и новинками в мире автоматизированного тестирования ПО.

Если вы еще не подписались на наши материалы - самое время это сделать

Ближайшие Мероприятия:


Регистрация на оба мероприятия уже доступна. А детальная информация по ссылкам. 
Приходите,  учитесь, делитесь опытом, развивайтесь! 

Последние Статьи:

Инструменты

Следите за новостями, совсем скоро мы добавим новые разделы и статьи.

Семинар по Self Management

Провел внутренний семинар по Основам Self Management, в родной компании Lohika Systems. Менее чем за час успел поделиться и заинтриговать навыками и инструментами, которые использую в своей работе. А именно: GTD, Тайм менеджмент, Матрица Эйзенхауера, Матрица Стивена Кови, Техника Pomodoro, Excel отчеты по задачам (спасибо Максу Дорофееву) и пирамиду уровней по GTD методологии. Слушатели прониклись идеей разложить свою жизнь по полочкам, делать меньше и успевать больше. Слайды презентации можно посмотреть ниже. Дальше договорились работать в формате тренинга с практическими заданиями. Где будем подбирать инструменты индивидуально под каждого. Я например использую Windows, Microsoft Outlook, Mind Manager, Microsoft OneNote и еще много чего интересного. А кому-то будет более по душе Mac OS или Google сервисы. Думаю уже пора это все описать и поделиться наработками. Часть информации представлю на конференции Whale Rider(Москва). А после, в серии постов, опишу детально свою систему с примерами использования.


 

понедельник, 5 сентября 2011 г.

Agile Tester's Bible | Agile Testing Book


I have done it. The 500 of pages with a lot of sense and practical experience. The place where I got the latest ideas for the process improvements working in the company.
The book started with the explanation why authors created this book, who is the audience and what is Agile Testing anyway. A good explanation of Interaction of Agile roles, showed on the picture below. The main difference from traditional process is awareness from "Quality  Police" philosophy. The Whole Team Approach says "We don't think of "departments", we just think of the skills and resources we need to deliver the best possible product". After thinking this way everyone on an agile team gets "test-infected". And start thinking about testability from the beginning (building infrastructure and design). The best example of 'whole team approach' I got there. "If it's the last day of the sprint and some stories aren't tested, the whole team should stay late to finish the testing, not just the testers."
 Agile Testing says that you need to use automated testing on each levels to have more time for much greater values-add areas like exploratory testing, usability, and testing the app in ways developers hadn't originally anticipated. Agile teams work closely with the business and have a detailed understanding of requirements. "Testers don't set and wait for work; they get up and look for ways to contribute through the development cycle and beyond". 
Agile Testers tend to have good technical skills, know how to collaborate with other to automate tests and are also experienced exploratory testers. They're willing to learn what customers do so that they can better understand the customer's software requirements. So the Agile Tester should be the customer-focused team player. He or she should continually looking for improvement in process and quality of released software.

Lisa and Janet defined 10 principles for Agile Tester:
Principle
Value
1
Provide Continuous Feedback
Reports, Daily status
2
Deliver value to the customer
Understand what customer really need
3
Enable face-to-face communication
Help to develop project own jargon. Using “Power of Three”
4
Have courage
We need courage to make mistake, because that’s only way to learn the lesson. We need courage to ask for help
5
Keep it simple
Use simple solution for the problem
6
Practice continuous improvement
Always try new technologies on practice
7
Respond to change
Add changes during iteration
8
Self-organize
When build fails team should self organize to fix this asap
9
Focus on people
Agile team give team members equal weight
10
Enjoy!
Work as one team and love what you are doing

The book says that when company implement agile development, the testing or QA team often takes the longest to make the transition. Because testers tend to learn a lot new sings and how to be working with the development team side-by-side.  Lisa showed the example of Testers Bill of Right that I started to use on company's projects:
  • Bring up issues related to testing, quality and process at any time
  • Ask questions of your team members and receive timely answers
  • Ask help from everyone on the team(s)
  • Estimate testing tasks and have these included in the story estimates
  • The tools you need to perform testing tasks
  • Expect your entire team, to be responsible for quality and testing
After applying this in the company I started to think about test team as community of testers and organized monthly QA Meet Up's. The same way as authors recommends. The QA Manager in this process looks like practice leader in the organization. The person who is able to teach the skills the testers need to became stronger and better. 
The main idea of the book is described in the "Agile Testing Quadrants" section. 

The picture showed this quadrants and what they are using for.


The main idea of the approach is to cover all activities by testing. From the code to business level. The main awareness is team could have no skills to do this. Than managers should budget the trainings, books, environment to help team archive the goals. The main part of Agile Testing is Test Automation with pushing test to lower levels as possible. The lower tests are - the ROI is higher.

In some cases Q2, Q3 and Q4 tests cannot be automated. Then manual verifications should be used as well as Exploratory Testing. Doing this still not forget to communicate with customer about Acceptance Criteria and Acceptance Story Tests(Positive Path Tests) that should be defined before or during story development. To store the test cases authors recommend: checklists, mind maps, spreadsheets, mock-ups, flow diagram and software-based tools.
After the project increasing you should not forget the Big Picture to test not only the stories. For this the Q3 quadrant is using with such technics as: end-2-end scenarios, exploratory and usability testing.
Also Lisa and Janet shared a lot of information about automation and choosing a right tool for each level. Good examples from experts in different companies showed how it works on practice.  The latest part "An Iteration in Life of Tester" showed how all this stuff working on a real project. And how the theory is helping to deal with problems.

This book shown for me that all I was doing during my Agile experience is on the right way. And the way our company live is totally correct with Agile.  After reading I've started to add new values into my daily activities. And it works fine, sometimes with small customizations. I will recommend this book to all my colleagues, friends and people who are interesting in Agile development.
The full Contents you can find on the mind map below.

This is the new testers' bible, after the Cem Kaner

The Mind Map is too big to set it as a picture here. Download PNG file.

четверг, 1 сентября 2011 г.

Встреча молодого сообщества тестировщиков - Level 80

Вчера удалось посетить встречу молодого сообщества тестировщиков в компании SysIQ. Леша Лупан выступил с докладом, который планирует показывать на Confet&QA. Потому материалы презентации тщательно скрыты и будут доступны лишь в октябре. Доклад получился интересным и в некоторых места даже шокирующим. В хорошем смысле этого слова. Леша пообещал добавить к рассказу еще пару фишечек, так что ждите и кусайте локти.
После доклада мы бурно обсуждали существующие инструменты для хранения тест кейсов. Посмотрели на практике Zephyr, RTH, перемыли кости TestLink. Тестировали новый отечественный инструмент - SiteChCo. И очень похожий забугорный вариант TestRail. Говорили об автоматизации мобильных приложений и очень много о Selenium. Встреча удалась на славу! С терпением будем ждать следующего момента обсудить вопросы тестирования с коллегами.


Спасибо Леше за организацию сего мероприятия и молдавское вино, в честь праздника.