Posted in Uncategorized

#Changes

IMG_1651

I’m baaaack 🙂

Three fantastic news to be revealed at the same time, as I promised.

Thrilling news No.1 as a main course:  
My journey at UBS is over. It was a fantastic time and I’ve learned a lot, however, now it is time to move on. As some of you already know, since September I am beginning my adventure with New Voice Media.
I can’t wait and really looking forward to do some awesome things in the area of testing and agile.

Social news – as No.2 –
I’ve started a Facebook page https://www.facebook.com/KingaTest.blog/ to keep in touch with my (not only) Polish readers. It will be in Polish:)
I’ll try to post there updates about fantastic testing events (not only) in Wrocław and maybe more of my mobile-related discoveries. Fell free to Like!, Share or contact me through this channel, comment articles, posts and whatever you wish.
I wish it to be a common social IT-related space.

Conference News No3. –
September is going to be a busy month – I would like to meet you all at 3 fantastic events:
21st – QA talk at DataArt Wrocław
23rd – Wrocław Agile Day
28th – SeeTest in Sofia

Let’s meet and have a chat!

And exciting news No.4 –
I do believe that working in IT and earning money obliges us to help the others, who were not as lucky as we are – especially people in need. I always try to support various initiatives such as SiePomaga, Fundacja Gajusz or Fundacja Anny Dymnej.

Can we do more?

Together with quite large group of people from UBS, Credit Suisse, Epam, XL Catlin we’re preparing A MUSICAL called Freedom.
Yeeeeeeeeeees. Kinga Witko will be singing (and dancing – oh Lord) 🙂
All for Fundacja Jaśka Meli.

We do it for charity, but have amazing fun at the same time 🙂

Imagine bunch of IT and bank-related people singing and dancing on a real stage. 🙂 Insane. That will be huge! Our project lasts for couple of months now, but currently it speeds up! Great premiere will take place in April 2018 in one of REAL theaters in Wrocław. I’ll try to keep you updated on social media, as it’s now official 🙂

I would like to invite you all to Wrocław in April to be a part of this fantastic event, but in the meantime – you can support Jasiek Mela – or any other people in need.
Let’s be the change!
Let’s be open.
Let other people grow.

Cheers!

Advertisements
Posted in Uncategorized

Don’t estimate bugs!

 

Don't ESTIMATE bugs!

Hello from abroad!
It seems, that when I am far away from home – I have more time for writing 🙂

Invitation

Bunch of thoughts for today were a base for presentation, which I am preparing for SeeTest in Sofia. I have an honor to be a speaker at this well – known testing conference – it excites me a lot.  I would also like to encourage you all to come, discuss, disagree or simply say “Hi!”. Looking forward to it!

logo270-2017

Bugfixes

The other day I came across this fantastic article about estimating bugs, written by Bob Hartman . He says: “I tell people in my classes I only know two sizes for defect fixes: 1) Trivial because I already know what’s broken and how to fix it, or 2) Infinite because I have no idea what’s broken or how to fix it!”.

I like the idea of Infinite bugs, because, especially when you are in a project-hurry, all bug fixes seem to least forever.

HTisMpC

To be honest, this is the definition I was looking for a long time. I am not sure if you have similar experiences in your projects, but each time in one of mines pressure appears – the pattern is quite predictable.

PM pushes -> developers try to declare (or predict using black magic) how much time do they need to provide fix.
Let’s state it clear – saying anything like we’ll knock out X bugs this iteration  or I’ll fix it today – that is a lie anyway.

When we are clear about that, let’s try to focus on some Agile theory.

 Scrum anti-pattern

According to Scrum Alliance – estimating or sizing bugs is an Agile anti-pattern. Scrum is such a lightweight way of producing software that things just happen 🙂 We should not interrupt, limit ourselves, state clear deadlines.

