Una excelente presentación de Jason Fried de 37signals (creadores de Basecamp, Backpack, Writeboard que estoy usando y mucho) sobre como conceptualizacion, desarrollan y "marketinean" sus productos.
Este mp3 es algo que le recomiendo a cualquiera que esté armando alguna aplicación Web, algunos puntos que me llamaron la atención.
1- Tomar decisiones que siempre puedas cambiar: o sea, no te encierres en decisiones que, para modeificarlas, debés cambiar todo el producto.
2- Nunca lances todas las funciones juntas: "lanzalas la próxima semana o mes, esto hará que tus clientes se imaginen que estás siempre trabajando para el producto y que hay momentum más allá del lanzamiento.. aunque estés tirado en un bar.. y de paso le das algo a tus clientes y evangelistas algo de lo que hablar en sus blogs" o "feature-food" :)
3- Diseña la interfaz primero, de esta forma te darás cuenta cuando hay decisiones que no van a ser simples para el usuario final y el soporte va a ser lo suficientemente simple como para que vos te encargues de el.
4- Se transparente que la gente lo va a apreciar, aún cuando cometas errores porque todos los cometemos
El resto de los temas que toca van desde el manejo de detalles que demoran proyectos sin sentido, equipos pequeños de trabajo, como decir "no por default" a casi todas las ideas que llegan hasta no tener una "base" que te haga dar cuenta que es una idea que mejorará el producto; hasta la forma de trabajar en forma distribuida y la forma de escalar los proyectos hasta en el marketing.