Web 2.0 can enhance your Innovation Strategy

CIO magazine featured a timely article today on, ” Four Tips for Getting Good ROI from Web 2.0 Projects.” This article features Embarq’s use of the Jive platform with in their organization to enhance communication and information to boost their Innovation Strategy. Here are four lessons they’ve learned on how to make social networking or collaboration software work.

1. Target Your Inefficient Communications
2. Pick a Software Delivery Model
3. Executive Buy-In Is a Must
4. Measuring Your Web 2.0 Success: Time is Money

They key aspect of this type of implementation is aimed using technology to doing things faster and more efficiently. Collaboration among individuals around key projects and task is ever so important. Innovation with in the company can be fostered and embraced in a way that everyone can be heard.

Web 2.0 – The fake steve jobs

Original Post 05.07.2008

This is my last Web 2.0 expo conference notes posting until next year. But this one is worth posting because Dan Lyons was there and did a keynote speech which was pretty funny. Dan is a blogger for Forbes.com and runs the blog http://fakesteve.blogspot.com/. If you have not read or heard of it, it’s worth the time.
Here is a youtube of part of his speech…pretty hilarious.

Web 2.0 – Checking the feel of your UI with an Interaction Audit

Original Post 05.05.2008

Checking the “Feel” of Your UI with an Interaction Audit
Josh Damon Williams (Hot Studio, Inc. ), Peter Stahl (eBay)
1:30pm – 2:20pm Friday, 04/25/2008


The best web sites feel smooth and predictable, yet powerful and deep. They achieve this by presenting a limited set of well-chosen interactions that support users throughout the experience. This lowers learning curves to near zero and allows users to concentrate on the content, which is what they’re really after.


As web sites evolve and offer users new interactions, it’s important to take stock of how they behave, and whether those behaviors are consistent. It may be easy to achieve consistent interaction design for a new site, but when more established web sites introduce modern interactions it is frequently in an ad hoc manner, and users may be presented with a variety of methods—new and old—of accomplishing similar tasks. The resulting site can feel jagged and unpredictable, with a steep learning curve and low ease of use.


To correct this problem, designers may establish design patterns to describe the appropriate interactions a site should offer to support users’ objectives. But before that can happen, it’s important to understand the current types of interactions being offered.
Using a recent audit of the interaction design of eBay.com as an example—an audit of the site’s “feel”—we’ll discuss how collecting and cataloging the variety of interactions can be an important precursor to establishing interaction design patterns for a highly trafficked web site.


They walked through the process used to quantify and describe interactions on the eBay site, starting with an audit of a representative sampling of user flows. Data gathered included variability in system response to user interactions with similar controls, multiple paths to accomplish similar tasks, and different representations of similar data objects. We’ll also share a round-up of key findings and discuss future extensions of the audit, including objective and subjective metrics for characterizing the feel of a user experience.


Josh Damon Williams
Hot Studio, Inc.
Josh Damon Williams is user-experience designer currently working for Hot Studio, Inc., an award-winning design firm based San Francisco, USA. Since the late 90s, he’s designed and developed web sites; his involvement on projects has ranged from developing content and business strategies, to designing and coding prototypes, conducting usability studies, and documenting project requirements. His work includes projects for LeapFrog Enterprises, Inc., Hotwire.com (operated by Expedia, Inc.), The World Heritage Alliance (a partnership between the UN Foundation and Expedia, Inc.), eBay.com and Architecture for Humanity.
Prior to moving to San Francisco, Josh studied film production in Los Angeles, USA, and worked in the animation industry, supervising the digital composition of animation productions for TV, commercials and video games for 7 years. More recently, he completed a Masters degree in creative writing from University of San Francisco.
Web site


Peter Stahl
Peter Stahl is Lead User Experience Designer at eBay, where he focuses on design patterns, interaction design, and holistic site experience. He led the recent, groundbreaking interaction audit of the site, and is applying that work to implement a coherent “feel” for the user experience. He leads the notorious Pattern OPtimization Squad (POPS) that reviews design patterns, and is also impresario of eBay’s Polynesian-themed Page Parsing Parties, where designs are deconstructed into their constituent components. Peter’s earlier work at Netscape/AOL included AOL Radio, and his designs for PlaceWare online conferencing can be seen in Microsoft Office Live Meeting. He has also created experiences for application management at Business Signatures, interactive television at SGI and PowerTV, and tablet computers at GO Corp. In his spare time Peter offers advice on California ballot propositions and plays oboe in a local orchestra. He holds a degree in music theory and composition from Harvard.
Web site

