The Wikimedia Engineering Productivity team has decided that Wikimedia projects will move from Gerrit to GitLab for code review and continuous integration.
They have decided that this decision is not subject to any formal RFC. Previous attempts to change the code review system went through an RfC. They are, however, looking for feedback.
More information is at https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/GitLab and the associated talk page.
Regards, AntICompositeNumber
To understand the parameters of this discussion, it would be useful to know whether the Wikimedia Technical Committee Charter https://www.mediawiki.org/wiki/Wikimedia_Technical_Committee/Charter is still in force.
Grant, maybe you can answer?
(I also note that the page references something called "OKR" which was not previously introduced to this list, as far as I know, including a specific line which is not found in any public document. Can we link a definition of what OKR means in the context of WMF, and ideally also some public document containing the referenced line? I suppose it would be some kind of annual or quarterly plan or something like that.)
Federico
Le 06/07/2020 à 10:36, Federico Leva (Nemo) a écrit :
(I also note that the page references something called "OKR" which was not previously introduced to this list, as far as I know, including a specific line which is not found in any public document. Can we link a definition of what OKR means in the context of WMF, and ideally also some public document containing the referenced line? I suppose it would be some kind of annual or quarterly plan or something like that.)
Hello Federico,
OKR stands for "Objectives and Key Results", it is a management framework to keep track of objectives and their achievements (= "outcomes"). So that each department, team, individuals plan ambitious objectives and resulting outcomes which are assessed at the end of a period.
If I remember properly the concept originates from Intel back in the 1980's and has later being adopted by Google which has let them grow dramatically. It eventually has spread to the technology scene in the US (LinkedIn, Uber etc).
The first occurrence for us is probably the 2015 article which stated OKR was mean to be applied for fiscal year 2015 and onward: https://www.mediawiki.org/wiki/Wikimedia_Engineering/OKR
Folks will correct me if needed, but I think the framework got formally introduced to the whole foundation for fiscal year 2019-2020. Previously we had annual and quarterly goals which is essentially the same thing: write down what is planned and commit to do it.
You can read a short introduction by Google at: https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/introduction/
:)
Hi all,
thank you for this well documented and clearly thought through decision. Will there be some kind of code review que integrated to the system or will this stay in phabricator. I mean, the best code review system does not help if contributed code is not reviewed. I understand that this is a serious amount of work, but probably investing resources in doing the code review would be a good complement to the implementation of a new code review system. For instance
https://phabricator.wikimedia.org/project/view/4614/
is lists 41/10 incoming tasks. For me, personally that means that I have not continued developing for several weekends since I am still waiting for code review. In the long run this is somehow frustrating since simple adoptions to the new API standards (developed by WMF) take months and in the end there is no room for new new features at all.
All the best
pyhsikerwelt
On Mon, Jul 6, 2020 at 11:56 AM Antoine Musso hashar@free.fr wrote:
Le 06/07/2020 à 10:36, Federico Leva (Nemo) a écrit :
(I also note that the page references something called "OKR" which was not previously introduced to this list, as far as I know, including a specific line which is not found in any public document. Can we link a definition of what OKR means in the context of WMF, and ideally also some public document containing the referenced line? I suppose it would be some kind of annual or quarterly plan or something like that.)
Hello Federico,
OKR stands for "Objectives and Key Results", it is a management framework to keep track of objectives and their achievements (= "outcomes"). So that each department, team, individuals plan ambitious objectives and resulting outcomes which are assessed at the end of a period.
If I remember properly the concept originates from Intel back in the 1980's and has later being adopted by Google which has let them grow dramatically. It eventually has spread to the technology scene in the US (LinkedIn, Uber etc).
The first occurrence for us is probably the 2015 article which stated OKR was mean to be applied for fiscal year 2015 and onward: https://www.mediawiki.org/wiki/Wikimedia_Engineering/OKR
Folks will correct me if needed, but I think the framework got formally introduced to the whole foundation for fiscal year 2019-2020. Previously we had annual and quarterly goals which is essentially the same thing: write down what is planned and commit to do it.
You can read a short introduction by Google at: https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/introduction/
:)
-- Antoine "hashar" Musso
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org