Open iteles opened 7 years ago
@rjmk can certainly add some 'lessons learned'
Is this a good place for me to pop thoughts?
@rjmk Yes please!
Sorry, I was just on holiday so haven't had a time to jot anything down yet.
I'll try and do so before next week
Thanks @rjmk, hope you had a fantastic holiday!
@jrans If you have some time before you head to pastures new (and whilst it's still fresh
🌴 😎 ), would :heart: to get some of your QA tips too. Our client has been singing your QA praises!
What I'd ultimately like to get to is a checklist of things to look out for (QA 101 if you will!) but lessons learned would be amazing if you have time 🕐 🎉
My notes on QA life. I've found that a smooth QA process can make the whole project much more efficient and work more enjoyable. I strongly believe QA should be done at regular intervals and rules should be stuck to and kept strict. As soon as one member of the team doesn't abide it makes it much harder for everyone else and ultimately the project fails. You are working with each other not against each other and the progress of project is always key! These aren't hard set rules and every team is different and QA process should be adjusted to and agreed upon by everyone.
7hr * 1/10 = 42mins
a day per developer@iteles @nelsonic @Danwhy @SimonLab There you go finally! If you read over and see a typo, badly worded sentence, grammar then please do feel free to edit. I will proof read now (as I suggest) but has taken a while to write this. If this wants to be put elsewhere, added to, cut or completely thrown away then be my guest!
@jrans, this is AMAZING, thank you so much!
@jrans wow! 😮
My thoughts on the QA process:
As a person with informal QA experience (just reviewing colleague's PRs) I found it hard to know what was expected of me as a dedicated QA on a project
The line between what my personal preference is and what would be best for the codebase is a hard one to judge. In the end, if I felt a particular point would revolve around my personal preference I didn't mention it
Bringing up points I would feel conscious of just being annoying, I had to actively remind myself that QA and developers are on the same team and it's good for their work to be critiqued (I think it gets harder to tell yourself that with each PR that you end up sending back for changes)
As the number of collaborators and dwyl open source modules grows, it stands to reason that the number of people reviewers for PRs will also grow.
There are certain processes in place for these reviews, which we need to capture and @rjmk can certainly add some 'lessons learned' to.
Seeing as these also affect contributors, should these processes live in the contributing repo?