Conference Notes


Look and Feel – Look is obvious and Feel is how you interact with your hands.
· Click, click, click is one way – like news sites
· Click, hover, drop down – is a combination of different ria’s and types of interfaces.
Feel affects:
· Big Learning curve
· Mental Bandwidth needed to use UI
· User success or errors
· Site personality
· Brand promise
· Adoption (or abandonment)
Look exercise:
· Stable header is the key
· Ebay example shows how to highlight the thing that is the most important – which is usually the products …

Ebay = Interaction Audit
What we did :
· Strategy
· Date Collection
· Analysis
· Recommendations


Strategy – delivery of the compelling artifact was a big strategy for the final deliverable.
Good idea to look a flows and building a site diagram helped to show what the real experiences are in the user flow of a regular experience. Looked at the most traffic pages and normal path….


New purchases flow
eBay homepage had offered so many different paths for purchasing a new item. The disjointed way of allowing all these different ways only confused people and added to frustration. Here is one of the flows for new purchases.
· search result
· view item
· place bid
· sign in or register
· registration


New Seller flow is entirely different with different radio buttons , selections, setup and even look and feel was different. Idea was to Put flows in a spreadsheet to track, simplify flows and bring all the flows into a common look and feel with you interact with the site.


Data Collection – used file maker pro as database for capturing information
Analysis – look at flows side by side
Flows as story boards – use scrolls and prints of screens as different flows.
How to show Metrics from findings?
Ideas for presenting findings:
· Radial chars to track Feel metrics
· Emotional flow to track interactions


Recommendations – document / report
Three main categories of discontinuity…
Affordances – a visual cue that some interaction is offered
Affordances Inconsistences
Show all the different things that happen when you click on a hyper link and a tab etc.
Task – a single goal through multiple paths
Task Inconsistencies– a single goal through multiple paths
Show all the wass that filtering Data was different
Enable/Disable Sections of a forms by tabs, drop down radio buttons and checkboxes.
Data Objects – arepresetnation of a data reconrd or other piece of data
Data Objects Inconsistency – a single data object was reporesented in man differentways
Showed that eBay member information was shown in over 10 different ways.
Then Developed a Interaction audit report to share


Interaction Goals
· Low Learning curve
· Consistency cues for actions
· Predictable behavior of affordances
· Instance recognition of interface elements


Obvious first step was to do a clean up…
· Links
· Tabs
· Forms
· Sorting


Deliverable for different clean up teams
· Find problem area in the audit report
· Recommend simpler set of interactions
· Engineering creates code componenets


Build Design Patterns for clean up


Customize page layout – example
· Form , drop down, schematics all differn way to do the same thing


Some sites have different philosophies…


Feel metrics – objectives
· Page dimensions height and width
· Number of interacted entities – hyperlink buttons
· Interactive Density


Semi Objectives
· Number of syntactic actions in a task
· Reloading


Feel metrics – subjective
· Number of different interaction styles
· Simplicity/complexity


Web 2.0 Expo – Community in Action

Original Post on 04.30.2009

What are companies that are emgaging this new revolution in the Web doing to implement social communities into their sites? Most of us are familiar with today’s My Space, Facebook, Linked in and Flickr but what are media sites, ecommerce sites and other normal companies doing in this space? Check out Fast Company. They are a media magazine with a big web presence. See how they have implemented a community based interface into their site. They went live with their web 2.0 initative last month. It is pretty robust and I was impressed by the features and wow factor for how indepth they made it.


Web 2.0 Expo – Agile

Original Post on 04.30.2008

David Verba (Adaptive Path)
11:00am – 11:50am Friday, 04/25/2008
FundamentalsLocation: 2002
Presentation: Agile Development Presentation [PDF]


It’s difficult to talk about development these days, especially in the Web 2.0 world, without coming across references to Agile. We’ll explore the broad landscape of Agile and Agile-inspired development going into detail about specific practices. We will also take a look at where these approaches came from, discuss why they’re important, and how you can start taking advantage of lessons learned.


