Webmaker/Workweek: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(211 intermediate revisions by 13 users not shown)
Line 1: Line 1:
= Webmaker Work Week =<br
[[Image:catsworking.gif|right]]
/>Feb 3-7, Toronto<br
 
/><a href="http://mzl.la/WorkWeek"><b>http://mzl.la/WorkWeek</b></a><br
== Who came? ==
/><br
https://wmprofile-service-production.s3.amazonaws.com/gifs/vXRPSmwqaECZBcqcTaU1bRih.gif https://webmaker.etherpad.mozilla.org/feb2014workweekattending
/><b>== Who's coming? ==</b><br
 
/><a href="https://webmaker.etherpad.mozilla.org/feb2014workweekattending">https://webmaker.etherpad.mozilla.org/feb2014workweekattending</a>&nbsp;<br
= What we worked on =
/><br
 
/><b>== Food and Fun plans. Arrival times ==</b><br
[[Image:jpbuck240.gif|right]]
/><a href="https://fdn.etherpad.mozilla.org/feb2014workweek">https://fdn.etherpad.mozilla.org/feb2014workweek</a><br
 
/><br
* '''Engagement Ladder'''. Quick wins that make it easier for people to climb the ladder. Plus a dashboard for measuring contribution.
/><b>TO DOs</b><br
* '''A contributor metrics service'''. Prototype for "MakerMind," a new Webmaker.org service that listens for contributor activity to feed it into a dashboard, BadgeKit, etc.
/><ul><li><b>Move agenda to a wiki</b>. Add pocket agenda: <a href="http://cl.ly/TdCX">http://cl.ly/TdCX</a></li
* '''Web Literacy UX'''. Prototype user experience for the Web Literacy Map.
><li><b>Visual assets:</b>&nbsp;<ul><li>agenda for people to put in their pocket.</li
* '''Content'''. Fill the Web Literacy Map with our best current content. Make a punchlist of gaps. Prep a pilot for a community content sprint to fill them.
><li>plus: wall-size poster<br/><br
* '''"Teach the Web" training'''. Polished packaging and a schedule for our online course and training.
/></li></ul
* '''Maker Party'''. A documented plan for what we're doing this year. Tickets for shipping better events UX.
></li></ul
* '''Metrics'''. Knowledge transfer. Best practises for building metrics into all of our software. Running data analysis, A/B tests, and campaigns. A website metrics dashboard.
>=======================================================================<br
* '''New markets'''. A plan for which new locales and communities will webmaker engage with in 2014
/><br
* '''Localization'''. Planning and technical strategy for "right-to-left languages."
* '''User testing and co-design'''. Kits that make it easy for community to run user testing events.
* '''Code contribution'''. New approaches for making code contribution easier.
* '''Firefox integration'''. Demos of new approaches for integrating Webmaker within Firefox.
* '''Skillshares'''. Bootcamps and demos. For Front End best practices, MakerStrap, DevOps, working with Bugzilla and Github, how to develop in Webmaker, + more.
 
