Page MenuHomePhabricator

Wikimedia Technical Conference 2019 Session: Standardizing QA best practices
Open, Needs TriagePublic

Tokens
"Meh!" token, awarded by zeljkofilipin."Like" token, awarded by MusikAnimal."Like" token, awarded by Jrbranaa."Love" token, awarded by hashar."Like" token, awarded by kostajh."Like" token, awarded by Aklapper.
Assigned To
Authored By
debt, Fri, Oct 4

Description

Session

  • Track: Standardization Decisions
  • Topic: Standardizing QA best practices

Description

This session will be a short presentation of how QA processes are currently integrated into development workflows, and then, an open discussion.

Questions to answer and discuss

Question: How can we ensure QA processes are consistently and effectively integrated into development workflows?

Question: What are our current best practices?

Related Issues

  • ...
  • ...

Pre-reading for all Participants

  • [add links here]

Notes document(s)

[link to notes document (gdoc and / or etherpad)]

Notes and Facilitation guidance

https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2019/NotesandFacilitation


Session Leader(s)

Session Scribes

  • [name]
  • [name]

Session Facilitator

  • [name]

Session Style / Format

  • [what type of format will this session be?]

Session Leaders please:

  • Add more details to this task description.
  • Coordinate any pre-event discussions (here on Phab, IRC, email, hangout, etc).
  • Outline the plan for discussing this topic at the event.
  • Optionally, include what this session will not try to solve.
  • Update this task with summaries of any pre-event discussions.
  • Include ways for people not attending to be involved in discussions before the event and afterwards.

Post-event summary:

  • ...

Post-event action items:

  • ...

Event Timeline

debt created this task.Fri, Oct 4, 3:42 PM
kaldari updated the task description. (Show Details)Sat, Oct 5, 1:16 AM
kostajh added a subscriber: kostajh.
hashar awarded a token.Mon, Oct 7, 3:02 PM
hashar added a subscriber: hashar.Mon, Oct 7, 3:05 PM

I am interested in us establishing some kind of guidelines, then eventually have a tool one can run against a code base to check for those guidelines and then receive recommendations and links to tutorial/docs etc as to how to match our expectations. For example on a MediaWiki extension a guideline would be to use JSDoc for JavaScript documentation, and one could detect whether it is in use on the repository, if not a tool could automagically add it to the dependencies, add some basic configuration and point to a document as to how to use JSDoc.

Or is the session more on the workflows and social aspect of development?

@Volans, @Etonkovidova - Would either (or both) of you be interested in leading this session?

kaldari updated the task description. (Show Details)Wed, Oct 9, 3:40 AM
Volans added a comment.Wed, Oct 9, 1:27 PM

@kaldari thanks for the offer, but I think this deserves some preparatory work that I cannot commit to at the moment, I'm sorry.

@Volans, @Etonkovidova - Would either (or both) of you be interested in leading this session?

Sure, it could be a short presentation of how QA processes are integrated into teams' workflow now, and then, an open discussion.

@Etonkovidova - That sounds great. I'll change the title and description to focus on the QA aspect. Please add yourself as the session leader above and feel free to add more details to the description (or change it completely).

@Etonkovidova - That sounds great. I'll change the title and description to focus on the QA aspect. Please add yourself as the session leader above and feel free to add more details to the description (or change it completely).

Thanks!

kaldari renamed this task from Wikimedia Technical Conference 2019 Session: Standardizing best practices to Wikimedia Technical Conference 2019 Session: Standardizing QA best practices.Thu, Oct 10, 10:42 PM
kaldari reassigned this task from kaldari to Etonkovidova.
kaldari updated the task description. (Show Details)
kaldari updated the task description. (Show Details)Fri, Oct 11, 2:36 PM

I am interested in us establishing some kind of guidelines, then eventually have a tool one can run against a code base to check for those guidelines and then receive recommendations and links to tutorial/docs etc as to how to match our expectations. For example on a MediaWiki extension a guideline would be to use JSDoc for JavaScript documentation, and one could detect whether it is in use on the repository, if not a tool could automagically add it to the dependencies, add some basic configuration and point to a document as to how to use JSDoc.
Or is the session more on the workflows and social aspect of development?

As far as I understand it, this session is more about high level QA practices, not about tooling. Some tooling could be a part of the recommended practices, of course.