Engagement/Developer Engagement/FirefoxOSApps: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= 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 | |||
<br> | |||
=== 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: | |||
**Ci&T (http://www.ciandt.com/us-en/) - training event on Aug 1 produced by Dev Engage, initial BD introduction came via Havi's WebFWD contact | |||
**Folha (http://www.folha.uol.com.br/) - initial contact came via Havi's WebFWD contact | |||
*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 === | |||
https://developer.mozilla.org/en-US/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 <a href="http://marketplace.mozilla.org/developers">DevHub</a> | |||
**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 | |||
*SUMO Support for Developers | |||
**Staffing (Ibai) | |||
**Scoping of developer support needs (Janet) | |||
*Mozilla Open Web Apps mailing list (see bugzilla for ongoing status of list/groups integration issue) | |||
*Mozilla Brazil community list | |||
*Community locationalization efforts (ongoing) | |||
**localized versions | |||
*Proposed: Community validation hub | |||
=== Contests, Incentives & Sponsored Services === | |||
*Proposed: Professional UI review (under exploration) | |||
*Localization services | |||
*Ideation Assistance | |||
*Proposed: Apps Challenge | |||
**Challenge Post proposal is ready to go | |||
*Proposed: Internal: Mozillians | |||
**Hacks to Apps Incentives https://docs.google.com/document/d/1WdKlKeWmYFyDn7_5AUhLJo59j5ukIqqmnL9l7S_bVbA/edit | |||
=== Developer Phone Program === | |||
**In progress: <a href="https://wiki.mozilla.org/Engagement/Developer_Engagement/Hardware">Firefox OS Early Hardware Deployment Plan</a> | |||
**Limited edition developer phone: The Orange Fox | |||
=== Outreach & Influencer Relationship Management === | |||
*this is the catch-all for a lot of the connecting and cross-communications we manage between various stakeholders & participants. | |||
Revision as of 14:25, 25 September 2012
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:
- Ci&T (http://www.ciandt.com/us-en/) - training event on Aug 1 produced by Dev Engage, initial BD introduction came via Havi's WebFWD contact
- Folha (http://www.folha.uol.com.br/) - initial contact came via Havi's WebFWD contact
- 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 <a href="http://marketplace.mozilla.org/developers">DevHub</a>
- 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
- SUMO Support for Developers
- Staffing (Ibai)
- Scoping of developer support needs (Janet)
- Mozilla Open Web Apps mailing list (see bugzilla for ongoing status of list/groups integration issue)
- Mozilla Brazil community list
- Community locationalization efforts (ongoing)
- localized versions
- Proposed: Community validation hub
Contests, Incentives & Sponsored Services
- Proposed: Professional UI review (under exploration)
- Localization services
- Ideation Assistance
- Proposed: Apps Challenge
- Challenge Post proposal is ready to go
- Proposed: Internal: Mozillians
- Hacks to Apps Incentives https://docs.google.com/document/d/1WdKlKeWmYFyDn7_5AUhLJo59j5ukIqqmnL9l7S_bVbA/edit
Developer Phone Program
- In progress: <a href="https://wiki.mozilla.org/Engagement/Developer_Engagement/Hardware">Firefox OS Early Hardware Deployment Plan</a>
- Limited edition developer phone: The Orange Fox
Outreach & Influencer Relationship Management
- this is the catch-all for a lot of the connecting and cross-communications we manage between various stakeholders & participants.