[[Image:progress.gif|left]]
= Progress =
Check the [[https://wiki.mozilla.org/Webmaker/Scrumboard Scrumboard!]]
 
= Scrums =
[[Image:chopwood.jpg|300px|right]]
 
== [https://etherpad.mozilla.org/weblitasUX Web Literacy UX] ==
* https://etherpad.mozilla.org/weblitasUX
* '''Turning the Web Lit Map into a delightful user experience & engine for contribution'''
* '''[workweek] [workweek-weblitux]'''
* Owner: Cassie
 
'''When?'''
* '''Mon''' - Content review. Teaching Kits. User types & paths. Brainstorming.
* '''Tues''' - Refine designs. Wireframes. Begin building.
* '''Wed''' - Continue building prototype. Create image assets.
* '''Thurs''' - Supporting functionality (eg, tagging). Copy.
* '''Fri''' - Final prototype
 
'''Tasks'''
 
'''1) Content Review'''
* Consider new approaches for teaching kits. How will badges work into the flow? The objective of this task is to gather all the information / pieces we'll need to be looking at in order to design the "Explore" section.
 
'''2) Brainstorm'''
* Define and visualize user types and user paths. https://bugzilla.mozilla.org/show_bug.cgi?id=965390
* Brainstorm visual ideas for "explore" functionality. https://bugzilla.mozilla.org/show_bug.cgi?id=965395
 
'''3) Prototype'''
* Create wireframes for Web Lit Map / Explore https://bugzilla.mozilla.org/show_bug.cgi?id=965399
* Prototype for Web Lit Map / Explore https://bugzilla.mozilla.org/show_bug.cgi?id=965400
 
'''4) Refine'''
* UX for improved Web Lit tagging https://bugzilla.mozilla.org/show_bug.cgi?id=965405
* Create images for the Web Lit skills https://bugzilla.mozilla.org/show_bug.cgi?id=965436
* Write user facing copy for Web Lit Map https://bugzilla.mozilla.org/show_bug.cgi?id=965439
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-weblitux]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== [https://etherpad.mozilla.org/WebLitcontent Web Literacy Content] (a.k.a. #TeachTheWeb) ==
[[Image:teachtheweb-doge.jpg|300px|right]]
* [https://dajbelshaw.makes.org/thimble/teachtheweb-team-report-out-webmker-workeek-feb-2014 Thimble report out]
* https://etherpad.mozilla.org/WebLitcontent
* '''[workweek] [content]'''
* '''Fill the Web Literacy Map with initial content'''. Collect the best existing teaching kits and resources. Tag them. Then invite community to review, fill gaps, and flesh out further. Develop a pilot for a community sprint. 
* '''Owners''' Kat/Doug
 
TASKS
* 1) '''Prep for Community Content Sprint'''. Get the pieces in place we need to drive that call to action with community. https://bugzilla.mozilla.org/show_bug.cgi?id=965398
* 2) '''Operationalize our training plans'''. Document our plan for training and the #TeachtheWeb online course. https://bugzilla.mozilla.org/show_bug.cgi?id=965403
* 3) '''Update our documentation'''.
** Update documentation for: "How to create great teaching kits." https://bugzilla.mozilla.org/show_bug.cgi?id=965285
** Documentation for how partners can work with us. https://bugzilla.mozilla.org/show_bug.cgi?id=965288
** How to create a great Webmaker starter make or app. Guidelines and examples for community to create their own. https://bugzilla.mozilla.org/show_bug.cgi?id=965292
 
PREP WORK
* '''Build a Webmaker Curriculum Glossary''' https://bugzilla.mozilla.org/show_bug.cgi?id=965295
 
SHIPPED
* [https://wiki.mozilla.org/File:TTW_Basic_Wireframes.png '''Platform concepting''' on the wiki]
* [http://i.imgur.com/cQw8Lr1.png '''Platform schematic''']
* '''Gather best Web Literacy curriculum''' in a spreadsheet: https://bugzilla.mozilla.org/show_bug.cgi?id=964277
 
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-content]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
[[Image:ladder.gif|right]]
 
== Engagement Ladder ==
* Notes: https://etherpad.mozilla.org/Engagement-Ladder
* Wiki: https://wiki.mozilla.org/Webmaker/Get_Involved
* bugzilla whiteboard: [workweek][ [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=whiteboard%3A%5Bworkweek-engagement%5D workweek-engagement] ]
'''Goals'''
* Tickets for quick wins that make it easier for people to climb the ladder.
* MakerMind prototype.
* A dashboard for measuring contribution.
 
'''Owners:''' Michelle / Jbuck
 
'''Scrum Tasks'''
* '''1) Prototype MakerMind: a service for counting contributors across Webmaker.''' https://bugzilla.mozilla.org/show_bug.cgi?id=966101
** Document contributor conversion points that MakerMind should track https://bugzilla.mozilla.org/show_bug.cgi?id=966079
** Create a module to send user actions from each server to MakerMind https://bugzilla.mozilla.org/show_bug.cgi?id=966086
*'''2) Build an MVP contribution dashboard''' https://bugzilla.mozilla.org/show_bug.cgi?id=966286
** Build some prototype dashboards in Kibana https://bugzilla.mozilla.org/show_bug.cgi?id=966088
* '''3) Identify UX improvements to Webmaker.org that will funnel people towards contribution.''' File as individual tickets. Include plan for testing & measuring results.
* '''4) Optimize our use of email.''' https://bugzilla.mozilla.org/show_bug.cgi?id=966288
* '''5) Simplify and optimize communications channels.''' Simplify, combine and operationalize social and other channels  https://bugzilla.mozilla.org/show_bug.cgi?id=965473
 
'''Stretch goals'''
* Document our plan for Webmaker mentors badges https://bugzilla.mozilla.org/show_bug.cgi?id=966289
* Establish Baseline contributor #s from last year. Publish them on the Webmaker wiki. https://bugzilla.mozilla.org/show_bug.cgi?id=966290
* Create an engagement timeline that will attract and onboard new contributors https://bugzilla.mozilla.org/show_bug.cgi?id=966329
* Create prospect lists for engagement outreach. https://bugzilla.mozilla.org/show_bug.cgi?id=966331
* Document Webmaker's "1M Mozillians plan". https://bugzilla.mozilla.org/show_bug.cgi?id=966333
* Move postal service from integrated into each app into a separate service https://bugzilla.mozilla.org/show_bug.cgi?id=966336
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-engagement]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== Maker Party  ==
'''Develop the framework and planning for the 2014 MP campaign.'''
* https://teach.etherpad.mozilla.org/2014workweekEVENTS or https://teach.etherpad.mozilla.org/MakerParty2014
* When: '''Wednesday - Friday'''
* Owner: '''Amira'''
 
Whiteboard tag: '''[workweek-makerparty]'''
 
'''Scrum tasks: '''
* Document our plan for Maker Party 2014
**  Comms tasks: https://bugzilla.mozilla.org/show_bug.cgi?id=966356
*** 1) Timeline (start/stop dates)
*** 2) Partners/events -- see [https://bugzilla.mozilla.org/show_bug.cgi?id=966313 Bug 966313]
*** 3) Messaging and language
*** 4) Brand and visual assets (digital and physical)
*** 5) Landing page (who builds it, establish scope)
*** 6) Organizing kits & volunteer flow
*** 7) Press and PR strategy
** Update webmaker.org/party including creating the layout and format for the new page: https://bugzilla.mozilla.org/show_bug.cgi?id=966338
** Partners
***  Document our plan for on-boarding and working with partners. I think we do still need something specific for Maker Party: https://bugzilla.mozilla.org/show_bug.cgi?id=966313
*** Ship partner documentation: https://bugzilla.mozilla.org/show_bug.cgi?id=965288
**Engagement Metrics
*** What will we measure? How? Co-ordinate with Metrics and Engagement Ladder track: https://bugzilla.mozilla.org/show_bug.cgi?id=966317
 
