Closed Hlavtox closed 1 year ago
Thanks for you application As part of the quality council, I'm voting No for some reasons :
Good luck
Hi @Hlavtox
Thank you for your request, If I follow the prerequisites for software tester (it can be the same for issue manager), here is what I see :
Since you do not follow all the prerequisites, I am obliged to refuse
this request.
Since the prerequisites are identical to the different roles of the QA, especially those you do not honor, I do not think that a request at the level of quality can be accepted without a change in behavior.
Thank you
@AureRita @boubkerbribri Hi, I will reply to the failed points. Just to clarify, I don't want to be a tester, just to adjust issues from time to time - which I am sure I can do as a maintainer anyway. 👍
The contributor follows the project’s Code Of Conduct -> ❌ You often make fun of the QA team as we can see in your presentation, You don't trust the judgments of the different members of the QA team, you even allow yourself to insult their work, if you want screens, I can provide them .
Provide, please.
The contributor knows the difference between a bug and a feature -> ❓ You never wanted to work with us so we don't know if you know the difference
Do you think that as a member of tech council, product council and more than 400 PRs merged I don't know a difference between a bug and a feature?
The contributor is aware of testing ❌ We have already offered you to do a day as testers and issue manager. You refused, saying that you knew how to do this job better than we did.
I know all the testing procedures (CI and ga.tests.ui.pr) I need for opening, managing and testing PRs. If you have some more internal tests, I can't know about them.
The contributor has tested PRs (other than his/her own) ❓ We know you're reading the code and looking for anomalies in it, but we don't know if you're trying the code on the software.
You may have missed it, but I have tested many PRs that required dev QA. Example - https://github.com/PrestaShop/PrestaShop/pull/29922#issuecomment-1343554044
Or another example - here you can even see that I successfully tested a PR that you failed to test. https://github.com/PrestaShop/PrestaShop/pull/31300#issuecomment-1490399800
You managed to turn your application into a full prosecution against the QA team.
Honestly, I was about to approve it, but I'm really afraid that by letting you intervene at this level, we will generate even more toxicity.
I clicked randomly on one of your "gathered evidence that QA is bad" and reading the conversation I see you saying things like @florine2623 Do the QA please and don't question it
and then expecting them to be nice and comply with your orders.
You don't talk to them as you would with collaborators, but rather as if they were subordinates, and that is a huge problem.
Of course, I'm voting yes. On one condition. Even when you are frustrated, you should keep it to yourself. We discussed it. It is sometimes frustrating, but you have to be calm and respectful :-)
I would like to respond to some of the messages above. As someone who works closely with Daniel and often struggles to understand certain actions taken by QA, I feel it is important to speak up.
@boubkerbribri
You are not "Quality assurance" mature enough to apply to this role.
You're writing like issue management is a rocket science. That's one thing, the other is that you guys follow processes, you can share them with Daniel. He is part of the technical and product council, he can have a much better perception of whether something is a real issue, a feature request, or just a question than most QA members.
You don't follow the rules of the issue manager process
I know Daniel has made some mistakes with labels, I've made some too. Issue managers as well. I don't think it is equal to not following the rules.
@AureRita
The contributor knows the difference between a bug and a feature -> ❓ You never wanted to work with us so we don't know if you know the difference
That's absolutely ridiculous.
The contributor is aware of testing ❌ We have already offered you to do a day as testers and issue manager. You refused, saying that you knew how to do this job better than we did.
The issue manager has steps to reproduce, right? If she/he doesn't, the issue is invalid. What special set of skill sets does it require exactly?
The contributor has tested PRs (other than his/her own) ❓ We know you're reading the code and looking for anomalies in it, but we don't know if you're trying the code on the software.
I'm pretty sure Daniel tested a lot of PRs, a lot from "Waiting for a dev" to helping @hibatallahAouadni and others follow new scenarios. How could you say that you don't know if he's tested the code on the software? 🤯
@matthieu-rolland
You managed to turn your application into a full prosecution against the QA team.
I don't see it that way. I know Daniel has his attitude, but he wants the best for the project, and he provides it. He raised valid points which have to be finally discussed. The timing is a little off, Daniel probably went full defensive mode, but it is understandable given the reasoning I see above.
@matthieu-rolland @kpodemski I appreciate your comments but unfortunately your votes does not count. The Issue manager role is an assigned role from Quality council and only his members can vote. The decision made can be override only by the Lead Quality council and the Project lead.
PS: This doesn't mean you can't express your opinion, we are happy to take it under consideration.
Despite leaving his racing car at home, Daniel is still going too fast. ;) By the way, I don't think making fun is too furious. We just need to keep everything in control.
You managed to turn your application into a full prosecution against the QA team.
@matthieu-rolland That's not true, I don't have anything against anybody personally. I just want to resolve some friction points that are driving community members away. I tried to raise these points several times to several people from the management, but not a single change was done. Everything is working fine, there is no problem, leave us alone. When you try to make a change, suggest something, say that this could be done better, you get an answer that you are dishonesting the work of the QA team.
What professionalism is that? Where do we move forward? Why on office hours it's me, product manager and core developers discussing how to better manage the issues?
Regarding my attitude you may feel - You would not go into defensive mode, when somebody would tell you that you don't know a difference between a bug and a feature, or, that you have never tested a PR?
@AureRita I think you may have forgot that it's not even a year back when I spent hours calling you and helping you test image generation PRs, when you did not even know how to check if an image is a JPG or PNG. Gratitute at it's best.
ok @Hlavtox, my bad if I overinterpreted your intent :+1:
Hi guys,
I would like to help with managing the issues from time to time.
What I would like to do
Why say yes