On the other hand, when we are focused on quality, but driven by rush – bugs appear.
In addition, they emerge in most unexpected situations. In this case – Agile teams should deal with the problem – fix bugs, but do it within some realistic time frames.
The cleanest way is to add the bug into the current sprint, without sizing it.The context if fresh, so the fixing costs should be low. It’s cheaper and more efficient.

In a contrary – this will (for sure) lower the velocity and reflect the remaining bug-free stories. What is, in my opinion, important – the process should be always a decision of development team – not a PO, PM, manager or whoever is standing above your head and repeating “Is it done yet?”.

67216250

The other option of dealing with bugs and keeping the product in a good shape is to plan separated bug-fixing sprint but instead of scrum – run int in Kanban manner.

Whatever you choose – plan and fix – in a most suitable way.

Time matters

What I wanted to highlight – is not estimating bugs itself – but schedule some time for fixing them.

When?

At the beginning. In each sprint. Each iteration.

The truth is, that development tent to be way too optimistic when scheduling time of their work.

project-optimism

It is not matter of good or bad will, but simply focusing on own tasks.
The problem is, that each software project is not just a pure development.
Apart from writing and testing the code, usually it consists of (at least): setting up the environment, failing environment, meetings, discussions. Altogether it ‘steal’ the time. Ironically, it is THE TIME, we want to save.

When our fixed deadline approaches – the pressure rises. The more pressure there is – the more bugs appear. The more bugs appear – the less time for new lines of good code. And here we are. Chasing our own tail.

My thoughts

I’m not discovering a cure for the cancer at the moment, but just reminding you well known fact:

Nine women can_t make a baby in a month.

Nine women can’t
make
a baby
in a month.

When you add more developers to the project (because you are in a hurry) it won’t help. Either you are a tester or a developer – try to face it:
there are bugs
you’ll have to fix them eventually,
so be prepared 🙂

Schedule time for them at the beginning of the project to avoid the hurry.
Win – Win , isn’t it?

As usual, in case of any comments, ideas (whatever you have in mind) – comment down below or chase me on Twitter.
Have a nice weekend!

Posted in Uncategorized

Geek doesn’t have gender

Geekdoesn't haveBETTER

Hello Boys and Girls!
Greetings from hot Wrocław (27 C degrees today!).

The Geek

If you live in US – it is probably not an issue for you, but here – in Poland (Eastern Europe) – it is still a big deal.

Option 1:

A GIRL?
In IT?
Data warehouse?
Heeeeeeell NO!

Option 2:

A GIRL?
In Data warehouse?
Do you have a picture?

Stereotypes

We may fight stereotypes, run societies, be visible in IT industry, but at the end, there is always a guy asking: “Are you really from IT department?“.

What hurts me the most is adding a noun to words such as: geek, dev, it and so on.
We have ‘geek-girl‘ , ‘IT-girl‘. At the same time we don’t need to have ‘geek-boy‘ or ‘dev-boy‘. When we say ‘a developer‘ – the first thing that crosses peoples’ mind is a guy wearing T-shirt and glasses (another stereotype).

In the world divided into pink ponies and Barbies at one side and violent killers or fast cars at the other-  it is hard to grow a female geek. It’s getting more and more popular to teach women coding or testing (thanks God for such initiatives as Geek Girls Carrots or Girls Who Test), but still – it is a constant fight.

As good as men

Girl-Minion-3

A while ago I’ve read a sentence advertising programming course for girls: “We can be as good as men“.

REALLY?

Why not the other way around: “To be as good as women in testing“?

I truly believe that girls are awesome testers. We are able to share our attention to: test, prepare documentation, talk to 4 people at once and polish our nails at the same time:) No, really!

Job search

I can still remember one of my first work interviews for a tester position.
It went well, I believe. I’ve passed a written test and felt confident. There were plenty of us waiting outside the door to hear who is getting the job. I was the only girl there.
None of us had great experience in that field.

Unfortunately, I was the only one who was invited inside and informed by a manager, that he agrees – my results were great – but I am A GIRL. He said, that he prefers to hire even less experienced MALE candidate, because hiring a girl is a risk (pregnancy, lack of knowledge, you know. Ha. Ha. Ha.). It really happened.

