Showing posts with label evolution. Show all posts
Showing posts with label evolution. Show all posts

Wednesday, August 12, 2020

Why it's OK to change your mind

I've wanted to write this post for a very long time, but I was still trying to figure out what I wanted to do next and I figured there was no point in writing it yet.

Disclaimers: 1. This one will be kind of personal/philosophical so if you're not interested in that, I'd skip this post if I were you. 2. This is all my perception (as everything else). I speak no truth, I speak my truth. Nothing I say here should be taken as a norm.

So...I wanted to do a lot of stuff this year, for example, create a CoP at work and one in my city. Also, I had accepted the challenge to become a clandestine Scrum Master of my team and I was about to get certified with a free certification that I will link at the bottom of this post. However, I've changed my mind about it all and I will tell you why (I'm telling all of this to myself really). 

I made this picture. Heraclitus made the quote and did all the thinking.


Communities of Practice

I think that a Community of Practice takes a lot of time and effort. Sherlock haha. For quite a while, this might mean that you have to keep pushing yourself to keep going, even if you feel that you're all alone and that you don't see a result...at least until you find other members that are as involved as you are and that will help you work on it. Also, people have to share the same values, right? Anyway, I don't have that kind of time anymore or that kind of resilience I think...when things are down I tend to be down too. Also, it turns out that you can't force things and information on people (lol but very true), so in order for you to make a CoP at work, you need to find like-minded people. People who enjoy learning almost as much as you do (probably in their free time as well). A place that will help you find the time and space to make it possible. I don't know what I was expecting, that things were quick and easy maybe? 

Scrum Master

I've been told a couple of times that I'd be a great SM. I wanted to believe it. Who knows, maybe I would be a good one. However, I've realized that I don't want to be one for the time being. I have lost interest to become one right now. All my energy is currently used to keep my mental health afloat. 

Other priorities

I might be stating the obvious again, but this pandemic has shown me that I'm my top priority. Also, it has shown me that time is finite. Why haven't I thought about it before? No idea, but I hadn't. 

I want to continue improving my sketchnoting skills. I want to improve my drawing skills. I want to dedicate my free time to the things that make me happy and to my hobbies. I want to be able to dedicate my free time to my health and work out. 

So yeah, that's about it. The river has changed and so has the woman. 

*https://www.scrumstudy.com/certification/scrum-fundamentals-certified

* This is my sketchnoting Instagram alter ego https://www.instagram.com/therookiesketchnoter/?hl=en

Saturday, June 13, 2020

"Testing is the responsibility of the whole team"

I made this tag with https://fontmeme.com/name-tags/
                                                                                                                 
Hello, my name is Antzie and I'm a bottleneck. I don't want to be one and I know I shouldn't feel like one, but I do. 

For years I've been hearing and reading that "testing is the responsibility of the whole team" and that "testing needs to be done, but that doesn't necessarily mean that it has to be done by the tester of the team", and I completely agree with those statements. I wish I could benefit from those statements 40 hours a week. I've been trying to pitch them to my team, but perhaps I need to improve my sales pitch in the first place because I'm clearly not good at it.

For a couple of months, every single sprint we close, we have bugs and tasks in "Ready to test". I know I shouldn't feel like a lousy tester because of it, but I do. I'm a person who enjoys finishing a sprint with zero things in my to-do list. It gives me peace of mind. It allows me to enjoy my Friday afternoon feeling that I managed to complete something...that I managed to close a chapter on Friday and I get to start a new one on Monday. 

I understand that cultural changes take time. I also understand that testing takes time and that if by the first half of the sprint all the tickets estimated are waiting for me on the "Ready to test" column, then new tickets are grabbed from the "groomed" backlog, and so new tickets will be added to my pile. Do they equal the 20% of buffer time and capacity? I'm not sure, but it overwhelms me.

Perhaps that means I should dedicate less time to each ticket, but if I've estimated x amount of time for each, then why should I reduce it only because I have more stuff to do now? It doesn't feel right to ditch my own estimation only because I want to "finish on time".

Should I just learn to be okay with finishing all sprints with stuff stuck in the "Ready to test" swimlane? It doesn't feel like it's the solution to my problem.

I know what you're thinking, but I'm very vocal and I struggle to shut up about the things that matter to me, so I've brought this up multiple times in our retros. My team knows I'm frustrated and they've suggested leaving their finished tickets in "Code review" so I'm not overwhelmed. However, that looks, smells, tastes and feels like a placebo to me. 

I know what you're thinking and no, I don't want to quit, I happen to love this team, I want to stay and I want them to help me. I think this is a growing opportunity for all of us.

What I want is to do pair testing. I want to do mob testing. I want to do all the things suggested by Explore It! and Agile Testing Condensed. I want to be a Modern Tester. I want my team to understand that this is not only on me and the other tester of the team (we're actually one big mobile team but split in two mini teams). 

Some people might say: "If I do your job, then that means you need to code too then" and whereas I disagree with it, I know I would if I could, if I had the skills to do it...I so would, especially if a team member was drowning and they kept asking for help during every single retro. 

So dear team buddies, if you're reading this, please help me. Please jump on the evolution bandwagon with me because sometimes I feel like I'm the only one seeing this Thestral. 

*Note: I don't know how on Earth I forgot to mention The Modern Testing Principles but I've mended my post. In my defence, I was frustrated with the mobile app of Blogger because I had written a draft there but it was never saved, so I had to re-write this post. Of course I uninstalled the app afterwards.