In deze blogpost zal ik proberen een samenvatting te geven van de sessies die ik heb bijgewoond tijdens Web 2.0 Expo 2010 in San Francisco.
Ik zal kort een aantal zaken schetsen die mij opgevallen zijn tijdens de sessies. Na de eerste dag heb ik mijn schema wat aangepast omdat de wat meer ‘technische’ sessies weinig nieuws brachten. Ik heb me na de eerste dag wat meer gericht op de project- en product management sessies.
Veel sessies gingen over ‘entrepreneurship’ en startups. De verhalen en theorie uit deze sessies zijn volgens mij uitstekend toe te passen op elk bedrijf dat zich bezig houd het met ontwikkelen van nieuwe producten.
Pivotting
Een van de woorden die het meeste (op)vielen tijdens de sessies was ‘Pivoting’. Pivotting is het wijzigen van de koers van een onderneming bij het ontwikkelen van een product, vaak naar aanleiding van feedback of voortschrijdend inzicht. De mogelijkheid tot ‘pivotten’ is belangrijk voor startups omdat deze zich per definitie (Eric Ries) in een omgeving met zeer grote onzekerheid bevinden. Bij een ‘pivot’ worden de geleerde lessen in de (nieuwe) plannen verwerkt. Overigens wordt het afgeraden (en is vaak financieel onmogelijk) onbeperkt de plannen aan te passen
Wat mij verder opviel in San Francisco, tijdens Web 2.0 Expo, maar ook op een bijeenkomst van sfnewtech waar ik ben geweest, is dat het feit dat je een of meer ‘failed startups’ op je naam hebt staan geen schande is. In tegendeel, een van de Keynote speakers begon met uitgebreid over zijn failures te praten om maar aan te tonen dat het deze keer dus bijna zeker wel ging lukken, statistisch gezien dan.
Speed: WPO is the next SEO
Een heel ander onderwerp wat in meerdere sessies terug kwam was snelheid. De snelheid waarmee een website reageert. Niet verassend aangezien Google onlangs aankondigde dat snelheid mede bepalend zou worden voor de ranking van de zoekresultaten. Een van de beste sessies was die van Steve Souders van Google. Hij voorspelde welke wijzigingen het ‘webecosysteem’ zou ondergaan ten gevolge van deze aanpassing. Er zal een nieuw vakgebied ontstaan naast Search Engine Optimization, Web Performance Optimization. Het is niet langer genoeg goed vindbaar te zijn, de snelheid waarmee je instaat bent de pagina’s/informatie te serveren telt ook mee.
Beste sessies
- Keynote “Days of future history” by Steve Blank
- Lean Product Management for Web 2.0 Products by Dan Olsen
- The Future of Web Performance Optimization by Steve Souders
- By the Book: Examining the Art of Building Great User Experiences in Software by John McRee
- Evolving the Social Web with OAuth 2.0 by Luke Shepard
Bezochte Sessies
I Made a Map of the Internet. And Other Lessons About Speeding Up Websites
Tom Hughes-Croucher
Niet geheel wat ik verwachtte van deze sessie. Wifi slowdown in steden lijkt de grote boosdoener, naast trage DNS’sen, CNAME(recursion) etc. Alle onderdelen van het traject van browser tot server werden onder de loep genomen. Ik denk dat 50 minuten simpelweg te weinig tijd was om dit uitgebreide verhaal goed voor het voetlicht te brengen.
Wel noemde hij een aantal tools en onderzoeksprojecten die actueel zijn op het gebied van ‘Speed’
Tools:
Research projecten / ontwikkelingen:
HTML5 vs. Flash: Webocalypse Now?
Eric Meyer
Eric Meyer begon volgens verwachting met de Apple vs Adobe discussie, zonder hier echt een mening over te geven. Ook op het gebied van de HTML5 video-codec discussie stelt hij zich afwachtend op, “let me know”. Hij trok en parallel met de discussie over GIF in de jaren 80 van de vorige eeuw.
Vervolgens laat Meyer zien dat er eigenlijk weinig verschillen op feature niveau zijn tussen HTML en Flash, waarbij DRM streaming de meest in het oog springende is. Ten slotte passeren een aantal voorbeelden van de mogelijkheden van HTML(5) de revue zoals CanvasMol, Cappuccino/280Slides, processed.js om te eindigen met chatroulette, zo te zien om de toegevoegde waarde van Flash aan te tonen.
Billions of Hits: Scaling Twitter
John Adams, @netik (Twitter)
Interessante blik in de wereld van de miljoenen tweets, en hoe je die de baas blijft. Ergens heeft John Adams een beetje een luxe probleem, de meeste aanwezigen hoeven niet bij deze aantallen stil te staan. Toch geeft deze sessie een aantal handvatten en kijkjes in de keuken die de moeite waard zijn. Indrukwekkend dat ze in staat zijn groei in deze mate te beheersen en op een gegeven moment de omslag hebben weten te maken van brandjes blussen naar het faciliteren van de (op voorspellingen gebaseerde) groeiverwachting.
iPad: Mobile Computing Redefined
Raven Zachary, @ravenme (Small Society)
Ik heb slechts de laatste 10 minuten van deze sessie gezien maar het kwam over op mij al een lange commercial voor de iPad. Wel leuk dat de presentatie op de iPad zelf gegeven werd. Verder wat handige tips en trucs. Over het algemeen vooral een kwelling omdat ik op dat moment nog wachtte op mijn eigen iPad.
By the Book: Examining the Art of Building Great User Experiences in Software
John McRee, @johnmcree (EffectiveUI)
Zeer interessante sessie! Ik verwachtte een vooral op user interface design sessie gerichtte sessie, maar de nadruk bleek veel meer op het projectmanagement deel te liggen. In feite legde hij een Agile manier van werken uit maar wachtte tot het laatst het zo te noemen. In het begin liet hij een voorbeeld zien van in zijn ogen het hoogst haalbare bij de ontwikkeling van user experience, ‘immersion’. Kinderen die gefilmd zijn terwijl ze een videogame spelen en totaal opgaan in wereld van het spel. Uiteraard is immersion niet realistisch of zelfs wenselijk voor alle soorten applicaties. Voor een adminstratief systeem is eenvoudige of plezierige bediening het hoogst haalbare en voldoende.
Langzaam maar zeker ging de nadruk van de UX-voorbeelden naar de project-management kant, waarbij de stappen getoond werden die nodig zijn om draagvlak te creëren binnen de organisatie, iedereen op een lijn te krijgen en plannen te maken. Mooie quote: “No battle plan survives first contact with the enemy” (by Helmut von Moltke, bij nazoeken op wikipedia kunnen dit 3 familieleden geweest zijn).
Evolving the Social Web with OAuth 2.0
Luke Shepard (Facebook)
Praktische en technische sessie over de veranderingen die OAuth2.0 met zich meebrengt en waarom hiervoor gekozen is. De grootste verschillen ten opzicht van OAuth zijn het vervallen van de noodzaak van het hebben van een secret aan de client-kant en een veel eenvoudigere implementatie aan de client-website-kant.
Ook zijn voor verschillende scenario’s verschillende ‘authorization flows’ gedefinieerd, waarbij de mogelijkheid bestaat later nieuwe flows toe te voegen. De huidige gedefnieerde flows zijn:
- User-agent flow: For use within a web browser
- Web server flow
- Device flow: for use on limited devices (game consoles)
Links:
Draft spec: http://tools.ietf.org/html/draft-ietf-oauth-v2-05
Website: http://wiki.oauth.net/OAuth-2.0
What to Expect from Browsers in the Next Five Years: A Perspective
Moderated by: Dion Almaer (Palm, Inc. ) Panelists: Ben Galbraith (Palm, Inc. ), Douglas Crockford (Yahoo! Inc.), Brendan Eich (Mozilla), Charles McCathieNevile (Opera Software), Alex Russell (Google), Giorgio Sardo (Microsoft Corporation)
Dit was een potentieel erg interessante sessie maar door de beperkte beschikbare tijd (50 minuten) en de grote van het panel viel dit wat tegen. Opvallend was dat voor bedrijven als Yahoo IE6 nog steeds een belangrijke browser is, vooral veroorzaakt doordat grote delen van hun markt zich in Azië en Zuid-Amerika bevinden, waar nog veel illegale kopieën van Windows XP gebruikt worden. Op deze systemen kan IE niet worden geupgraded. Microsoft werd dan ook met klem gevraagd deze restrictie op te heffen omdat dit de vooruitgang van het web als geheel dreigt te remmen. Verder lag Microsoft stevig onder vuur, al probeerden meerderen het een beetje te sussen door op te merken dat IE ‘best een goede browser was 9 jaar gelden’.
Op de vraag waarom IE nog steeds geen Canvas element ondersteunde werdt door Microsoft geantwoord dat dit toch wel heel ingewikkeld was. Dit tot vermaak van de mensen van Mozilla en Opera.
Interessant was de vraag aan Mozilla of hun doel niet zo’n beetje bereikt is nu er meerdere alternatieven voor IE op de markt zijn. Het antwoord luidde dat de aard van de bedrijven die deze browsers maken (Apple, Google) een zorg op zich is omdat deze bedrijven niet echt in browsers geïntereseerd zijn, maar browsers meer als noodzakelijk kwaad zien om hun andere (commerciële)doelen te bereiken. We zijn dus voorlopig nog niet van Firefox af
A Guide to NoSQL for the SQL Minded
Brian Aker (Data Differential)
The Future of Web Performance Optimization
Steve Souders, @souders (Google)
Een van de betere sessies. Steve Souders laat zien waarom Google de nadruk op snelheid legt en voorspeld wat dit voor gevolgen zal hebben:
- Fast by default
- Visibility of speed metrics in browser
- GREEN
- convergence of tools
Google Webmastertools -> labs -> performance laat zien of Google je site snel genoeg vind…
Vervolgens wijst hij er op dat in dit kader het grote aandeel ‘3th party content’ op de gemiddelde website zorgwekkend is aangezien we hier geen invloed op hebben. Hij toont aan dat ad-agencies bewust hun code zondanig schrijven dat het laden en renderen van de pagina wordt uitgesteld tot de advertentie geladen is (deze code kwam me erg bekend voor van het debuggen van pagina-problemen in het verleden). De oplossing zou kunnen liggen in de introductie van de <FRAG> tag, waarmee website-eigenaren controle krijgen over de volgorde van inladen van externe content.
Open Leadership: How Social Technology Can Transform the Way You Lead
Charlene Li (Altimeter Group)
Open Leadership: “Having the confidence to give up the need to be in control while inspiring commitment from people to accomplish goals”. Interessante case van Best Buy waarbij sociale netwerken werden ingezet voor communicatie tussen klanten en medewerkers, maar ook voor medewerkers onderling. Een bepaalde groep ‘experts’ binnen de vestigingen werd via sociale netwerken met elkaar in contact gebracht, wat normaal gesproken bij een onderneming van deze grootte onmogelijk zou zijn geweest.
Het belang voor bedrijven van het opstellen van een strategie op dit gebied werd benadruk. Welke kanalen ga je aanspreken, hoe ga je reageren op welke vragen etc. Mooi voorbeeld hiervan: The Air Force’s Rules of Engagement for Blogging (via @michielb)
Op de vraag of Apple meer open zou moeten zijn: Apple lijkt gesloten en heeft ook weinig reden meer open te zijn omdat ze een excelent track record hebben. Op momenten dat het mis gaat, zoals het .me debacle lijken ze iets opener te zijn. En daarnaast mailt Steve Jobs natuurlijk steeds meer (korte zinnetjes)
Picture the Impossible: How an Online Game Can Change Your Offline Community
Elizabeth Lawley (Rochester Institute of Technology)
Leuke case waarbij een lokale krant en het RIT met zeer weinig budget een spel in elkaar zetten wat, als je de verhalen moet geloven, de hele buurt bezig hield. Mensen werden aan de ene kant gestimuleerd de buurt in te gaan op zoek naar aanwijzingen, aan de hand van hints in puzzels op internet en in de krant. Aan de andere kant werden mensen juist gestimuleerd de computer te gebruiken om Youtube filmpjes te maken, source code te onderzoeken op hints etc.
Lean Product Management for Web 2.0 Products
Dan Olsen (YourVersion, Inc.)
Op het moment dat ik dacht niet veel meer op te kunnen nemen bleek dit een van de meest interessante sessies. Hoewel de focus lag op startups zijn de conclusies volgens mij goed toe te passen op elk bedrijf dat producten ontwikkeld. Uiteraard kwam de term Pivoting weer langs en werd met wat theorie onderbouwd.
Door heel goed te kijken welke features nu echt noodzakelijk zijn in een product lukt het om de scope zo klein mogelijk te houden, in elk geval in het begin. Door features te verdelen in ‘performance’ (meer is beter, snelheid bijvoorbeeld), ‘must-haves’ (minimale eisen) en ‘delighters’ (niet noodzakelijk voor functie, wel nodig om indruk op publiek te maken) kan een goede balans gevonden worden in prioriteiten. Vervolgens moeten harde keuzes gemaakt worden om het geheel beheersbaar te maken.
Essentieel is het verkrijgen van feedback, bijvoorbeeld door met gebruikers te testen. Wat mij erg aansprak is de informele manier waarop Dan Olsen voorstelt dit te doen, door willekeurige mensen, vrij informeel, te vragen naar je product te kijken aan de hand van een eenvoudig ‘format’.
Massively Distributed Work
Lukas Biewald (CrowdFlower)
Een aantal interessante voorbeelden van distributed work, helaas zijn de slides niet gepubliceerd. Het laatste deel ging over het werk van CrowdFlower na de aardbeving in Haïti en kwam een beetje als zelfverheerlijking over. Leuk voorbeeld was http://greetbeatz.com waar je een ‘echte’ rapper een liedje voor iemand kunt laten maken.
Keynotes
Lean startup movement
Eric Ries (Lessons Learned)
The Lean startup movement is a creation of Eric Ries after failing 3 times in a startup. The idea is to minimize the time between product iterations so you can do as much iterations before money runs out. I like the idea of keeping
TED: From conference to platform and introducing TED Open TV Project
June Cohen (TED Conferences)
Parrot AR drone
Christian Coly
Demo van de Parrot AR.drone. Leuk om eens in actie te zien, hoewel op internet al wel bewonderd. Stiekem heb ik altijd rekening gehouden met een mogelijke hoax, maar hij vliegt echt. Jammer dat de spel-mogelijkheden, waar wel over verteld werd, niet gedemonstreerd werden. Ook was geen informatie over beschikbaarheid en prijs.
http://ardrone.parrot.com/parrot-ar-drone/en
The Search Platform: Friend Or Vampire?
Danny Sullivan @ dannysullivan (Search Engine Land)
Aardige keynote over de trend waarbij Google lijkt te proberen de bezoeker zo lang mogelijk op de Google sites te houden in plaats van de bezoeker zo snel mogelijk naar de plaats van bestemming te brengen. De ‘destination-link’ wordt steeds lastiger te vinden, vooral bij het zoeken naar bioscopen, restaurants etc.
Sullivan trekt een parallel met de financiële wereld waar banken op een gegeven moment voor eigen rekening tegen hun eigen klanten gingen handelen.
A Data-driven Look at the Real-time Web Ecosystem
Hilary Mason (bit.ly)
Er blijken wat interessante getallen uit de stats van bit.ly getoverd te kunnen worden:
.
Days of Future Past
Steve Blank @sgblank (Stanford/Berkeley/Columbia)
Steve Blank gaf een erg goede keynote waarin het ontstaan van Silicon Valley in historisch perspectief geplaatst werd. Hij staat stil bij de redenen dat juist in deze omgeving tech bedrijven ontstonden en konden groeien. Vervolgens liet hij aan de hand van 4 verhalen zien wat voor eigenschappen ondernemers nodig hebben om een startup tot een succes te maken en dit niet dezelfde eigenschappen zijn die nodig zijn om van een startup een echte onderneming te maken. Interessante video!