David Verba
Adaptive Path
David Verba is the Technology Advisor for Adaptive Path and the Chief Technical Officer of Emmett Labs. His many years of technical leadership and architecture experience cover a broad range of projects and strategies, including Sun, Java, Oracle, and a variety of open source technologies. David served as Director of Technology for WholePeople.com, a large ecommerce initiative by Whole Foods, Inc., and was a core developer for CodeZoo.net, a web site for programmers sponsored by O’Reilly Media. He also provided essential technical leadership to Measure Map, a free web service (now part of Google) that tracks blogs’ traffic stats.

Conference Notes
Old method of waterfall to to never question or rethink Functional Requirements. This just is absolutely not appropriate for Web development in today’s world. The Agile manifesto – goal is not to concentrate on perfect documentation but to concentrate on developing software for the users.

12 principles of agile
1. Highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter time-scale.
3. Working software is the primary measure of progress.
4. Welcome changing requirements, even late in development. Agile process harness change for the customer’s competitive advantage.
5. Simplicity, the art of maximizing the amount of work not done, is essential.
6. Continuous attention to technical excellence and good design enhances agility.
7. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
8. Business people and developers must work together daily throughout the project.
9. The most efficient and effective method of conveying information to and within a development team is fact-to-face communication.
10. The best architectures, requirements, and designs emerge from self-organizing teams.
11. Build project around motivated individuals. Give them the environment and support the need, and trust them to get the job done.
12. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constatnt pace indefinitely.

* All these key pieces lead to an advantage to your company.

Scrum, Lean, Crystal clear, extreme programming – all different kinds of agile. The key is to have Customer Involvement integrated into your Agile process because its very important to have communication with the development team.

User Stories – the provides the bases of the brief descriptions like
· User should be able to log in…
· brief ideas and flows for the project… Bite size
· developers assign points to the stories to get a sense of the estimation to the stories
· business should look at the stories and the work on priorities

Don’t take the BUG’s and make them stories and assign points to them like stories.
Time Boxes is the length of iterations. In scrum these are called Sprints. If the time boxes are to short then its difficult to get working code working. If the time boxes are to long then it does not work good either.

Sometimes projects need to be worked across a distributed team in which people. Really face to face communications is the best and most effective. If business team is separate from Development team then that is very challenging – need to decide what is the best type of communication. Daily standup meetings should be mid morning. Issues to get resolved quickly. Set up the resolution for bigger issues.

Pair programming – site two people in front of one monitor and keyboard working on the same code base for development. Solving bugs really gets speed up with pair programming. Co owner ship of code is a good thing. Example is fred has worked on shopping cart extensively. If he gets hit by a bus then you are screwed. Not that he will get killed but he might get promoted or go on vacation or just not be available. Valuable approach.

Agile development involved with refining the code and is extensible , bug free and sometimes requires rewrites.

1. Select all
2. Delete

Iteration – build and integrate
· Continuously integrate the code bases for builds.
· Automate this process

Testing – Approaches
· Stupidity driven testing – come across bugs and
· Complete testing framework is the best
· Test driven development
· Behavior driven development
· These tests are written before the code is developed

After product rolls out – how do you document the information around what the product does? Need to add a step for communication of what the product is, how it works and why it benefits the company.

Functional specs… don’t really need, Look at the testing suites that were developed closely.


Web 2.0 – Mobile AJAX and the Future of the Web

Original Post 04.26.2009
Mobile Ajax and the Future of the Web
Daniel Appelquist (Vodafone )
11:00am – 11:50am Thursday, 04/24/2008

The Web and mobile ecosystems are converging. The Web is an evolving medium and is extending to embrace the mobile platform. At the same time, mobile devices are becoming more Web-friendly and mobile browsers are becoming more sophisticated. The iPhone showcases this convergence in action.

The advanced browser supports the Ajax platform well and can render most sites designed for desktop usage. However, the iPhone browser really shines when used with content designed specifically for the mobile use case. Examples of this include the iPhone facebook app and Google application such as search and gmail.

This talk will follow from the discussion on usability to showcase specific UI techniques that can be implemented using Mobile Ajax to develop application-like UI, not only on the iPhone but on any device equipped with an advanced browser (such as Nokia N-series phones). Appelquist will showcase and talk a bit about some of the reasons standard Ajax development techniques fall down on the mobile browser (even iPhone) and talk about how some Ajax toolkits such as Dojo and Laszlo are addressing this head on. The idea is to energize people about the mobile Ajax platform (across devices) and to get people thinking about using web technologies to build these mobile-specific user experiences.

