Es una conferencia que fue creada por Joel Spolsky y Neil Davidson, que se celebra normalmente en San Francisco entre los meses de septiembre y noviembre. La conferencia suele traer a ponentes relevantes en el mundo del software empresarial.
Joel es, entre otras cosas, uno de los bloggers más populares de internet y uno de los creadores de Microsoft Excel.
Hace unos días leí en el blog de José Manuel Alarcón Aguín (otro crack del software y español) un post sobre la conferencia de Joel en Business of Software 2008. Después de verla, me pareció interesante compartirla porque merece la pena invertir una hora en escucharle. Os dejo aquí el vídeo.
Nota: el vídeo estaba alojado en Blip.tv (
posts_id=2444465), plataforma ya desaparecida, por lo que el embed original no está disponible.
Los tres conceptos para que tu software sea el número uno
La keynote se basa en los tres conceptos principales para conseguir que tu software sea el número uno:
1. Haz feliz al usuario
En este primer punto se habla de varios aspectos. Evidentemente, el software tiene que funcionar bien y, sobre todo, responder a lo que el usuario quiere. En la presentación se habla de un concepto interesante: dale poder al usuario, que sienta que él controla el software y no al revés. Un defecto que tenemos los que hemos programado es que queremos conducir demasiado al usuario, y eso, según su teoría, no genera una buena experiencia de usuario.
2. Estética, diseño, usabilidad
Pone como ejemplo claro de este apartado a Apple. Lo que está claro es que el usuario come por los ojos: la importancia de las interfaces es cada día mayor. Muchas veces no hay que meter más opciones, sino todo lo contrario: hacer las cosas simples y las pantallas lo más limpias posibles. Algo común es que los programadores no suelen ser buenos en diseño; hacen falta diseñadores expertos en usabilidad para que los programas sean realmente atractivos y fáciles de usar.
3. La cultura del software
Debes identificar a tu producto de software con unos valores y promoverlos. Es algo parecido a la cultura de empresa, pero enfocado al producto. Un ejemplo claro es el Life is Soft de Velneo, que muestra unos valores alrededor del producto. Por ejemplo, en Velneo el programador es más rentable y encima se divierte, porque Velneo es "LIFE IS SOFT". Esta parte es importante porque, creo, humaniza el software, que es algo frío; es como darle valores y sentimientos a algo como el software, y al final tus usuarios lo perciben.