Engagement/Developer Engagement/FirefoxOSApps

From MozillaWiki
Jump to navigation Jump to search

Mozilla Firefox OS Apps & Marketplace Developer Engagement

Goals

  • Generate enthusiasm and build a vital ecosystem around mobile, HTML5 Open Web Apps/Firefox OS
  • Populate the Marketplace with 100 quality apps by end of 2012 (NOTE: this is not a viable goal given overall product, strategy tools and device readiness, as I have argued consistently since the day it was suggested in late May:Havi)
  • Populate the Marketplace with 1000 quality apps six months after Telefonica Firefox OS phone launch

Participants & Stakeholders

Developer Engagement team (Stormy Peters)

  • Technical Evangelism team (Mark Coggins)
    • Shezmeen Prasad, Developer events manager
    • Havi Hoffman, Apps content wrangler
    • Joe Stagner, Tech evangelist
  • Mozilla Developer Network (MDN) team (Ali Spivak)
    • Janet Swisher, Apps documentation lead
    • Mark Giffin, Apps documentation writer
    • Eric Shepherd, Firefox OS writer

Developer Tools team (Kevin Dangoor PM)

  • DevEcosystem team: Fred Wenzel engineering/Daniel Buchner PM
  • Devhub
  • Tools: Mortar, WebGameStub, X-tags

Marketplace & Apps Engineering Teams

  • Tools: R2D2B2G, Myk Melez
  • Support for hackers/hack days

Firefox OS Engineering Team

Mozilla Support Team

    • Ibai Garcia, Apps & Marketplace support lead

Partners

  • Telefonica
    • Blue Via
    • Wayra
    • Vivo/Terra
  • Qualcomm

Audience

Developer types

  • Web developers
  • App developers
  • Hybrid developers
  • Mobile UX specialists
  • Open Web/Open Data Advocates


Regional targets

  • Brazil, Colombia, Chile, Venezuela, Spain ???

Head, Torso & Long Tail

  • Developer engagement touches them all via blog content, twitter, events, speakers, influencers, relations
  • Head: Strategic apps & key brands world-wide
  • In region significant brands:
  • Long tail- independent, community & locally relevant niche developers
  • Our focus to date has been on Brazil
  • Recommendation: As part of leads tracking for app submissions -
    • 1st encounter POC
    • Community contact
    • Apps support or relationship management touchpoints by devengage

Strategy

  • Leverage Mozilla's experience building the add-ons community
  • Work with existing Mozilla community in region: Mozilla Brazil and world wide, use Speaker Reps & other ReMo reps to generate excitement and deliver training
  • Build on HTML5, open web excitement
  • Attract developers from other communities - identify and focus on those
    • Example: Open data advocates like W3C
    • Example: Java developers in Brazil who want to learn HTML5

Three types of developers:

  • HTML5 app developers: Target key html5 apps and invite them to port their app to Firefox OS
  • General web developers: Teach web developers to be app developers through a series of events & resources
  • App developers: Encourage/teach iPhone/Android app developers to be Firefox OS app developers

Tactics

Developer Events

Conferences: Speaking & sponsorships

  • The Developer Conference, Sao Paulo, BR, July, Fabio Magnoni
  • DevCon5, Bill Walker, The Mozilla App Ecoystem” NYC, July 23.
  • The Developer Conference, Floripa, BR, August, Fabio Magnoni
  • FISL, July 25-29
  • BrazilJS, Aug 30-31
  • Proposed:Mozilla-hosted Developer Conference (suggested for 2013)

MARK - I don't have everyone's speaking gigs from across the team, there are many here (and many missing from here: https://developer.mozilla.org/en-US/events

Hackathons & doc sprints

  • Mozilla Interns Apps Hackathon, Mountain View, CA, July
  • FISL Hackathon & Doc Sprint, Porto Alegre, BR, July
  • Br-JS Apps Hackathon & Doc Sprint, Porto Alegre, BR Sept 1
  • Geeks on Mocha, Rio de Janeiro, BR, Sept 29-30
  • support for TEF Campus Party, Recife, BR July 29
  • support for TEF Campus Party, Berlin, Aug 25
  • proposed:TDC Goainia, Oct 20-21 (TBD)
  • proposed: November hackathon w/ThoughtWorks, Recife, BR

Evangelism reps training program for Apps outreach

  • San Francisco
  • Sao Paulo
  • Warsaw
  • proposed: Singapore (MozCamp Asia) - November

Other Event Support, Facilitation & Consulting

  • Support for onsite partner training
  • Training materials, localization
  • Event logistics
  • Staffing support
  • Collateral: t-shirts, stickers, banners
  • Vivo & Terra Training, Porto Alegre, BR, Aug 2012
  • Support for business development hosted events
    • Example: Staffing & event logistics for The Next Web, collateral coordination and shipping

Training (Proposed)

  • Screencast trainings/webinars
  • Courseware for building open web apps
  • HTML5 app development for BR CS students (proposal under legal review)
  • HTML5 workshop
  • Games development
  • Responsive design workshop
  • Xtags - UI components
  • Apps bootcamp (WebFWD-style mini-program)

Documentation & Developer Communications

  • MDN
    • HTML5
    • WebApps
    • Firefox OS specifics
  • Hacks Blog and Developer Newsletter
    • Hacks Weekly links (all)
    • HTML5 weekly links (Joe Stagner)
    • @mozlabs and @mozhacks twitter account management
    • Monthly About:Hacks newsletter (Joe Stagner)
  • DevHub
    • Devhub support and development DevHub
    • Devhub program support
    • Video resources
  • Launched the Partner spotlight video program w/Biz Dev (March 2012)
  • Localization resources & management
    • Blog post translation management
    • Manage and recruit translators for blog posts, surveys, developer communications, event promotion - ongoing

App Design & Quality Guidelines

  • Created first draft of Apps quality doc (Havi, Joe, team)
  • Contributors to & reviewers of the current Apps quality guideline doc
  • Other guidelines proposed:
    • UI
    • Security
    • Performance
    • API Testing & Benchmarking
  • HTML5 Games performance report (Rob Hawkes)

Tools

  • Emulator(s)
  • R2D2B2G - Myk Melez's add-on build of B2G
  • Build/packaging - past versions of Gaia Rockin' by Jeff Griffiths
  • Debugger (Proposed)
  • Lint-like tool to check validate adherence to app guidelines (Cvan's manifest checker)
  • Chloi.io - platform from the Phonegap guys, now working as a WebFWD team

Starter/sample App Framework

  • Mortar: Dev Ecosystem team (James Long)
  • Web Game Stub: Mozilla Labs/Dev Ecosystem (Dan Mosedale)
  • Proposed: sports starter app
  • Proposed: Music band starter app
  • Proposed: transit app
  • Reusable components library
  • X-tags: UI widgets (Daniel Buchner)

===Support=== STORMY: We have to have support in a Mozilla channel. Our own forums or SUMO or something.

  • Stack overflow forums
  • Open Web Apps mailing list (bugzilla)
  • Community locationalization efforts (ongoing)
    • localized versions
  • Proposed: Community validation hub

Contests, Incentives & Sponsored Services

  • Proposed: Professional UI review (under exploration)
  • Localization services
  • Ideation Assistance

Developer Phone Program

Outreach & Influencer Relationship Management

  • this is the catch-all for a lot of the connecting and cross-communications we manage between various stakeholders & participants.