Appelquist will back all of this up with some info on what he’s working on in the W3C Mobile Web Initiatives around guidelines for mobile web applications and also work in the OpenAjax Alliance around Mobile Ajax.

Daniel Appelquist
Daniel K. Appelquist is a senior technology strategist at Vodafone Group, where he works on Web and Internet projects and industry activities. He helped to create dotMobi and the W3C Mobile Web Initiative, where he chairs the Mobile Web Best Practices working group. He is also the founder of Mobile Monday London and the Mobile 2.0 conferences, and has spoken on the mobile Web at numerous conferences and events, including Web 2.0 Summit, South by Southwest Interactive, Future of Web Apps, Ajax World and Le Web 3.

Conference Notes

Mobile Trends

In 5 years the majority of the Web will be access via mobile.

Mobile applications developers are increasingly choosing the Web as a platform.

Mobile 2.0 – What is it?

· SMS – mobile blogging IM
· MMS – Media Sharing
· Operator Portal – Content and search and discovery
· Premium SMS Billing – Mobile Stored value Accounts
· Java Games – Connected Applications
· Presence and Push to talk – VOIP apps
· WAP sites – web sites that adapt for mobile browsers
· WAP push – RSS readers
· Wallpaper – Idle screen applications
· Location based services – proximity and location aware services
· Content consumption – content creation (eg mobile blogging)
· Per KB data tariffs – Flat data tariffs
· Carrier/Operator chooses User Chooses

Top 11 Mobile 2.0 Trends

· Smart mobile browsers
· Mobile Web Standards
· Mobile AJAX & Widgets
· Mobile Search
· Mobile Ads
· Mobile Mashups & Open API’s
· Mobile RFID & 2D Barcodes
· Location and Geotagging
· Mobile Social Networks
· Mobile User Generated Content
· Smart Web Devices

2D barcodes – Big in Japan and Korea – allows quick access to web sites through the bar code method.

Why is mobile different?

Limitations on mobile

· Small memory footprint
· Lower CPU
· Small screen in varying sizes
· Different input modes
· Slow/high latency network
· Browser fragmentation

Unique device features

· Make and receive calls
· Send and receive a SMS/MMS
· Take pictures
· With you anywhere
· Always on
· Uniquely personal

Mobile phones and other mobile connected devices and personal communication and information tools.

W3C Mobile web initatives – get url

Mobile web best practices

· Design for One Web
· Rely on Web standards
· Stay away from know hazards
· Be cautious of device limitations
· Optimize navigation

Thematic consistency
One web principle – Ensure that conten provide by accessing a URI yields a thematically coherent experience when accessed from different devices

· Use Vaild markup
· Use Style sheets
· Not relying on cookies
· Not relying on objects and Scripts

Mobile OK – trust mark for mobile friendly content

Mobile Web compatibility test ACID tests
· CSS2 min width
· Transparent PHG
· GZIP support
· Content type applications xhtmlplu xml
· Static SVG
· XMLHTTPRequest
· CSS Media Queries
· Dynamic SVG
· Canvas element
· Contenteditable
· CSS3 selectors
· Mobile landscape for browsers consists of Blazer, Safari, plam, etc. is very fragmented

http://snurl.com/25n2s – bar code leadin’s

Mobile Web Best Practices 2.0
How to use Web apps development skills
· Mobile AJAX
· Style
· Phone Resources – Beta (location information – early stages)
· Browser Frame work
· All tied together with JavaScript in the middle

SoonR – application that allows access to PC contenet – like PC anywhere that runs through opera browser


Iphone specific applications like facebook.
Live football results and soccer results – applications that bring in pushed updates instead of having to reload all pages.
· AJAX of mobile is same as AJAX on desktop
· AJAX mobile/desktop issues are mainly related to inconsistent implementation of web browser components and bad web pages design
· Mobile network does not work like a lan network in several aspects – multiple
· Keep in mind latency , battery life etc all the things that go along with mobile units.
· Progressive Rendering is important

Improving site rendering
· Don’t load unnecessary resources
· Keep use notified of non visual browser activity.
· Improve scripts
· Improve cache-ability

Device Atlas – joint venture initiative form dotMobi that is part of the developer community dev.mobi

Vodaphone – SPG – whole screen rich technology for soccer highlights with video, factoids and game scores

