building a site for your dev community for public

31
Building a Site for your Developer Community Lauren Cooney GPM, Web Platform & Standards Microsoft [email protected] www.twitter.com/lcooney

Upload: lauren-cooney

Post on 28-Nov-2014

851 views

Category:

Technology


1 download

DESCRIPTION

My presentation at Web2Expo, NYC 2009 - on Building a Successful Developer Community. Included is tips on building your community, your site, SEO tips, free products to help, and more.

TRANSCRIPT

Page 1: Building A Site For Your Dev Community For Public

Building a Site for your

Developer Community

Lauren Cooney

GPM, Web Platform & Standards

Microsoft

[email protected]

www.twitter.com/lcooney

Page 2: Building A Site For Your Dev Community For Public

Who Am I?

Not Evil- Microsoft (Web Platform & Standards, Developer Division)- IBM (Apache Geronimo; Info Management CTO Office)- BEA Systems (dev2dev)- Apache Foundation- Eclipse- CodePlex Foundation- Advisory Board, Web2Expo SF

Page 3: Building A Site For Your Dev Community For Public

Porter’s 5 Forces?

Page 4: Building A Site For Your Dev Community For Public

Cooney’s 5 Forces of Site Community

Dev Community Website

Customer

Clarity

ContentConversation

Connect

Page 5: Building A Site For Your Dev Community For Public

#1: Clarity

Page 6: Building A Site For Your Dev Community For Public

Why am I building this website? What are my Top Level Goals?

Questions to ask:• What need am I

addressing?• Does my company

already have a site that addresses these needs?

• What results do I want to see?

• How am I going to achieve these goals?

• What does success look like?

Page 7: Building A Site For Your Dev Community For Public

#2: Customer

Page 8: Building A Site For Your Dev Community For Public

Who is my Target Audience?

Address:• Who is the target

audience?• Is there another

community out there that fits these needs (competitor/partner?)

• Do I partner or do I create my own community?

• What is my differentiator & how do I create that (is there one of value)?

Page 9: Building A Site For Your Dev Community For Public

Who is Your Customer?• Customers are different than “target audience.”

• Figuring out your site customer involves segmenting the target audience

• Both of these audiences require different types of content and different types of websites and communication mechanisms

Page 10: Building A Site For Your Dev Community For Public

How do I Segment my Audience?Less is More:Tips and Tactics (on the cheap)• Look at competitor sites.

• Data is available on lots of different websites for free or a fraction of the cost of analyst reports/DevTrackers

• Scouring public blogs, wikis, research sites

• Sometimes analysts offer up free reports

•Talking to people in the industry

Page 11: Building A Site For Your Dev Community For Public

#3: Content

Page 12: Building A Site For Your Dev Community For Public

Content: At the Core of WebsitesWhy Content is so Important:• Content is KING

• Good content is absolutely critical; poor content means you’ll lose customers (no repeat visitors)

• Helps new users or current customers learn about news, new products & information critical

• Important in helping customers build out their skill set

• Core way to get developers plugged in/bought in.

Page 13: Building A Site For Your Dev Community For Public

What Content is Good?

What is Good Content?• Less is More (Good Content v Bad Content)

• Developer websites need code

• Interactive content is good (but keep it short & to the point)

• Short Videos• Learning tutorials• Demos• Step by step articles/how to• Interviews with the experts• Blogs• Syndication

Page 14: Building A Site For Your Dev Community For Public

How to Get Good Content

Tips & Tricks (on the cheap):• Have a volunteer Editor• Ensure you have company buy-in; ask engineers/product managers to contribute• Ask the community to contribute• Syndication deals• Search for good bloggers

How do I ensure it’s good?• Commenting• Rating ability• Provide editor’s email address (be accessible)

Page 15: Building A Site For Your Dev Community For Public

Once You Get the Content

Information Architecture is Critical

Page 16: Building A Site For Your Dev Community For Public

#4 Community

Page 17: Building A Site For Your Dev Community For Public

Characteristics of Great Community Sites

• Great mechanisms for conversation• Allow for feedback & bi-directional conversations• Employees listen & react• Voting/commenting/rating abilities• Clean UI/easy to use• User Contribution is high • Useful information & code samples

Page 18: Building A Site For Your Dev Community For Public

•OOBEOBEX

Page 19: Building A Site For Your Dev Community For Public

Trying to On Ramp To Our Stuff – Where Do You Start?

How do I onboard the community?

Page 20: Building A Site For Your Dev Community For Public

How do I Start to get Noticed?Real World Example (www.microsoft.com/web)

Page 21: Building A Site For Your Dev Community For Public

SEO SEO SEO Microsoft SEO Toolkit

Page 22: Building A Site For Your Dev Community For Public
Page 23: Building A Site For Your Dev Community For Public

Drive search traffic by leveraging top apps (Wordpress 40% PHP app market share), products and workload keywords

Search keywords such as “Install PHP Windows”, “Install Wordpress”, “Search Optimization Tools”, etc.

Start building Organic (Discovery) by raising awareness initially with Advertising (Direct) traffic.

Compliment with site-wide optimization of content/link structures for search

Build Top Product/App Pages enable ad traffic that also lend themselves towards organic search for /Web

Bootstrapping Organic Search

Page 24: Building A Site For Your Dev Community For Public

#5: Connect

Page 25: Building A Site For Your Dev Community For Public

ListenListenCritical to have an outlet for community and customers to provide feedback & ask questions

• Newsgroups• Comments sections• Phone number• Email aliases• A real Person

Page 26: Building A Site For Your Dev Community For Public

Respond

• People & communities want answers to their questions & comments.

• Provide access to real people

• Increases customer relationship & stickiness to community

• Respond in public if possible; likely other community members have the same questions

Page 27: Building A Site For Your Dev Community For Public

Audience Connection Methods

• Pick your methods of communication

• Ensure it scales• Make it easy to

remember/access/push method: user names, links, RSS, ATOM

• Commitment • Be Patient

Page 28: Building A Site For Your Dev Community For Public

Provide Personalities• Provide Interesting

Facts/Tidbits/ Information

• What are you doing? • Be polite and

respectful• Take time to

respond• Be relevant; be

credible• HAVE PASSION!

Page 29: Building A Site For Your Dev Community For Public

Core Takeaways

Dev Community Website

Customer

Clarity

ContentConversation

Connect

Page 30: Building A Site For Your Dev Community For Public

Questions?

Page 31: Building A Site For Your Dev Community For Public

Lauren Cooney Web Platform & Standards, Microsoft

Follow me on Twitter: @lcooneyEmail me: [email protected]

Thank You!