'''Other TODOs:'''
* Update event guides. Figure out where they should live going forward. And how they should be packaged. https://bugzilla.mozilla.org/show_bug.cgi?id=957989
* Create tutorial for first time event throwers. Lists of best practices and where to find info: https://bugzilla.mozilla.org/show_bug.cgi?id=966321
* Method to recruit and engage event partners. Create a way to engage with partners and outline expectation before and leading up to events: https://bugzilla.mozilla.org/show_bug.cgi?id=966313
* Tutorial (guide) for post-event strategy. "Now that your event has happened, here's what you need to know next": https://bugzilla.mozilla.org/show_bug.cgi?id=966327
* Event report backs. Create a standardized system for event hosts to report back on their event: https://bugzilla.mozilla.org/show_bug.cgi?id=966330
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-makerparty]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== Metrics  ==
 
=== YOUR INPUT NEEDED ===
==== PLACE YOUR BETS HERE ====
* [https://docs.google.com/a/mozillafoundation.org/forms/d/1anaNEOFxRyUCNMqxb0isIEexYf59DLgEkKYy43jUbDA/viewform Place your bets on our first A/B test]
==== Share your test ideas here ====
* https://etherpad.mozilla.org/webmaker-ideas-for-things-to-test
 
[[Image:metrics.gif|right]]
* Bugzilla whiteboard: '''[workweek][workweek-metrics]'''
* ''' Owner: Adam '''
* '''Goal:''' Knowledge transfer and establish working processes. Best practises for building metrics into all of our software. Running data analysis, A/B tests, and campaigns.
 
* When: 
** '''Mon: ''' Testing and Optimisation
** '''Tues:''' Webmaker Dashboard
** '''Weds morning:''' Google Analytics for Developers. Weds aft: Google Analytics for Noobs.
** '''Thurs:''' Web Literacy Metrics
 
''' Scrum tasks '''<br>
 
'''A/B Testing and Optimisation'''<br>
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-testing
 
* See some of the tests MoCo have been running on Mozilla.org  https://bugzilla.mozilla.org/show_bug.cgi?id=966192
* Add Optimizely tracking tag to webmaker  https://bugzilla.mozilla.org/show_bug.cgi?id=966186
* Set up an A/B test for Webmaker.org  https://bugzilla.mozilla.org/show_bug.cgi?id=966188
*  Ship documented process for setting up, recording and sharing results of A/B tests  https://bugzilla.mozilla.org/show_bug.cgi?id=966191
 
 
'''Webmaker Dashboard'''<br>
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-dashboard
 
* Update the site metrics dashboard for Webmaker.org https://bugzilla.mozilla.org/show_bug.cgi?id=966193
* Ship a public metrics dashboard for Webmaker.org. https://bugzilla.mozilla.org/show_bug.cgi?id=966195
 
'''Google Analytics'''<br>
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-ga
 
* '''BOOTCAMP: Google Analytics for Developers'''
**  How to record site interactions with Googla Analytics 'Event' tracking. Show the Documentation and Analytics Module https://github.com/mozilla/webmaker-analytics.
** Ship updated dev process to include GA Event tracking in new features by default https://bugzilla.mozilla.org/show_bug.cgi?id=966196
 
* '''BOOTCAMP: Google Analytics for Noobs'''
** Bring your questions about Webmaker stats. List them here: https://etherpad.mozilla.org/Google-Analytics-Questions
*** Decide additional tracking we want to implement https://bugzilla.mozilla.org/show_bug.cgi?id=966203
*** Decide A/B or MVT tests we want to run on webmaker based on GA exploration https://bugzilla.mozilla.org/show_bug.cgi?id=966204
 
'''Literacy Metrics'''<br>
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-literacy
 
** Ship a draft definition of the metrics that indicate someone is becoming more web literate https://bugzilla.mozilla.org/show_bug.cgi?id=966206
**  Ship a plan/tickets on how we can test this theory and what extra tracking we may need https://bugzilla.mozilla.org/show_bug.cgi?id=966207
 
'''Open Discussions:'''<br>
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-open-discussions
* Other tools we want to explore / existing tools we should use more
* Investigate Mozilla's Tableau infrastructure
 
''' Prep work '''
* Check you have access to Google Analytics for webmaker. Add your name here if you don't: https://bugzilla.mozilla.org/show_bug.cgi?id=965328
* Ship Webmaker developer documentation on Google Analytics Events Tracking https://bugzilla.mozilla.org/show_bug.cgi?id=962753
** Setup an example of event tracking on webmaker sites w/c 20th https://bugzilla.mozilla.org/show_bug.cgi?id=964771
 
'''Requested Reading'''
* (Optional) Adam's talk on conversion rates: http://9slides.com/Talks/Things-they-don-t-tell-you-about-conversion-rates\
* Adam's old template for recording A/B tests: https://docs.google.com/document/d/1F2KNMZsUdNNHINCKWnDB4IE1qU8LlxCRGTxzzPcf_7E/edit
* For using tableau: https://mana.mozilla.org/wiki/display/BIDW/Getting+Started+with+Tableau?src=search
* WIP: Initial gathering of contributor numbers across all mofo https://etherpad.mozilla.org/stresstesting-mofo-contributor-definitions
* THE COUNTING SONG ;) http://www.youtube.com/watch?v=WXvsl8xgRxc
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-metrics]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== DevOps:  making  code contributions easier ==
* bugzilla whiteboard: '''[workweek][workweek-devops]'''
* Figure out ways we can improve our current processes, from provisioning of development environments easier to ways we can minimize effort and time required for pushing/testing.
* Owner: JP
 