Future will bring:
· Mobile apps wwill migrate into mobile Web apps and widgets
· Consumer expectations of the Web incr accepting of different representation on different devices
· Browser consolidation and move towards standards compliance
· More access to device capabilities, local storage, from with in browser scripting layer enables more sophisticated mobile Web Apps.


Sprint xohm service – opening api’s = question from audience = answer good idea and is the trend that should be duplicated.

Web 2.0 – Responsible Web Design

Original Post 04.23.2008

Scott Fegette (Adobe Systems Inc.)
10:50am – 11:40am Wednesday, 04/23/2008

It’s not enough to be a strong visual designer these days- web design has increasingly become a more technical discipline. In this session, we’ll explore the current standards and best practices for web design, along with a sneak peek at how the upcoming release of Adobe Dreamweaver will address some of these growing concerns facing today’s web professionals.

Scott Fegette
Adobe Systems Inc.
Scott Fegette is the Technical Product Manager for Dreamweaver at Adobe. Before joining the Dreamweaver team, he was both a Flash Video evangelist and an engineering manager on the Macromedia web team responsible for building the site infrastructure, services and architecture that delivers Adobe.com to this day. Before joining Macromedia in 2000, Scott spent 6 years building his skills at web design and development from it’s very beginning as the director of online services for former Santa Barbara-based software developers MetaCreations- contributing both global site design and server-side framework code, and managing a team of 8 designers and developers to support the site. Aside from speaking worldwide on web development and standards, video production and online communities, Scott’s also a professional musician and independent photographer/videographer in his off-hours.

Conference Notes

What is responsible Web Design?
· Staying current with web standards and web best practices
· Assuring consistent display and behaviors across browsers
· Using cutting-edge technology in a degradable manner
· Constantly revisiting individual and group workflows
The Web circa 2000
· Table – based layouts still prevalent at major sites
· Java Sctipt used for effect , not for function
· Swiss Army Knife designer /developers
· Poor markup principles making redesigns painful
Examples of bad sites via 2000 = google, yahoo, adobe, all using tables….

The Purist view
Cold Fusion/PHP/JSP
XHTML/HTML Content Data Layer
CSS Design layer
XHTML – Content Layer
· Good solid semantics – solid foundation
· POSH – Plain Old Semantic HTML – new movement
· An unofficial subset of HTML 4.01 XHTML 1.0
· Sematic markup only not presentational
· Aviod Bed and Breakfast markup – Use Strong (it’s the new bold)
· POSH must validate

Thinking Semantically
· Selectors used to precisely target content elements
· CSS rules for visual charateristics
· JavaSctipt for behavioral charateristics
· Name elements for purpose

· Microformats.org
· Simple , open data formats
· Built on published structure
· Vcard
· Hcard – Contact info
· Export Events – Using Hevent allow easily downloadable information directly into Calendars on work station and or phone.
· Hcalendar – events
· Hreviews – for establishing reviews


CSS – Presentation Layers
· Bad for is rules placed inline
· Good is rules placed in separate files

CSS – Semantic CSS
· Your code is a roadmap – Does it make sense? Name for a styles intent not is visual representation

CSS Workflow and Management
· Work iteratively and strategically = iterate design with Head tag based styles and migrate externally for implementation
· Separate CSS rules by category/function = postitionl/layout rules/Typographic rules/Application and functional rules

JavaScript – Behavior Layer
· Design is becoming a technical discipline
· Pages are rarely just page anymore
· Frameworks proliferating at a breadkneck pace
· On the dark days of DHTML =
· We are stuck in 1998 with javascript

Progressive Enhancement / Graceful Degradation
· Increase page functionality as browser permits
· Build solid base experience first, enhance second
· Your page should remain functional regardless of the browser’s capabilities

Unobtrusive JavaScript
· Fully separate behavior from markup
· Say goodbye to inline vent handlers
· Attach behavior at runtime via DOM

New Workflow
· Browsers are evenmore central to workflow today
· Firefox/firebug becoming more popular

Pulling it all together
· Effectively designing stateful experiences
· Working with code, not against it
· Managing compound documents
· Managing Javascript

NEW Dreamweaver 4 preview
· Enable full browers (what you see is what you get) with in the view panels
· Code navigator allows on the fly CSS changes and full browser view of new changes in the product

· F6 can freeze onstates and show live view to allow you to effectively develop for rich apps and interactive areas.