A lot of things have changed on labor market since that day (even in Poland!), but I don’t believe that such managers are retired by now 🙂
I’m afraid, that there are still people out there with similar mindset.
We – the women – have to prove each and every day that we are skilled and talented equally as men. It’s tiring, isn’t it ladies?

Stop it – NOW

This is my statement – stop suggesting gender for geeks.
Geek can be either man or woman.
Being smart or talented is not a matter of gender.

When thinking about people – think about their abilities and skills. Fall in love with their brains. Stop asking for pictures. (Unless it has nothing to do with job offers:) )

Don’t get me wrong, I don’t want any special privileges because of my femininity.
Treat me equal, please. That’s all!

Cheers!

 

 

Posted in conferences, Uncategorized

Quality Excites me!

KingaWitko_QualityExcites

Hi Guys!

Last weekend I had a chance to be part of Quality Excites conference in Gliwice.
Fantastic energy, creative people and willingness to learn and share – those are the features which make Quality Excites SOMETHING.

Location location

Gliwice is a city in Poland.
The conference itself took place in inspiring spot, surrounded by post-manufacture buildings, adapted into modern conference rooms. Well planned conference spaces, helpful service, air conditioning ( 🙂 ) made the location work.

DDFS8vWW0AAayoI

The crew

What makes QualityExcites (in Gliwice) and Test:Fest (in Wrocław) special is that they are free of charge. If the tester, developer or any other person REALLY, REALLY, REALLY wants to take part in it (and has a bit of luck) – he can. He has to ‘just’ invest own time to receive knowledge and motivation in return.

It was a unique opportunity to chat with enthusiastic testers, who create local test communities in Poland.

It was my first chance to attend Quality Excites, so I won’t compare it to previous editions.
I am  truly amazed by the event’s QUALITY. I could only imagine the amount of hard work and planning hours to achieve such result. I believe that all attendees felt warmly welcomed, knew where to go and what to expect next.
No one was hungry 🙂
Everyone had coffee 🙂
WELL DONE Future Processing!!!

Me – the speaker

20170624_084129

I was not only the conference attendee, but I was also a speaker! They’ ve chosen me to run a panel “How to become Jedi Master“. (Lady Vader strikes back 😀 )

When I saw it in conference’s agenda – together with two other presentations and a workshop – I was both excited (because it was my panel yey!) and rather not very optimistic about the number of people coming to talk with me about Agile.

However…

Suprise! Suprise!
14 people came (sic!)
They were exchanging ideas … even arguing a bit.

IT WAS AWESOME !!!!!!!!

What was my discussion panel about?

pobrane

When a true Jedi Knight wants to become a Master, first he must answer three important questions: How to communicate in an agile team? How to on-board new hires in the project? How to share knowledge? Basically we were talking about Master Yoda and what he tells us about Agile. Obvious, isn’t it? 😀

After all, it was quite a nice discussion. Thank you, guys! – In some next post I’ll try to go deeper into this subject.

All the best

Quality Excites’ agenda consisted of vibrant workshops, panels and presentations. The pace was diverse, topics differed, so I believe that no one is disappointed.

There were several presentations about Agile, some about test automation and DevOps, what seems to be a hot topic nowadays.

I took part in several lecturers.

I loved keynote’s – Gáspár Nagy – “Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow” the most – it was well presented, consistent and brought lots of useful ideas for better UI automation. Gáspár recommended his website bddaddict.com , so if you are interested in BDD – just browse.

One of my favorite speeches was Michał’s Buczko – “DevTest Pairing in DevOps” – during which I was able to acknowledge that:

DDFxIXUXkAEVixY

When you don’t pair – it makes pandas sad.
Words of wisdom
 This year’s conference was full of such brilliant words of wisdom such as:
