Last: stewart butterfield
Next: bbc ican

April 25, 2003

google keynote

google, innovation and the web
Craig Silverstein, director of Technology

ingredients
a company needs some things to be successful - not universal, but these work for Google:
mission statement - organise the world's information and make it universally accessible and useful
Can directly tie products to this mission statement - catalogs.google (paper), google on phones (universal access), spell correction (useful)
Keeps the company from straying too far from the field - there's 200 years of stuff to do just with this statement.

Trying to do things that matter - this focus helps them hire people, flexibility to not be evil.

Relentless focus on the user - e.g. advertising - text ads rather than popups
Google labs - trying to find what's useful for people. USer studies just offer limited feedback, better to get it into hands of users and see how they use it.
Switching costs for search engines is very low - just type a new url (all short urls are taken now though).

Brilliant people have good ideas - hiring is the key to Google and their process.

creative environment - attracting good people is easy and hard - free lunch, dinner, massage, keeping people motivated by getting products out the door.

We use process that works:
1. ideas come from everywhere
but bad ideas come from everywhere - have to be able to filter them - but this should happen late in the process.
Touchgraph google browser
2. design for users
think about design very early in the process
advantage as company - comes from hci background
delta force of ui experts that come in in planning stage
tricky business - lots of effort to make it look simple
good user experience isn't just what a user sees, but how they see it - speed etc.
3. compile, discuss, prioritize
has a top 100 (actually 230) of projects Google wants to do, in vague priority order. makes sure keeping all parts of mission statement as followed.
project idea board (sparrow from xerox parc) - anyone can add
All ideas are discussed every week by anyone who wants to join in (product discussion forums) - 5-10 minutes about products that have been added - brainstorm - can get feedback and refine
iterative process - wireless reprioritized after watching stats (big jump in Christmas 2002 (signed new partner))
reprioritized every week - go down list and check still right priority
4. small teams are fast and agile
teams of 3 people - they own product - they do design, code, test, launch - everything! people have to feel comfortable in all the roles. they get to do different things all the time, and also get to launch their own products - very motivating. related teams help each other.
5. communication is key
100 small teams - have to communicate to function. very broad, very regular. teams need to talk to others outside their realm - not hierarchical. design process - project notes are sent to all people in the company (with a few official reviewers) - everyone hired is interested enough to plisten and comment on everything. code is reviewed before is can be used - checks it is well written and easily understood by others (+ stops reinventing the wheel). Content is more important in code than the syntax. 10 inter-teams that oversee communication - volunteer positions (over and above day job).
Tech talks - every week people talk about projects near completion. Videoed, put on web. Can get up to speed on old projects very quickly.
6. tools to organise
editable idea page
launch process checkpoint page
engineering weekly report - everyone writes a few lines about what they've done and what they plan to do. normally takes 30-40 minutes to read it - then people write comments and suggestions and feedback.
internal blogs - foster communication betwenn engineers. first implementation of blogger in google.
7. test, experiment, iterate
used to just put it up and wait for email
now do user study to iron out any big problems that were missed
if not sure how primetime it is, it goes on google labs first.
(bad employees are a time sink - conservative hiring has meant only 1 or 2 that haven't benefitted Google)
((shows three different versions of Google News))
[geeks don't understand the virtue of whitespace]
gave up on information above the fold - never enough room to put everything wanted, so added summary to top, and lets the user scroll if they want more info.

the web changes everything?
what makes this process work - culture, and technology.
Wouldn't have been possible before the web.
Early search technology was sufficient before the web (even early search engines when the web was really small).
Wouldn't be able to communicate as a company. Web allows easy communication between teams (if people use the tech properly) - easy archiving, easy search. Also need users to give feedback - both through logs and email from users. Know they have enough data to prioritise successfully.
Stay true to your mission - + luck! Great stuff that does something useful. Battlefield is in the technology - marketing doesn't give lock-in on the web - user experience does.

Q: Google opening office in NYC - how will that change collaboration?
Hardest is timezones, plus NYC is 9-5, Google often works from 12... have to use web efficiently to keep everyone in the loop. Same development in NYC as west coast.

Q: (Weinburger)
How many pages actually are there? (Google only indexes 3 billion)
crawl as much as we can in 3-4 weeks. Lots of pages they can't - robots.txt.

Q: what about Applied Semantics?
content ad company... can't comment more.

Q: do business decisions change focus and priority?
gatekeepers make decisions - get down from all ideas to 100-200. People have to trust that every idea is evaluated fairly.

Q: google is better than napster for finding mp3s? (stop right there!) what are you going to do about that?
Google doesn't have a music or video search for IPR reasons. Have to respect IPR. Tricky to reconcile with mission statement. Try not to spit in the face of copyright owners - music search has little/no legitimate value.

Q: what are the limits on a workplace culture like Google? Not enough cool people to hire, only works until so big?
Hard to know the answer - companies have to try these things out. Google technique is brittle - so hiring technique is essential. It would only take one or two bad employees to bring down the culture.

link

Trackbacks

TrackBack URL for this entry:
http://www.anti-mega.com/cgi-bin/mt/addmttb.cgi/39

Comments

Post a comment




Remember Me?


About

The obligatory about me page.

Projects

outboard brain

Links and commentary.

London art aggregator

RSS feed of art exhibitions.

RSS weather

Weather forecast feeds for cities worldwide.

photo

Just me and my Cybershot.

social

What kind of social software are you?

35 ways

to find your location
(Powerpoint, 1.2Mb)

58 London things

Landmarks and littlemarks.

Weblog

recent

my goodness, my Guinness
agenda
disappointed
signs of autumn
upgrade
schengen
brain-shaped art
books for kids
lift meme
helsinki flickr meetup

archive

September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
January 2004
December 2003
November 2003
October 2003
September 2003
August 2003
July 2003
June 2003
May 2003
April 2003
March 2003
February 2003
January 2003
December 2002
November 2002

search




Contact

email

chris is at deaddodo.com

MSN

chris_heathcote is at hotmail.com

IRC

ChrisDodo

iChat/AIM

antimega77