Web 2.0 Expo – Creating a Coherent Social Strategy for Business

Original Post 04.23.2008

Charlene Li (Forrester Research), Josh Bernoff (Forrester Research)
9:40am – 10:30am Wednesday, 04/23/2008

Many companies have dabbled in social technologies, ranging from blogs to profiles on social networking sites. But almost all of these efforts are one-off technology deployments, instead of being part of a master plan on how to engage customers and employees on a strategic level.
This session will lay out a framework, which Forrester calls the “POST” method, that helps companies understand how to leverage social technologies. POST is an acronym for “People, Objectives, Strategy, Technology” and is the order in which companies need to build their social strategy.

People: You have to understand how your target customer uses social technologies today—and in the future.

Objectives: Given how your customers use technologies, what business objectives can you realistically meet with social technologies? We believe there are five objectives companies can meet better and faster because of Web 2.0 technologies:
1. Listening
2. Talking
3. Energizing
4. Supporting, and
5. Embracing.

Strategy: After identifying your business objective, what is your strategy on how you are going to achieve it? A deep understanding of which Web 2.0 technologies and approaches work for which objectives is essential.

Technology: Once the other steps are done, then, and only then, should companies focus on which technologies to use. All too often, we have companies asking us “Which blogging software should we use?” when the question should be “Why should we have a blog at all?” Knowing your objectives will make winnowing and selecting the right technology vendors a much easier process.

The framework described above is the foundation for an upcoming book, Groundswell: Winning in a World Transformed by Social Technologies, that will be published in early April 2008.

Charlene Li
Forrester Research
Charlene contributes to Forrester’s offerings for the Interactive Marketing professional. She is a driving force behind Forrester’s Social Computing and Web 2.0 research, and examines how companies can use technologies like blogs, social networking, RSS, tagging, and widgets for marketing purposes. Charlene also blogs on these topics at her Groundswell blog and plans to publish a book by the same name in spring 2008. During her eight years at Forrester, Charlene has also led the Marketing and Media research team, and run Forrester’s San Francisco office. Prior to Forrester, Charlene was publisher of interactive media for the Community Newspaper Company in Massachusetts. Charlene also served on the board of directors for the Newspaper Association of America’s New Media Federation. Before that, Charlene was at the San Jose Mercury News, where she managed new product development. Charlene is one of Forrester’s most quoted analysts and has appeared in outlets like 60 Minutes, The NewsHour With Jim Lehrer, CNN, NPR, and BBC, as well as The Wall Street Journal, The New York Times, and BusinessWeek. She is also an accomplished and frequently requested public speaker, and has appeared at Web 2.0 Expo, Ad:Tech, Search Engine Strategies, and AlwaysOn. She has delivered keynote speeches at many events, including Forrester’s Consumer Forum and Television Forum. Charlene is a magna cum laude graduate of Harvard University and holds an M.B.A. from Harvard Business School.

Josh Bernoff
Forrester Research
Josh, a vice president at Forrester, is one of Forrester’s most senior and most frequently quoted research analysts.
Josh joined Forrester in 1995. In 1996, he created the Technographics segmentation, a classification of consumers according to how they approach technology. Forrester has used this segmentation as the basis of its consumer research offering, also called Technographics, since 1997. Josh is best known for his analysis of television. In an interview for 60 Minutes, Mike Wallace identified Josh as “the top TV industry analyst at Forrester Research, the authority on where TV is going.” He led Forrester’s analysis of technology change created by devices like digital video recorders, HDTV, and online video. Josh advises senior figures in the media and electronics industry and chaired Forrester’s 2002 Television Summit, an event that was covered live on CNBC. In 2007, Josh began work on a book, Groundswell, which describes how people with social technologies like blogs, wikis, MySpace, and YouTube will threaten institutions of all kinds, and how companies can succeed in the face of this change. Josh’s coauthor for Groundswell is the primary Forrester analyst researching social media, Charlene Li. Groundswell will be published in 2008.

Conference Notes

Groundswell – BOOK

Groundswell – social trend in which users use the new Web 2.0 technologies to get the things they need from each other instead of using traditional methods such as getting information directly from companies.

Scale of web 2.0 spectrum
· Corporatists – online activities must deliver business benefits
· Pragmatist –
· Purist –

Objectives are the key to successful social strategy. To succeed you need to know what you are trying to accomplish in order to be successful in a social / community delivery.

