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

Web2Expo NY 2009 Presentation

Embed Size (px)

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.

Citation preview

Page 1: Web2Expo NY 2009 Presentation

Building a Site for your

Developer Community

Lauren Cooney

GPM, Web Platform & Standards

Microsoft

[email protected]

www.twitter.com/lcooney

Page 2: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

Porter’s 5 Forces?

Page 4: Web2Expo NY 2009 Presentation

Cooney’s 5 Forces of Site Community

Dev Community Website

Customer

Clarity

ContentConversation

Connect

Page 5: Web2Expo NY 2009 Presentation

#1: Clarity

Page 6: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

#2: Customer

Page 8: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

#3: Content

Page 12: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

Once You Get the Content

Information Architecture is Critical

Page 16: Web2Expo NY 2009 Presentation

#4 Community

Page 17: Web2Expo NY 2009 Presentation

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: Web2Expo NY 2009 Presentation

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

How do I onboard the community?

Page 19: Web2Expo NY 2009 Presentation

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

Page 20: Web2Expo NY 2009 Presentation

SEO SEO SEO Microsoft SEO Toolkit

Works on bothWindows & Linux Sites!

www.microsoft.com/web/downloads

Page 21: Web2Expo NY 2009 Presentation
Page 22: Web2Expo NY 2009 Presentation

#5: Connect

Page 23: Web2Expo NY 2009 Presentation

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 24: Web2Expo NY 2009 Presentation

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 25: Web2Expo NY 2009 Presentation

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 26: Web2Expo NY 2009 Presentation

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 27: Web2Expo NY 2009 Presentation

Core Takeaways

Dev Community

Website

Page 28: Web2Expo NY 2009 Presentation

Questions?

Page 29: Web2Expo NY 2009 Presentation

Lauren Cooney Web Platform & Standards, Microsoft

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

Thank You!