* '''Scrum tasks'''
** Priority 1: Examine http://www.elasticsearch.org/overview/ as a possible graylog replacement, or upgrade to newest preview version of graylog (Currently demo version up)
** 2: Configuration management goes inside repos https://bugzilla.mozilla.org/show_bug.cgi?id=964779
** 3: Saving $$ by resizing instances, clusters, buckets (https://bugzilla.mozilla.org/show_bug.cgi?id=964772 )
** 4: Find ways to make it nearly effortless to setup a dev env and begin contributing (https://bugzilla.mozilla.org/show_bug.cgi?id=936536 and https://bugzilla.mozilla.org/show_bug.cgi?id=964284
** 5: Hardening node.js for production:https://bugzilla.mozilla.org/show_bug.cgi?id=964775  http://blog.argteam.com/coding/hardening-node-js-for-production-part-3-zero-downtime-deployments-with-nginx/
** 6: Improvements to monitoring, alerting (Graylog, statsd or other stats alerts for business cases)
** 7: Examining ways (including hardening step above) to have no-interruption deploys (https://bugzilla.mozilla.org/show_bug.cgi?id=964766 )
** 8: Figure out how we test more throughly in staging Figure out how we can leverage monitoring and metrics more effectively in conjunction with deployment process https://webmaker.etherpad.mozilla.org/qa (Stephen Donner has offered to help us here, holding off on recreating the wheel)
** 9: Apply proper ciphers to all production ELBS (https://bugzilla.mozilla.org/show_bug.cgi?id=965799 )
 
* Prep Work:
** Look at apps like Selenium, Sahi, etc for front-end automated testing in staging as a part of the deploy pipe process  https://engineering.groupon.com/2014/misc/i-tier-testium/ for example
** Install vagrant, look at Docker
**  Review your buckets, nodes, apps
 
* Requested Reading:
** https://engineering.groupon.com/2014/misc/i-tier-testium/
** http://www.elasticsearch.org/overview/
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-devops]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== Third-party publishing to Webmaker ==
* bugzilla whiteboard: [workweek] [workweek-3rdparty] [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=whiteboard%3Aworkweek-3rdparty search]
* '''Improving our platform systems (MakeAPI, Login) so that 3rd party apps can publish to webmaker'''.
* Owners: '''ChrisD, Wex'''
 
* Scrum Tasks:
** '''Appmaker can publish to MakeAPI-Prod''' https://bugzilla.mozilla.org/show_bug.cgi?id=965932
** '''Appmaker users can log in with their Webmaker ID''' https://bugzilla.mozilla.org/show_bug.cgi?id=965941
** '''Token Based Authentication for Webmaker Log-in''' https://bugzilla.mozilla.org/show_bug.cgi?id=965958
** '''Separate App Tags and Regular Tags''' https://bugzilla.mozilla.org/show_bug.cgi?id=966008
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-3rdparty]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== Localization ==
[[Image:translation.gif|right]]
'''Goals'''
* '''Understand which new markets, languages, locales are our priority in the short and medium term. Gain wisdom from our Mozilla Japan colleagues'''.
* Plan and process for evaluating the quality of our localized sites. User testing with l10n focus.
* Plan, technical strategy and prototype for right-to-left (RTL) locales. 
 
* Bugzilla whiteboard: '''[workweek-l10n]'''
 
* '''Owners:''' Humph, Ali
* '''Scrum tasks'''
** Right-to-Left Planning -- '''(Tues AM)''' https://bugzilla.mozilla.org/show_bug.cgi?id=965406 
** Prioritize Languages/Locales https://bugzilla.mozilla.org/show_bug.cgi?id=965412
** Webmaker and Japan https://bugzilla.mozilla.org/show_bug.cgi?id=965416
** Localization User Testing https://bugzilla.mozilla.org/show_bug.cgi?id=965417
** '''Community Managment of our Transifex community.''' Do we need to do anything?  How should we share the management of this beyond Ali?
 
*  '''Post Work Week Priorities (individual tasks that could be done or put off):'''
**  Make language setting per-user vs. per-site (user setting, per session, ???)
**  UX for MakeAPI for localized searches
**  Localized Emails, especially auto-generated
**  Site banner/CTA to indicate lang/locale is not complete, and links to help translate, etc.
**  Automation to auto-upload translation files to Transifex when something changes in en-US
** Can we co-ordinate with MDN for details we share with them (e.g., HTML and CSS info in Goggles/Thimble)?
**  Locale file info in healthcheck, to show how recently l10n translations where downloaded
** Improve L10N Responsiveness of our Tools: we need to audit for things like widths/height.  We've fixed in webmaker.org, but missed a lot in our tools.
** Localization of Teaching Kits and other Makes.  We don't have any automated/Transifex way of doing this now.
** Need to educate people on using Tutorials vs. inline HTML comments in Thimble--this makes localization much easier.
** Prompt users for locale on publish
**  Display appropriate locales on Webmaker.org locale (ie pt-br content on webmaker.org/pt-br/)
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-l10n]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== New markets ==
* https://webmaker.etherpad.mozilla.org/feb2014workweekNewMarkets
* https://wiki.mozilla.org/Webmaker/Markets
* What are they and how will we win?
* Wrangler: Paula
* When: Tues and Wed
* Bugzilla whiteboard: '''[workweek-newmarkets]'''
 
'''Scrum tasks:'''
* List geographic priorities for 2014. Where are we focusing?
* Documentation for our Brazil Strategy, Mid East Strategy, etc
* Documentation for "Rules of engagement" for these new markets.
** '''Ship all of the above in polished, canonical form to the Webmaker wiki here''': https://wiki.mozilla.org/Webmaker/Markets https://bugzilla.mozilla.org/show_bug.cgi?id=965480
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-newmarkets]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
= Workshops & Roundatables =
Fixed sessions that don't span entire week
 
