web 2.0 - what is it?
DESCRIPTION
What makes a product Web 2.0?TRANSCRIPT
Web 2.0 Overview What makes a product Web 2.0?
Web 2.0 Overview
The combination of online social networks, folksonomies, web content, and content hackability / reuseability
Buzzwords: Wiki, blogs, RSS, Open / web APIs, perpetual beta, tags, some rights reserved, the long tail, badges, network effects, ratings, OpenID
Definitions
Social network – online social structure made of nodes which are individuals
Folksonomy - collaboratively generated tags that categorize Web content
Hackability / reuseability – content viewed in one online location but created / hosted elsewhere; components of a mashup
Definitions (con’t)
Wiki - a website that allows visitors to easily add, remove and edit content
Some rights reserved – allow hackability and remixability without allowing pure resale
Network effects – the value to a potential customer of the number of customers already using a service
Definitions (con’t)
Ratings – Content valuation based on explicit (member provided) and implicit (centrality eigenvector) scores
OpenID - a decentralized digital identity system
RSS - a simple XML-based system that allows users to subscribe to online content
The Long Tail
A statistical distribution where the low amplitude population outnumbers the high amplitude population
Many small groups can be more profitable than a few large groups assuming a low group acquisition and maintenance cost
Web 2.0 Examples
Google Maps, Google Adsense, MySpace, YouTube, Zillow, Zebo, Jobster, Vimeo, Del.icio.us, Digg, Skype, Feedburner, LinkedIn, Frappr, HousingMaps, Odeo, Facebook, Wikipedia
Traditional development
Waterfall Spiral
Design
DevelopTest
Requirements
Web 2.0 (Perpetual Beta)
Design &Develop
Test &Release
Feedback &Requirements
Waterfall
Perpetual Beta
Development Costs
Perpetual Beta (con’t)
Bug
New Feature
New Feature
Enhancement
Bug
Enhancement
Enhancement
Enhancement
New Feature
Bug
Maintain a queue of bugs, new features and enhancements and operate on a fast (every two to four weeks) release cycle
Typical Systems
Software Linux, Apache, MySQL, PHP
(LAMP) Alternatives – PostgreSQL, Java
Software Development
Offshore Agile development Product management in U.S. Target Platforms - Web, Email,
RSS and mobile UIs