sábado, 10 de abril de 2010

10 principios de una aplicación web exitosa-II

6. Hágalo personal
7. RESTful
8. Discoverabilty
9. Limpio
10. Divertido
 
6. Hágalo personal
Personal significa muchas cosas para muchas personas, pero en esencia, se parece mucho a la diapositiva anterior. ¿Quieres desarrolladores de terceros para infundirle energía a tu aplicación? ¿Lo mismo con los usuarios?. La mayor parte de sus datos y su personalidad y la energía que puedan contribuir a su aplicación, lo hara sentir esa aplicación como su propiedad, y los más probable es que lo defienden y se convierten, en efecto, su fuerza de comercialización. Es muy importante hacer su aplicación personal para todo el mundo. Eso podría ser permitir a las personas a cambiar sus antecedentes. Eso podría ser permitir a las personas para poner en forma de avatares, de contenido claramente generado por el usuario, o lo que sea para que la gente pueda empezar a sentirse dueño de esa aplicación web.
También es cierto que esto puede plantear problemas. Yo estaba hablando con una mujer que fue de los primeros empleados en Last.fm semana pasada, y me dijo que la comunida sentía como de su propiedad Last.fm y que estaban a cargo, y que cada vez que realiza un cambio, ellos recibe miles de mensajes en los foros. De hecho, creo que es bueno porque significa que la gente se preocupa y se preocupan profundamente por su aplicación.
Eso es cierto para un grupo de nuestras empresas, así, y es un dolor de cabeza. Cuando nuestra sociedad de cartera Meetup hizo un cambio la semana pasada a las Páginas Meetup, y hay miles de comentarios en el post anunciando que, la mayoría de ellas negativas. Usted tiene que decidir si desea o no responder a eso, o se dedican a esa o lo que sea. En gran medida, es una cosa muy buena porque la gente presta atención y muestra que han invertido tiempo y energía en su aplicación cuando se hacen personales.
7. RESTful
No sé que estoy necesariamente usar este término correctamente. Creo que la mayoría de ustedes saben que significa este término. Es algo muy concreto en un punto de vista de la arquitectura de software, pero la razón por la que ésta aquí es ligeramente diferente. Es un poco más de un mal uso de la palabra, pero voy a tratar de hacer de este sentido de todos modos.
En una arquitectura REST, los recursos tienen una dirección URL y se les puede llamar a esa URL. Ese es el tipo de arquitectura de software que se describe en el enfoque REST. ¿Qué quiero decir con esto es un poco una deformación?. Lo que quiero decir es que toda la aplicación, todo en la aplicación tiene una URL, y lo ideal, muy limpia y la URL comprensible.
Si usted piensa en algo así como una lista de Twitter, que es algo que se lanzaron cerca de 3 o 4 meses, y si vas a la página de alguien en Twitter, y hacer clic en el link de “listas”, verás una dirección URL que dice algo como “twitter.com / fredwilson / lista / …” y que serán todas las listas que estoy en. La aplicación de Twitter está construida de esa manera por lo que hay realmente nada de lo que puedes hacer clic en o mirar en la aplicación de Twitter que no tiene su propia URL, que no se entiende bien a nadie como mi mamá sabe lo que URL decir. Usted puede tomar dicha URL, enviarlo por correo electrónico, o ponerla al mundo de medios sociales.
Google podrá ver dicha URL, se descubre, y así lo que en esencia permite es que la web, en general, pueda descubrirla y acceder a su solicitud de manera muy profunda. Creo que las personas que crean aplicaciones web que no permiten que tipo muy profundo y abierto de las arquitecturas comenten un gran error. Algo tan popular como LinkedIn, por ejemplo, yo diría hace un trabajo muy pobre de este. Eso es lo que quiero decir con esto, y sé que es un poco una deformación de la palabra, pero creo que es muy importante.
8. Discoverabilty
Esto es similar en algunos aspectos, a la última diapositiva. Cuando inicia una aplicación web, es una aguja en un pajar. Hay cientos de miles, si no millones de aplicaciones web que existen en la World Wide Web, y cómo es que nadie nunca va a encontrar el tuyo? En su nivel básico, para mí, esto significa la optimización de motores de búsqueda. Usted tiene que entender la optimización de motores de búsqueda y usted tiene que entender las reglas, tienes que saber cómo hacerlo. Usted tiene que construir su aplicación desde el suelo hasta ser descubierto por Google, y optimizado para Google.
Pero, también tiene que ser construido desde cero para ser descubierto, y optimizado por los medios de comunicación social. Creo que este día y edad, los medios de comunicación social es tan importante como la búsqueda, en términos de detectabilidad en general. Eso significa que viralidad. Hay una gran entrada en el blog escrito por Josh Kopelman, que es un colega mío, fundador de la Primera Ronda de Capital. La entrada en el blog se titula algo así como “Sólo necesitamos añadir algunos viralidad”. La idea era que alguien construyó una aplicación web, nadie lo estaba usando, así que le dijo a su equipo “vamos a verter un poco de viralidad en él.” No se puede hacer eso. La solicitud tiene que ser construido desde cero para ser viral. El producto se debe presionar a sí mismo en la web, en la búsqueda, y en los medios de comunicación social. Así es como se hacen detectable.
9. Limpio
Limpieza, para mí, significa que la aplicación no puede ser ocupado en la página. Usted necesita ser capaz de mirar y no ser molestado con un montón de cosas. Es el espacio en blanco, o un espacio oscuro, que en realidad no importa si es blanco o oscuro, pero mucho espacio. Creo que fuentes de mayor tamaño, no demasiada funcionalidad presentada en cualquier página. Lo hacen muy atractivo, y hacer lo que la gente sabe, de inmediato, lo que tiene que hacer.
Lo que realmente había en esta diapositiva – cuando ésta cubierta juntos, empecé con capturas de pantalla de las aplicaciones que pensé que tenía un buen trabajo de este, y luego clase de idea decidió que no era un gran. Me mudé a sólo cosas como el jabón. Pero, lo que había aquí fue el inicio de sesión Tumblr, y cuando usted va a registrar en Tumblr, son dos campos grandes, enormes, nada más en la página de nada, sólo nombre de usuario, contraseña, y realmente me gusta lo limpio que es. Es como ninguna manera a alguien no va a saber lo que tienen que hacer ahí. Creo que es realmente crítico y la gente subestima lo valioso que es para ser eficiente con la cantidad de funcionalidad en una página.
10. Divertido
Por último pero no menos importante, es juguetón. Tenemos 6 palabras que vivimos en el Union Square Ventures. Sólo uno de ellos en realidad hizo en este mazo. El 6 palabras son: móviles, social, global, lúdico, inteligente, y me estoy olvidando de lo que el último es por lo que voy a fracasar hoy en día, pero en cualquier caso, eso es algo de lo que piensa en términos de temática aplicaciones web. Sólo uno de ellos hizo en este paquete de diapositivas, y eso es “juguetón”.
Fui criticado por poner una imagen de un patio de vacío con un charco de allí, pero hay una razón por qué lo hice. Esta diapositiva es en South Park en San Francisco. Hay una pequeña zona en la parte superior de la diapositiva donde se puede pasar el rato. Aquí es donde se inventó Twitter. Un grupo de empleados de una empresa llamada Odeo tomó un descanso en medio de un buen día, la primavera, y se fue a pensar en nuevos proyectos que pudieran construir. Un grupo fue de 4 o 5 personas que se sentaron en la parte superior de esta diapositiva y, básicamente, concebido de Twitter. Es por eso que lo usé.
En cualquier caso, la posibilidad de jugar en una aplicación es realmente importante. La dinámica de juego es lo que usted puede usar para llegar a los usuarios a hacer lo que quiera. Un ejemplo me gusta usar aquí es algo que ni siquiera es una aplicación web. Si usted piensa de Weight Watchers, es un juego. Tiene algunas dinámicas de juego realmente importante. A establecer objetivos, prepárate para enfrentarte a esos objetivos, y que informe en contra de esos objetivos, y se obtiene recompensa para alcanzar esos objetivos. Esa dinámica de juego es lo que finalmente hace que el éxito de Weight Watchers para algunas personas.
Ese tipo de enfoque se debe, de alguna manera, forma o la forma, en cada aplicación. Si nos fijamos en LinkedIn, cuando se lanzó por primera vez, tenía amigos que estaban locamente tratando de acumular relaciones en LinkedIn. Usted vio que con la gente tratando de acumular seguidores en Twitter, amigos en Facebook, y que es una especie de dinámica de juego. Es evidente que hay otro tipo de dinámica de juego que hay.
Cuadrangular sería un ejemplo de tomar elementos de juego muy parecido estado, insignias y cosas así, y utilizarlo como una manera de potenciar el desarrollo de lo que es, efectivamente, un servicio de información local. Usted no tiene que ser lo más flagrante de ello como Cuadrangular es, pero creo que las solicitudes deben ser juguetón. Hará que los usuarios tienen más divertidas con su aplicación, y porque se puede incentivar el tipo de comportamiento que desea crear en su aplicación.

No hay comentarios:

Publicar un comentario

Negocios