1. People – Access your customers social activities
2. Objectives – Decide what you want to accomplish
3. Strategy –
4. Technology –

PEOPLE – New Way of looking at customers.
· Creators
· Critics
· Collectors
· Joiners
· Spectators
· Inactive


OBJECTIVES – key roles and their groundswell objectives
· Research – GS listening
· Marketing – GS Talking
· Sales – GS Energizing
· Support – GS Supporting
· Development – GS Embracing

Corporate examples – Have real conversations with Customers
P&G – http://www.beinggirl.com/ address information in a viral marketing way with out a marketing page. 4 times as effective as regular advertising. Brand surveys caused cheaper advertising that is more effective.

My Space – http://www.brides.com/ – enable widgets to allow marketing by users to do the work for you.
Best buy – http://www.blueshirtnation.com/ – community enabled in order to solve problems internally
Starbucks – http://www.mystarbucksidea.com/ – suggestion boxes that become public and allow users to vote on ideas. Provide feedback to ideas to the users. Post blog to close loop on suggestions.
French Bank – Credit Mutuel – If I were a banker contest – take all the ideas and post all and winners – roll out to branches.

ROI of executive blog for year one. Based on the last lane blog from GM.

· Planning and training 35K
· Platform and IT 30K
· Brand monitoring service 50K
· Content production and review 170K
Total Cost 285K

· Advertising visibility 7K
· Press stories 240K
· Blog rowk of mount 37K
· Support savings 69K
Total Value 353K

Keys to success for pragmatists
· Start with you customers
· Choose an objective you can measure
· Line up executive backing
· Romance the naysayers
· Think big deliver small

Pragmatists bring companies and the groundswell together.

Web 2.0 Best Practices

Original Post 04.23.2008
I’m in San Francisco for my second annual Web 2.0 expo conference. The following blog entries contain all my notes from the workshops, seminars, and keynote events that I went to while at the Web 2.0 conference.
Niall Kennedy (Hat Trick Media)
9:00am – 12:00pm, Tuesday, 04/22/2008

This fast-paced workshop took a detailed look at some of the biggest technologies driving growth on today’s web sites. Attendees learned modern best practices to attract more visitors, increase total engagement, and build brand loyalty. This session shows you how to partner with major online brands and extend the reach of your content to web portals, desktops, and mobile phones. This session provides an in-depth look at emerging technologies and fundamentals that make the Web tick.

Attendees learned to attract new visitors by creating more descriptive content using HTML best practices, microformats, and other optimizations that benefit both humans and search engines. We’ll walk through web site analysis tools created by Google, Yahoo!, and Microsoft to help drive more search referrals to your web site and troubleshoot any problems that may be holding you back.

Attracting large crowds to your web site is just the beginning. Web sites need to fully engage each user and extend the reach of site content beyond a destination. In this session you will learn how to package your site content for redistribution across the Web through popular feed formats such as RSS, Atom, JSON, iCalendar, and more!

Packaging your site’s data is just the beginning. We will take an in-depth look at widget development platforms on some of the biggest and most popular sites on the Web. Learn how to place your site’s content on the Google, Facebook, MySpace, Windows Vista, iPhone, WordPress, and more with specialized tools and interaction models.

Niall Kennedy is an independent consultant in San Francisco specializing in syndication, search, and community-driven media. Niall is the producer of Widget Summit, an annual conference on widget syndication. Niall formerly created syndicated experiences at blog search site Technorati.com and was syndication product lead in Microsoft’s Windows Live Platform group. He has designed and maintained feed services for the past 7 years in shopping search, investment search, and blog search verticals.

Conference Blog Notes

RSS Atom feeds

RSS platform level starts at the operating system level. Browsers with in each op system look at the next level. Desktop feeds is a very good option at the Corporate level since the security is set and already set up for secure information. New outlook 2007 has RSS built in. Browsers are the main usages for feeds these days. Discovery and Live Bookmarks are the most popular methods for tracking feeds with in the browser. Web Readers are now becoming popular for feeds. Good way to build a personal newspaper. My Yahoo and Google Reader are good web readers. These sites provide an easy way to share online information with friends and co workers. Blog lines is another online feed aggregation tool.

New trends in media

