MDN
Product Strategy
October 2016
Mozilla Corporation Confidential - Internal Use Only
Agenda
Mozilla Corporation Confidential - Internal Use Only
Summary
Mozilla Corporation Confidential - Internal Use Only
There are no reliable numbers for the size of the web developer market. Our estimate is 15.5 million globally. With 4.5 million visitors/month, MDN has about 30% of that market.
MDN’s market share
MDN’s market share assuming 15.5 million web developers
Mozilla Corporation Confidential - Internal Use Only
Opportunity gaps
Opportunity in Evans survey:
Our main competitors are cited as best resource for web devs twice as often as MDN
Mozilla Corporation Confidential - Internal Use Only
Winning the market for web dev mindshare
Mozilla Corporation Confidential - Internal Use Only
Objective: We want to be the highest rated resource for web devs
Example Key Results:
2017 OKR
Mozilla Corporation Confidential - Internal Use Only
Adam is a concept oriented developer. He likes to learn by getting a high level overview first and builds his mental models before exploring the API further.
MDN serves him very well when he is learning a new API. Adam represents about half of the developer market.
The Web Developer Audience
Sarah is an action oriented developer. She learns by reading code examples. She starts with manipulating code and builds her mental model from there. She prefers to learn from W3Schools and Stack Overflow because they emphasize examples.
Mozilla Corporation Confidential - Internal Use Only
MDN
The professor of web dev info. Stuffy, long winded, but reliable and respected.
Positioning of Web Dev sites
W3schools
The fast food of web dev info. Low quality, simple and quick solutions, no depth.
Stack Overflow
Asking your techy friend. Very specific solutions, varying degrees of quality.
Mozilla Corporation Confidential - Internal Use Only
MDN’s current offering
MDN leads with syntax, suitable for concept oriented developers. Not well-suited for quick lookup. Developers tell us about this constantly.
MDN also offers example code, suitable for action oriented developers. However, it’s not prominent, and rarely optimized for quick lookups.
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Competition Examples
W3schools leads with examples that are simple and to the point. Good for example driven learners and quick lookups.
Stack Overflow’s question & reply model, examples can be easily copy/pasted.
Mozilla Corporation Confidential - Internal Use Only
Audience Fit
“I prefer W3Schools as the examples are easy to understand and show the useful info on how to use the functions/methods at the very start. I try to use MDN, but more often than not I give in and go somewhere else where the examples and language make sense.”
Quote from MDN community survey
Mozilla Corporation Confidential - Internal Use Only
Competitive Strategy Forecast
W3schools
Keep fast food benefits, increase quality and brand perception
Stack Overflow
Keep crowdsourcing benefit, but bring order to chaos
Mozilla Corporation Confidential - Internal Use Only
It’s easier for us to add examples than it is for our competition to reach MDNs depth and breadth. We can become the leading provider of example driven content because no other resource is more trusted than us.
By addressing the action oriented developer segment, we can capture market share currently ceded to the competition and become the most valuable resource for web developers.
MDN Content Strategy
Be useful to both types of learning workflows.
Mozilla Corporation Confidential - Internal Use Only
The Future of Examples
Mozilla Corporation Confidential - Internal Use Only
Mozilla Corporation Confidential - Internal Use Only
Experiment Promotion
Mozilla Corporation Confidential - Internal Use Only
Making browser compatibility testing effortless
Mozilla Corporation Confidential - Internal Use Only
Influencing web developers earlier in the process:
Testing in Firefox strategy impact
Specs and Choice of technology
Coding
Visual design implementation
Testing
Deployment
Traditional cross-browser testing using Browser Stack and similar tools requires that the website is at least partially built already. Changes at this point are expensive.
Mozilla Corporation Confidential - Internal Use Only
Influencing web developers earlier in the process:
Testing in Firefox strategy impact
Specs and Choice of technology
Coding
Visual design implementation
Testing
Deployment
Traditional cross-browser testing using Browser Stack and similar tools requires that the website is at least partially built already. Changes at this point are expensive.
We can assist web developers much earlier in the process, when they are actually still building the site. That’s when they can use browser compatibility data to make decisions that are much cheaper at this point.
Mozilla Corporation Confidential - Internal Use Only
Browser compat data on Can I Use
Mozilla Corporation Confidential - Internal Use Only
On MDN we have browser compat data on details of implementation, but web developers don’t check compatibility for every single method and property
Browser compat data on MDN
Mozilla Corporation Confidential - Internal Use Only
What developers actually need
Browser compat data within their IDE of choice, telling them about compatibility while they are coding.
MDN could be the solution.
Data from MDN
Mozilla Corporation Confidential - Internal Use Only
MDN Data Strategy
Mozilla Corporation Confidential - Internal Use Only
Tactics
Mozilla Corporation Confidential - Internal Use Only
Objective:
Every developer should have access to MDN data in their dev environment.
Example Key Result:
2017 OKR
Mozilla Corporation Confidential - Internal Use Only
Summary
Mozilla Corporation Confidential - Internal Use Only