„Spojrzała w stronę słońca Pokiwała żółtą głową, I wyszeptała do sąsiada- Już po zimie.” (3)
“Testing on production is like a foreplay after sex (“SQA in TestOps era” – Dawid Pacia, Tomasz Janiszewski)

„Spojrzała w stronę słońca Pokiwała żółtą głową, I wyszeptała do sąsiada- Już po zimie.” (1)
The bus factor – “Agile mythbusters” Michał Drzewiecki, Monika Januszek, Tomasz Lepiorz
„Spojrzała w stronę słońca Pokiwała żółtą głową, I wyszeptała do sąsiada- Już po zimie.” (2)
Proper-sized DevOps team will be full after 2 pizzas (“DevTest Pairing in DevOps” – Michał Buczko).
As you can see – we had a lot of fun out there:)
It was a pleasure to be a part of such awesome event. See you (hopefully) next year!
Posted in Uncategorized

Have a chip on your shoulder

real-word-meaning-crowdsourced-dictionary-hip-dict-60-589c703b43341__700

As today we have #Eurovision contest in Kiev (привет! to all of my Ukrainian friends:) ) the warming up would be music-related.

Some time ago I’ve attended a workshop, on which I’ve learned that everyone is able to sing. People claim, that they cannot sing, they have no voice or they are not talented. The truth is, that if you can hear a sound – you are able to repeat it. Less than 10% of population is not able to do it it is not likely you are in that group:) )

On the other hand, the problem with singing is more in our heads than in other organs  responsible for the act of singing (like larynx, diaphragm or mouth). Since childhood, most of us is thought that some people have “special abilities” for doing artistic things whereas the other don’t. It’s just not true.

It is our inner critique that imprisons us and makes us more harsh for ourselves than for the people around. That’s why we should open our minds and get back to the natural abilities of each human being, which is shouting, screaming and singing.

The post won’t be about singing though, but about testing and learning new things.

Since the beginning of my professional career in testing I had always a chip on my shoulder that I don’t have technical education. I did my best at work, but still was missing something. People around me – testers, developers – they all had a technical degree. I believed that they KNOW some magical things, which I didn’t know.

My education was a huge obstacle for me at the beginning, but I am not used to giving up quickly :). Eventually, I did my best and learned new things by heart from the web (thank you testerzy.pl), books, workshops and meetups.

I was wondering – am I the only person in IT industry, who thinks this way? What is more, maybe even some experienced testers feel the same way when they leave their comfort zone and start new project, new job, new team, familiarize themselves with a new technology.

Even if you work in the IT industry for a while, at the beginning of each new task you always start like:

187d0444ea4c52cf99f0829950aa10b0983fca85

No matter if you are smart-ass and Technical University graduate or have completely different background (like I do).

What is my point?

Go and learn, girl! Put yourself together, boy!

There is no excuse. You don’t have technical background but want to be a tester? Learn! There is no magic. No mystery. I’ve read that IT industry has a space for anyone. Sure, it has a space for everyone… who wants to learn.

I know a bunch of testers, who graduated from different faculties, such as: English Philology, Chemistry, Architecture…. We have one thing in common – all of us spend free time on reading about agile, SQL, Java, UI, UX… and much more.

Gathering new abilities extends your horizon and exercises your brain. Think of it like of a training, which will help you remain younger and better organized.

After some time of such training you will be able to jump from this position:

e3db1da47e2a7b58f999825a0345fff9

… to be more like:

24890461356_1f932371bb_b

There is no worst thing than a tester who thinks he has enough. There is always not enough. You cannot stop learning, because the web changes, trends change, methodologies change and it is fast, rapid and happens now. If you don’t keep up – you become Windows XP (if you know what I mean 😉 ).

Today I want you to get up and search for something new each day. You’ve been thinking about familiarize yourself with SQL, but have no time for get it done? Find your time – 15 minutes a day, on the bus, in the queue – wherever you can.

If anyone can cook, anyone can sing – what stops you from being the best tester in the world? (Or, at least, in your organisation).

Go and make me proud!