Article Creation Workflow/status

Last update on: 2012-04-monthly

2012-01-31
Benny Situ, Ryan Kaldari, Brandon Harris, Alolita Sharma, Oliver Keyes, Howie Fung, and Ian Baker met to discuss sprint planning. They mapped out various user flows leading to article creation, agreed on a proposed landing system and defined changes that are going to be required.

2012-02-29
Copy updates have been finalized and updated. All outstanding items have been resolved including testing current code against MediaWiki 1.19. The screenshots of the landing system are a little larger than the finalized version: there are no embedded login/registration form, nor tooltips for mouse-over. The wizard and several of its options have been prototyped on Wikimedia Labs.

2012-03-05
The team is pushing a version of ACW to EE Lab for review today. It will have some templates from en.wikipedia. Community review to follow.

2012-03-31
Benny Situ, Ryan Kaldari, Brandon Harris, Andrew Garrett, and Ian Baker released ACW to Labs (development is ongoing, so bugs are expected). Oliver Keyes is collecting feedback from the community. Fabrice Florin started to facilitate new development as product manager. 

2012-04-monthly
Ian Baker, Benny Situ, Ryan Kaldari and Brandon Harris have developed the Article Creation landing system, while focusing on deploying the New Page Triage (NPT) this month. Oliver Keyes prepared new templates for a proposed 'Create a Draft' section. Fabrice Florin managed the project and created a workflow diagram to illustrate the interdependencies between ACW and NTP. The goal is to collect and analyze usage data on ACW in May with Dario Taraborelli, in order to plan our next steps for this project, which is likely to be deployed alongside NPT in coming weeks. The current ACW prototype is available for testing on Wikimedia Labs. 

2012-05-31
 Here are our meeting notes from yesterday's Sprint Planning for the New Pages project, which included Ian, Kaldari, Benny and Fabrice.

Ian's notes about our last sprint's retrospective are included at the end of this message.

Overall Schedule
We discussed our overall schedule for this project, and reviewed this New Pages Timeline, which gives a preliminary overview of deliverables for the New Page Feed (NPF), the Curation Toolbar and the Page Creation Workflow (PCW).

We noted that we have at least three more sprints worth of work for the New Pages Feed (48+ points) and at least one more sprints for the Page Creation Worfklow. So we will be adding these additional sprints to our release plans for both inter-related projects, and we will track them on the same Mingle card wall (so that New Page Creation deliverables don't get swept under the rug). This is likely to result in a final deployment of both projects in mid to late July, if all goes according to plan.

Bi-monthly Deployments
We are finding out that deployments are very time-consuming and take up valuable development time, as outlined in Ian's retrospective notes below (we spent almost half of last sprint trying to deploy on three separate days and it still takes a long time). So we decided to only deploy every two weeks, rather than every week, to make the best use of our limited resources. This is a timely decision, because Roan will not be available to help us deploy for the next couple weeks, in part because of the Berlin Hackathon. So our next deployment after this week's will not be until the week of June 4.

This Week's Deployment
Our second deployment to the English Wikipedia took place today and went very well. Roan coached the E2 team to deploy code on en-wiki, with Ian doing the work. Benny and Kaldari have requested shell access and will be doing the next deployment, under Roan and Ian's guidance.) It includes a number of high-priority bug fixes, as well as the ability to save filter settings in list view, and the popular no-index community request for new articles. Please help us test that new version on production.

Next Sprint
Based on our discussions, we agreed to take on the following cards for our next sprint, from May 14 to May 26 (a number of cards are being carried over from the previous sprint, due to deployment set-backs).


 * #86 - Floating curation bar
 * #27 - Page Info Flyover
 * #35 - Tag wizard front-end
 * #84 - Tag wizard back-end
 * #104 - Refresh button in list view
 * #52 - Mark/unmark as reviewed in curation bar
 * #n/a - Add link to Special:NewPages

In analysis for the next sprint:
 * #73 - Remove triaged pages from the UI after 60 days
 * #32 - Skip to next item on list
 * #48 - Wikilove in curation bar
 * #109 - Deletion Tags Flyover
 * #106 - Deploy New Page Creation (ACW) to en-wp and test clicktracking

Once again, we included more cards than we expect to complete in this sprint, to make sure we all have something to work on if one of the items stalls.

You will be able to track all the cards in our sprint backlog on Mingle

5. Community Relations We will have our first office hours IRC chat tomorrow, Wednesday at 2pm PT. Please join us to see what the community thinks of this first deployment. Oliver will start socializing this even more widely when he returns to his desk in London at the end of the week.

Please let me know if I forgot anything -- or ask any questions you might have about our next steps.

Onward!

Fabrice