wroc_love.rb 2024

Lightning Talks Day 2

wroc_love.rb 2024

00:00:07.439 Hello, everybody! My name is Alina Lova, and I'm a Ruby developer from SoftSwiss.
00:00:10.719 Today, I have a topic to discuss: Fixed Blockers - Fast and Stressless.
00:00:13.719 This topic is a reference to today's speech about 'Being Like a Data Scientist', and I will provide you with a real example of how we can fix blockers quickly and without stress.
00:00:20.279 Imagine a situation where our clients come to us saying that they cannot upload files. You might ask, 'Why is this a blocker? Isn't that a normal situation?'
00:00:26.360 However, our component is a content management system. If users cannot upload their files, they cannot update the content. Therefore, the inability to upload files is a critical issue that needs to be resolved immediately, as our company is losing money.
00:00:34.760 Clients also reported that when they click the upload button, nothing happens at all, leading to increased stress among the management team. After watching their video, I discovered that the drag-and-drop option was still functional for file uploads, which could provide an alternative way to address the issue.
00:00:48.760 So, let's consider my investigation notes. I took screenshots from two different applications of our content management system, which are different from each other. There was something peculiar about the issue since I didn't want to dive into the codebase to fix it. I proposed that the problem might not be on our side. Our testers investigated whether the issue existed across all browsers and found that it only occurred in Chrome and specifically on Mac systems. This was odd, and we suspected it might not be a CAU issue after all. Our product owner also recommended that the clients try using the drag-and-drop feature, which worked. We seemed to have found a clue.
00:01:31.959 When using the Mac operating system and trying to access the file system through Chrome, it appeared that there was no option available. This led us to believe that the issue was related to permissions. So, I decided to make a straightforward request. I asked our management if they could check if users could choose files in Chrome. I received a response that validated our hypothesis.
00:02:00.400 I forwarded this information to our management, suggesting that they check their system preferences. Fortunately, this proved to be our final fix and was approved by our team.
00:02:12.200 I absolutely love my team; we worked closely together, including testers, developers, and even our product owner, to ensure the solution was effective. We resolved this issue in less than 15 minutes.
00:02:21.160 In conclusion, if you face a blocker, it's essential to understand that it's different from a bug. First, you need to accept the situation, as it can be quite stressful. Then, you should propose any potential solutions to your management, who can suggest these options to the clients. Asking all the necessary questions will help ensure that the issue is resolved effectively.
00:02:48.600 That's all from my side. If you'd like, let's stay connected, and if you have any questions or comments, I'm ready to discuss.