Notice: add_custom_background is deprecated since version 3.4! Use add_theme_support( 'custom-background', $args ) instead. in /home/abe/domains/ on line 3573

Notice: add_custom_image_header is deprecated since version 3.4! Use add_theme_support( 'custom-header', $args ) instead. in /home/abe/domains/ on line 3573

Warning: Cannot modify header information - headers already sent by (output started at /home/abe/domains/ in /home/abe/domains/ on line 446
Wiktor Żołnowski – AgileByExample 2012
October 4-5 2012
in Warsaw Spread the word!

Wiktor Żołnowski

I’m Agile Coach, Consultant and Trainer focused on process improvements and basic technical practices like TDD, BDD, Emergent Architecture and Pair Programming. During last few years I was participating and leading couple Agile transformations in various IT organisations.

I have about 6 years of experience in IT business - from Software Tester, through Programmer, QA Engineer to Scrum Master, Manager and QA Lead. Working on various projects in different methodologies like Waterfall, RUP and finally Scrum and Kanban with some XP practices I’ve learned that everything starts from the people in organisation and it’s all about their knowledge so I became Trainer. Now I'm learing Scrum and XP practices and coaching few teams in continous improvements of their technical practices.

Since I discovered something called “Agile” few years ago I’m trying convince other IT people that appropriate methodology and good practices in software development are only what they need to assure best quality for the products.

I am passionate in pragmatic approach to everything what I’m doing and I hate wastes.

Session: Testers in the Agile World

More and more people ask us about: "Where is a place for testers in Agile team/organisation?" or even "Is there a place for tester in Agile?".

I have a few years of experience working in IT and most of it was tester/test engineer/qa/qa lead positions in Agile (or wannabe Agile) organisations. I would like to share my experience and talk about how I used to work with programmers in cross-functional teams and with customers or product owners in Scrum or similar projects.

The point is to ask correct questions like: “How are you planning to implement it?”, “Did you include this use case in your implementation?”. “Don’t we forget about some use cases?”, “What if user would like to do that action?”, “Do we need all this use cases and user stories?” etc... Also working closely with programmers helps me to better understand how the systems are implemented, how to test it and what should be tested first. Cooperation with customers always increases my skills in exploratory testing and risk based testing which soon became something which I could call risk or value based development.

The second question which I would like to answer is: Why I decide to start working in Agile?
One of the reasons is that in Agile there are much more tools which I can use for assuring quality. Instead of the other methods and approaches like waterfall etc. where QA are focused at controlling and measuring everything, in Agile we need to observe and react, inspect and adapt, experiment and learn - we need to be more interactive. Measurement is just one of the tools - and if you tring to use metrics to control your organisation you need to remember that people are tend to do what you are asking for (and nothing more).

Quality always starts from people and it doesn’t matter if they are using one methodology or another. If they don’t know how to build high quality software or even that there is possible to build software in better way then they are already doing it, then any cultural change wouldn’t be possible.

back to Speakers