== Co-Design and User Testing ==
* https://etherpad.mozilla.org/User-Testing
* bugzilla whiteboard: [workweek-codesign]
* Methods for user testing/co-design. Ship user testing kits for Webmaker and Appmaker.
* Kat / Karen (note: Karen is off-site Tues morning)
 
'''SCRUM TASKS:'''
* Ship Webmaker and Appmaker Community Testing kits for others to run.
** Appmaker https://bugzilla.mozilla.org/show_bug.cgi?id=959727
** Webmaker https://bugzilla.mozilla.org/show_bug.cgi?id=959389
* Run our first Webmaker or Appmaker test in UserTesting.com  https://bugzilla.mozilla.org/show_bug.cgi?id=965487
 
* Ship plans for a cross MoFo-MoCo UX/User Testing summit in Spring https://bugzilla.mozilla.org/show_bug.cgi?id=965545
 
* Work with Localisation to determine how to localise user tests/kits effectively. https://bugzilla.mozilla.org/show_bug.cgi?id=965417
 
* User testing session FOR our localization. e.g., have Brazillians tell us if our localization is good. https://bugzilla.mozilla.org/show_bug.cgi?id=965417
 
'''ADVANCE READING:'''
* Building better user testing for Webmaker https://blog.webmaker.org/user_testing
* Appmaker User Testing Plan  http://mzl.la/appmaker_codesign
* Example of Codesign workshop for Telefonica Think Big: https://webmaker.etherpad.mozilla.org/codesign
* Suggested: http://alistapart.com/article/seeing-the-elephant-defragmenting-user-research
* Suggested: http://alistapart.com/article/connected-ux
 