The TV is now finally becoming more of a computer. New TV’s are connected to the Internet and provide a host of new experiences and services for your entertainment. Sony Bravo is a new product that will Internet enable an entertainment TV to access the Web. DLNA digital living network alliance is gearing up to change the way we interacts with electronics / computers and entertainment (TV) modules at home. Multimedia continues to be a major new focus to integrate personalization to music, radio, entertainment (TV) and all forms of media. RSS 2.0 is a new focus of audio visual creation using metadata to create new experiences with video. Using snippets of data to provide album cover and links to information. Yahoo Media RSS provides multiple formats and branded player information as well a closed caption information and specific culture information. iTunes is the most popular consumer RSS provider. Use QuickTime chapters to provide photos and links to each area of the video and add durations to the videos to provide time for videos.

Open search – place search top right always and provide open search options that don’t just limit to your site. API’s are increasingly being used to push feeds. JavaScript Object Notation is becoming more popular to define arrays and strings for feeds. Moving off the XML module for feeds. AJAJ is JavaScript and JSON to provide the power behind pushing technology.
Look for del.icious account to provide information presented here today.


Google, Yahoo, Myspace, facebook social network leaders that allow content to be created on their sites. FAN driven distribution is becoming popular. Optimized distribution endpoints are modules that bring in feeds and RSS information to for specific information. Syndicated Distribution to provide individual components, standardized packaging and long term relationship. Personalized modules that are powered ATOM, JSON, etc. are powered by feeds.
Customization is big in the widget world. Examples for snipping sections of the web and bringing the information into a widget is the new functionality called Apple Web Clips. This is making widget creation easier for personal use. Available in the new version of leopard for Apple.
IE8 is rolling out a new concept called Web Slices. IE 8 is scheduled to be released this fall with an auto update. EBay has preformatted Web Slices that allow you to bookmark sections that bookmark only certain sections of a site/page and the idea is to create widgets to house Web Slices. Technology will / could provide ecommerce group with sticky information.
Desktops Widgets for windows and apple provide miniature applications.


These applications are powered by large cache peruser context and powerful rendering. Businesses are getting more familiar with concept and using to benefit employees. Windows Vista Gadgets are docked inside sidebar of the desktop. There is also the ability to create flyouts that consolidate space and show when the user wants to see it. Graphics and video can provide mashup of information. Example aspen creates a picture of the mountain, web cam., temperature and snow information. Gadgets can be free or paid. Utilize Microsoft points, avatars, silverlight driven gadgets are becoming more popular of their development platforms. Partnerships are also a very good selling point for providing widgets to enable and/or create sales.



Apple Dashboards provides heads up display, 30 second interactions and “of course” design matters for apple. Download apple dashboard online. For desktop applications – Standard widgets utilize feeds from Web sites and design matters in creation of widgets.



For mobile applications. You are playing with a small screen, focused content, focus on GPS location based information, social networking based upon who is around them. Iphone is parterning with Salesforce.com and pusing out iphone 2.0 applications. Iphone web apps is providing a growing market for interaction and personalized content.

Personalized Homepages

My Yahoo, Netvibes, IBM Lotus, My Yahoo, Live, are all examples of theses. Web sites need to provide Web friendly mobile applications as a new way to connect Ohone web and content that will create rich stickey experiences to users. Personalized homepages and personalized news papers are hot to create personalized information. Users have Many homes with integrated content. Theme pages are also growing with popularity. A new way to interact with users the way they want to interact. Can outsorce this type of developments through partnerships.


Social Networks and Community

Social Networks are enormously popular and the new movement is toward culture and regional information positioned on social networks. In this space, creating social graphs is the idea of establishing connections and providing targeted connections.

Social Media sites


Blog and Publishing sites


Widgets Development

To get started with the easiest widget development, start with creating a facebook fan page. Fan pages are an easy way to create a viral site on a popular median to drive hits on your web site and spur sales and interest with products and services online.

For facebook applications you can build applications that live on the facebook platform such as profile boxes, news feeds and establish applications to allow users to place apps on their facebook landing page. This is simply building applications that users can place modules or mini web sites inside facebook. These are technically implemented with technology similar to server side includes.

Facebook application examples

OpenSocial is a set of common API’s that provide application building tools and they are planning a new release 7.0 and got started last November.


Another popular Widget development technique that is popping up everywhere is recommending content modules. This type of widget applications is popular by demand, popular among friends, provides related content and provides aggregated knowledge.


Delicious tags for workshop are being created and provided under HTML talk, Atom Talk, and Widget Talk.