<onlyinclude>
<bugzilla>
{
"product": "webmaker",
"whiteboard":"[workweek-codesign]",
"include_fields": "id, summary, whiteboard, assigned_to, status",
"maxrows":"50",
"order": "bug_id"
}
</bugzilla>
</onlyinclude>
 
== Makerstrap workstop ==
Learn the basics of using Makerstrap to creating basic pages that align with the living styleguide, using Thimble or your own tools.
Owner: Kate
 
== How to Install and Develop Webmaker.org ==
Pomax shows folks who have not yet committed code to Webmaker how to do that
 
== Front End Roundtable ==
Webmaker crew + Engagement / Service shop crew share knowledge
Session on frontend best practices across MoFo that should include Cassie, Gavin, Kate, Mavis, Sabrina, and possibly Atul, & other interested folks.  Space for us to get together to share resources and tackle hurdles would help cement a kickass frontend/UX  culture. Will include a report out that shares our process and how others can get frontend stuff accomplished quickly and effectively (e.g., setting up a website, design, code review, etc).
 
== Webmaker in Firefox - exploring browser extensions ==
Humph, Cassie + Gavin have been working on a skunkworks project to bring Webmaker into your browser. They'll show us how they're doing
 
 
= Arrival Times + Evening Plans =
https://fdn.etherpad.mozilla.org/feb2014workweek
 
= Goal =
Leave it all on the field.  120% percent.
 
https://pbs.twimg.com/media/BXlVaKBCMAEF6wN.jpg
https://dl.dropboxusercontent.com/spa/6c38yp3crbxni5b/26_7ipg6.png
 
-----
 
[[File:Jp-axe.gif]]

Latest revision as of 12:44, 17 February 2014

Catsworking.gif

Who came?

vXRPSmwqaECZBcqcTaU1bRih.gif https://webmaker.etherpad.mozilla.org/feb2014workweekattending

What we worked on

Jpbuck240.gif
  • Engagement Ladder. Quick wins that make it easier for people to climb the ladder. Plus a dashboard for measuring contribution.
  • A contributor metrics service. Prototype for "MakerMind," a new Webmaker.org service that listens for contributor activity to feed it into a dashboard, BadgeKit, etc.
  • Web Literacy UX. Prototype user experience for the Web Literacy Map.
  • Content. Fill the Web Literacy Map with our best current content. Make a punchlist of gaps. Prep a pilot for a community content sprint to fill them.
  • "Teach the Web" training. Polished packaging and a schedule for our online course and training.
  • Maker Party. A documented plan for what we're doing this year. Tickets for shipping better events UX.
  • Metrics. Knowledge transfer. Best practises for building metrics into all of our software. Running data analysis, A/B tests, and campaigns. A website metrics dashboard.
  • New markets. A plan for which new locales and communities will webmaker engage with in 2014
  • Localization. Planning and technical strategy for "right-to-left languages."
  • User testing and co-design. Kits that make it easy for community to run user testing events.
  • Code contribution. New approaches for making code contribution easier.
  • Firefox integration. Demos of new approaches for integrating Webmaker within Firefox.
  • Skillshares. Bootcamps and demos. For Front End best practices, MakerStrap, DevOps, working with Bugzilla and Github, how to develop in Webmaker, + more.
Progress.gif

Progress

Check the [Scrumboard!]

Scrums

Chopwood.jpg

Web Literacy UX

When?

  • Mon - Content review. Teaching Kits. User types & paths. Brainstorming.
  • Tues - Refine designs. Wireframes. Begin building.
  • Wed - Continue building prototype. Create image assets.
  • Thurs - Supporting functionality (eg, tagging). Copy.
  • Fri - Final prototype

Tasks

1) Content Review

  • Consider new approaches for teaching kits. How will badges work into the flow? The objective of this task is to gather all the information / pieces we'll need to be looking at in order to design the "Explore" section.

2) Brainstorm

3) Prototype

4) Refine

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Web Literacy Content (a.k.a. #TeachTheWeb)

Teachtheweb-doge.jpg
  • Thimble report out
  • https://etherpad.mozilla.org/WebLitcontent
  • [workweek] [content]
  • Fill the Web Literacy Map with initial content. Collect the best existing teaching kits and resources. Tag them. Then invite community to review, fill gaps, and flesh out further. Develop a pilot for a community sprint.
  • Owners Kat/Doug

TASKS

PREP WORK

SHIPPED


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Ladder.gif

Engagement Ladder

Goals

  • Tickets for quick wins that make it easier for people to climb the ladder.
  • MakerMind prototype.
  • A dashboard for measuring contribution.

Owners: Michelle / Jbuck

Scrum Tasks

Stretch goals


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Maker Party

Develop the framework and planning for the 2014 MP campaign.

Whiteboard tag: [workweek-makerparty]

Scrum tasks:

Other TODOs:


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Metrics

YOUR INPUT NEEDED

PLACE YOUR BETS HERE

Share your test ideas here

Metrics.gif
  • Bugzilla whiteboard: [workweek][workweek-metrics]
  • Owner: Adam
  • Goal: Knowledge transfer and establish working processes. Best practises for building metrics into all of our software. Running data analysis, A/B tests, and campaigns.
  • When:
    • Mon: Testing and Optimisation
    • Tues: Webmaker Dashboard
    • Weds morning: Google Analytics for Developers. Weds aft: Google Analytics for Noobs.
    • Thurs: Web Literacy Metrics

Scrum tasks

A/B Testing and Optimisation
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-testing


Webmaker Dashboard
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-dashboard

Google Analytics
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-ga

Literacy Metrics
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-literacy

Open Discussions:
PAD: https://etherpad.mozilla.org/webmaker-workweek-metrics-open-discussions

  • Other tools we want to explore / existing tools we should use more
  • Investigate Mozilla's Tableau infrastructure

Prep work

Requested Reading


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


DevOps: making code contributions easier

  • bugzilla whiteboard: [workweek][workweek-devops]
  • Figure out ways we can improve our current processes, from provisioning of development environments easier to ways we can minimize effort and time required for pushing/testing.
  • Owner: JP


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Third-party publishing to Webmaker

  • bugzilla whiteboard: [workweek] [workweek-3rdparty] search
  • Improving our platform systems (MakeAPI, Login) so that 3rd party apps can publish to webmaker.
  • Owners: ChrisD, Wex


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Localization

Translation.gif

Goals

  • Understand which new markets, languages, locales are our priority in the short and medium term. Gain wisdom from our Mozilla Japan colleagues.
  • Plan and process for evaluating the quality of our localized sites. User testing with l10n focus.
  • Plan, technical strategy and prototype for right-to-left (RTL) locales.
  • Bugzilla whiteboard: [workweek-l10n]
  • Post Work Week Priorities (individual tasks that could be done or put off):
    • Make language setting per-user vs. per-site (user setting, per session, ???)
    • UX for MakeAPI for localized searches
    • Localized Emails, especially auto-generated
    • Site banner/CTA to indicate lang/locale is not complete, and links to help translate, etc.
    • Automation to auto-upload translation files to Transifex when something changes in en-US
    • Can we co-ordinate with MDN for details we share with them (e.g., HTML and CSS info in Goggles/Thimble)?
    • Locale file info in healthcheck, to show how recently l10n translations where downloaded
    • Improve L10N Responsiveness of our Tools: we need to audit for things like widths/height. We've fixed in webmaker.org, but missed a lot in our tools.
    • Localization of Teaching Kits and other Makes. We don't have any automated/Transifex way of doing this now.
    • Need to educate people on using Tutorials vs. inline HTML comments in Thimble--this makes localization much easier.
    • Prompt users for locale on publish
    • Display appropriate locales on Webmaker.org locale (ie pt-br content on webmaker.org/pt-br/)


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


New markets

Scrum tasks:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Workshops & Roundatables

Fixed sessions that don't span entire week

Co-Design and User Testing

  • https://etherpad.mozilla.org/User-Testing
  • bugzilla whiteboard: [workweek-codesign]
  • Methods for user testing/co-design. Ship user testing kits for Webmaker and Appmaker.
  • Kat / Karen (note: Karen is off-site Tues morning)

SCRUM TASKS:

ADVANCE READING:


No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Makerstrap workstop

Learn the basics of using Makerstrap to creating basic pages that align with the living styleguide, using Thimble or your own tools. Owner: Kate

How to Install and Develop Webmaker.org

Pomax shows folks who have not yet committed code to Webmaker how to do that

Front End Roundtable

Webmaker crew + Engagement / Service shop crew share knowledge Session on frontend best practices across MoFo that should include Cassie, Gavin, Kate, Mavis, Sabrina, and possibly Atul, & other interested folks. Space for us to get together to share resources and tackle hurdles would help cement a kickass frontend/UX culture. Will include a report out that shares our process and how others can get frontend stuff accomplished quickly and effectively (e.g., setting up a website, design, code review, etc).

Webmaker in Firefox - exploring browser extensions

Humph, Cassie + Gavin have been working on a skunkworks project to bring Webmaker into your browser. They'll show us how they're doing


Arrival Times + Evening Plans

https://fdn.etherpad.mozilla.org/feb2014workweek

Goal

Leave it all on the field. 120% percent.

BXlVaKBCMAEF6wN.jpg 26_7ipg6.png


Jp-axe.gif