El 85% del Software empresarial se ejecuta en Microsoft Windows

 Cuando era adolescente, me di cuenta del impacto de las computadoras de bajo costo. Pensé que podíamos tener una computadora sobre cada mesa de trabajo y en cada hogar y esto se convirtió en la misión corporativa de Microsoft. Hemos contribuido a que ello se haga realidad. (Bill Gates)

.

Hace 7 años empezamos a desarrollar una plataforma de desarrollo de aplicaciones empresariales multiplataforma, pensando que el avance de LINUX y APPLE en el mundo de la gestión empresarial sería imparable.

Estoy escribiendo este post desde un IMAC, tengo un Ipad y un IPhone, es conocida mi devoción por los productos de la manzana, muchos de mis amigos y compañeros de trabajo aman LINUX; por tanto, no tengo ninguna razón para defender a Microsoft pero al final los números nos ponen en nuestro sitio.

.

El 85% del Software empresarial se ejecuta sobre Microsoft Windows

Cada trimestre tenemos alrededor de 6.000 descargas en Velneo, al día de hoy los porcentajes siguen siendo claros:

-84,52% Microsoft

-7,27% Linux

-5,77% MAC

-2,44% Android

.

Los cambios de plataformas llevan décadas

Algo que aprendí muy bien con el cambio de 6x a V7, es que los cambios de plataforma llevan décadas, aunque la tecnología avanza muy rápido los cambios de plataformas llevan más tiempo del que te puedas imaginar,  hace dos años presenté estos números y Microsoft Windows tenía un 85,79%, con lo cual apenas a perdido 1% en los dos últimos años y eso que la entrada de Android ha sido fuerte.

.

Los BLOGS y los cambios de ciclo

Lo que seguimos los blogs de tecnología, vivimos cada día la muerte de Microsoft, APPLE o Google. Cada cierto tiempo cualquier de las grandes empresas está en crisis para los analistas, periodistas y bloggers. Desde que se fue Bill Gates se lleva diciendo que Microsoft va a morir, pero al final los números son los números y nos ponen a todos en nuestro sitio. Desde la muerte de Steve Jobs se comenta que APPLE caerá. Al final ni Microsoft ni APPLE van a caer, ni van a dejar de facturar lo que facturan. Está claro que Microsoft es el dueño del software empresarial de escritorio y lo será por muchos años. Si quieres vender software para empresas tienes que pasar por windows SI o SI.

.

.

windows

El futuro está en el desarrollo de software

No podemos hacer nada por nosotros mismos, ESO ES MENTIRA!

.

Los medios de comunicación siguen empeñados en recordarnos cada mañana los problemas a los que nos enfrentamos cada día; la crisis, la corrupción, la falta de empleo, la dependencia de Europa. Al leer las noticias parece que nada está en nuestras manos, que no podemos valernos por nosotros mismos. Los medios de comunicación se empeñan en mostrarnos los problemas, pero ninguna solución.

Tengo la suerte de trabajar en una de las industrias a las que menos afecta la crisis y sin ninguna duda la industria que más futuro tiene en este capitalismo globalizado.

1. Los Americanos ya se dieron cuentan.

No es casualidad que muchas de las grandes empresas de mundo sean empresas de software, Google, Apple, Amazon y tampoco es casualidad que la mayoría sean Americanas. Allí se dieron cuenta hace muchos años que el Software es el futuro, la industria que cambiará el mundo, la industria que transforma industrias.

2.- Cada estudiante de cada escuela tendría que aprender a programar.

CODE.ORG es el movimiento que están impulsando los principales líderes Americanos para conseguir que cada estudiante aprenda a programar. Cuando los líderes de una país impulsan un movimiento desde la base, desde la formación de los jóvenes es que algo está pasando y no nos estamos dando cuenta. La metodología de programación se debería enseñar a los niños, es como aprender un idioma, cuando más pequeños somos más fácil nos resulta. Dentro de 10 años aprender a programar será tan valioso como saber inglés.

3.- Del fútbol a la programación.

Hemos demostrado como sociedad que si estamos focalízados en algo podemos ser los mejores, en este país, se vive el fútbol, está en cada periódico, en cada charla, en cada informativo, es difícil escapar a la última noticia sobre los grandes equipos de fútbol. Ese foco nos ha llevado a tener el mejor equipo del mundo, la mejor liga, los mejores jugadores, ha ser la potencia mundial por excelencia. Esto mismo nos ha pasado en otros deportes como; motos, baloncesto, tenis,…

Si invertimos el 1% del tiempo que se invierte hoy día en los deportes en una industria como el software, que se prepare el mundo.

4.- Del ladrillo al software.

Los últimos 15 años en España el ladrillo fue el líder económico, el motor y en consecuencia algunas de las grandes constructoras mundiales se encuentran en nuestro país, pero  ya no hay más que construir, más que vender, la burbuja explotó y se acabó para siempre. Es hora de pensar en una industria de futuro, una industria que crezca los próximos 15 años, una industria de futuro, EL FUTURO ESTÁ EN EL DESARROLLO DE SOFTWARE.

Futuro desarrollo software QT

Alinearte a tus proveedores, es nadar a favor de corriente.

Siempre he considerado básico estar informado y alineado a las estrategias de los proveedores. Hoy día estoy pendiente de los movimientos de Google, WordPress, Zendesk,… y sobre todo QT.

En el último Life is Soft explique los tres pilares estratégicos de Velneo para los próximos años, Open Apps, API y Cloud. Por su parte Digia en los últimos QT Developer Days, comunicó sus objetivos para el año 2017. Voy a comentar los tres pilares de su estrategia para los próximos años.

#1 en la experiencia del desarrollador.

En Digia están  apostando por la formación y los encuentros entre desarrolladores para que aprender QT sea fácil y con menos esfuerzo. Un objetivo de QT es conseguir unificar herramientas, refuerza su apuesta por QT Creator. Están trabajando en los instaladores en línea de QT5 con la idea de mejorar la experiencia del desarrollador a la hora de empezar con QT. Se seguirá pudiendo trabajar en QT con QT Creator, Visual Studio o Xcode. Por último invierten en herramientas que ayuden al desarrollador a mejorar su productividad como QT Designer y las nuevas Qt Quick.

#1 Creando grandes experiencias de usuario.

QT redobla sus esfuerzos para conseguir que QT sean unas librerías que permitan crear impresionantes interfaces de usuario con un gran rendimiento gráfico. QT Quick 2 ofrece un escenario gráfico GL basado en un sistema de partículas y efectos gráficos. La apuesta de QT es conseguir que sea fácil crear aplicaciones con grandes efectos gráficos.

#1 en Soporte Multiplataforma

QT nació con el objetivo de crear un sistema de librerías multiplataforma para un gran número de sistemas, escritorio, embebidos y móviles. Esta esencia se había perdido con la compra de Nokia (se centró en sistemas móviles)  y ahora las QT vuelven a sus orígenes. Están reforzando la apuesta por los sistema de escritorio y están trabajando duramente en Android e IOS.  Las versión de QT 5.3 serán una versión estable de QT5, esta versión se espera en 2014.

Vender software por internet

Vender software sin comercial es como desarrollar un software sin programadores

.
En 2006 cuando empezamos con el proyecto Velneo tuvimos la visión de que venderíamos todo el software por internet sin necesidad de intervención humana. Cuanta estupidez tiene la juventud.

.

1.-Una llamada es necesaria.

En estos seis años hemos vendido a 2000 clientes diferentes la plataforma, el 95% han tenido alguna intervención humana, sobre todo telefónica. Para que un cliente compre necesita; llamadas, seguimiento, demos, etc.. Lo de poner una aplicación en una web y esperar ventas por hacer SEO es una leyenda urbana. La semana pasada un comercial de Google estuvo una hora al teléfono con la gente de marketing de Velneo y la comerciales de Amiando nos llamaron para organizar el evento LIS2014; dos empresas de internet que al final te llaman para que compres sus productos.

.

2.-Hay que generar confianza en tu marca

Existen marcas que tienen tu confianza , Google, Amazon, Apple, IBM, puede que les compres directamente por internet algunos de sus productos porque tienes confianza en ellas, no obstante, las tres tienen a los mejores comerciales del mundo en sus plantillas. Para crecer, construye una marca y contrata a los mejores comerciales.

.

3.-Si no tienes marca necesitas personas

Construir una marca requiere de dinero y mucho tiempo, por tanto si estás empezando a vender necesitas más que nunca a personas que generen esa confianza en tu producto. El cliente necesita confiar en alguien antes de hacer la compra definitiva. El seguimiento telefónico es básico para conseguir concretar ventas por internet.

.

venta software por internet


Aplicaciones vs webs

Si sólo tienes un martillo todo te parece un clavo.

Una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo

Una página web es el nombre de un documento o información electrónica adaptada para la World Wide Web y que puede ser accedida mediante un navegador para mostrarse en un monitor de computadora o dispositivo móvil.

El origen de las cosas marca su destino, con la llegada del HTML5  tratan de convencernos de que las páginas webs serán las aplicaciones del futuro pero según mi visión es como clavar tornillos con martillo. El HTML no fue diseñado para lograr lo que hace una aplicación, estoy de acuerdo con que las posibilidades del mundo web hoy día son abrumadores pero nunca conseguirán la experiencia de usuario de una aplicación. Cada dispositivo tiene una experiencia diferente, la web es la navaja suiza vale para descorchar una botella o para cortar pan, pero cuando voy a comer un solomillo yo uso un cuchillo de carne.

Google ha sido el abanderado de LA WEB Y HTML5 PARA TODO y han dado un paso muy acertado que contradice en cierta manera su dogma. Acaban de sacar una APP para IPAD de su producto estrella de futuro Google+. Para mi ya habían cedido en su empeño 100% web cuando tuvieron que sacar una APP de Gmail para Ipad, visto que nadie usaba su interfaz web.

La aplicación de Google+ está trabajada y tiene un enfoque 100% aplicación consiguiendo una experiencia totalmente diferente a Google + en Navegador Web. Una imagen vale más que mil palabras:

Aquí podemos ver el interfaz de la app de Google para Ipad, se puede observar como no tiene nada que ver con la web de Google+, dispositivos distintos, interfaces distintos.

Interfaz de Google+ en Navegador Web


Inbound marketing

The Internet is the most important single development in the history of human communication since the invention of call waiting.
Dave Barry

Internet lo ha cambiado todo, si vendes software por internet tendrás que aprender de inbound marketing (también conocido como Marketing automation). El inbound marketing engloba desde la atracción de visitantes a tu web hasta la conversión en ventas de esas visitas, todo ello bajo la teoría de un embudo. (Para seguir con este artículo hay que leerse antes (Que es un CRM).


Que te encuentren: Lo primero es atraer tráfico a tu web, SEO, SEM, Social media, …

Convierte: Consigue que esa visita se convierta en un Lead (cliente potencial), normalmente para que una visita se convierta en un Lead al menos tiene que facilitarte su cuenta de correo. Después tienes que convertir esos Leads en clientes.

Analiza: Analiza los resultados una y otra vez para mejorar tu patrones.

A continuación os dejo un diagrama típico de inbound Marketing de una empresa de software:


Los términos que quizá no suenen de este diagrama son:

Lead Nurturing: Seguimiento del lead, se crean una serie de campañas a través de un software, que van enviando correos electrónicos periódicos con un boletín de noticias,  seminarios, etc…

Lead scoring: Debe haber un sistema para asignar automáticamente una puntuación a cada lead de modo que sea fácil saber a quienes hay que contactar primero. Aquí os dejo los eventos que convierten en una empresa de software ordenados por c el porcentaje de conversión.

Perfecto, yo uso Google Analitics con lo cual esto ya funciona.

No, este es una gran error, Inbound Marketing se basa en el seguimiento de cada usuario que llega a la web, Google Analitics permite la construcción de patrones de comportamiento de los usuarios en tu web pero Google tiene prohibido por sus condiciones de uso realizar un tracking individual a un usuario. ¿Curioso? pero cierto.

Entonces ¿Cómo lo gestiono?

En los últimos años han aparecido una serie de software que tienen unos conectores con los principales CRM del mercado, pueden trabajar solos o como complementos a los CRM tradicionales.

Aquí os dejo unos links a los principales software de inbound:

http://www.infusionsoft.com/
http://www.net-results.com/
http://marketo.com
http://eloqua.com
http://hubspot.com
http://www.genius.com/
http://www.bizconnector.com/
http://www.pardot.com/
http://www.manticoretechnology.com/
http://www.aprimo.com/
http://www.neolane.com/
http://salesfusion.com/


¿Qué es un CRM?

En casa del herrero, cuchillo de palo

Es un refrán popular español que se usa para señalar que ciertas cosas o actitudes faltan precisamente allí donde serían más apropiadas o esperables.

Es curioso como en las empresas que vendemos software, apps, programas, etc… lo que nos falta precisamente es software para gestionar nuestro día a día. Me cuesta entender como puedes vender un ERP y trabajar con plantillas de word para hacer tus facturas.

Tienes que comer tu propia comida de perro, si vendes software tienes que ser innovador en su uso. Los software de CRM, marketing automation y inbound Marketing apenas están implantados en las empresas que conozco. A continuación vamos a definir cada cosa y analizar los software más conocidos para desempeñar estas labores.

.

1.-Definiciones:

CRM: (Customer Relationship Management), en su traducción literal, se entiende como la Gestión sobre la Relación con los Consumidores, pero es tan genérico como toda frase en inglés traducida al español. Para su mejor comprensión básicamente se refiere a una estrategia de negocios centrada en el cliente. Sistemas informáticos de apoyo a la gestión de las relaciones con los clientes, a la venta y al marketing.

.

2.-Funcionalidades principales:

  • Cuentas y Contactos: Es la funcionalidad clave de cualquier CRM llevar la gestión de los contactos, datos y gestiones que ha realizado todo el departamento comercial con un cuenta en concreto.
  • Integración correo electrónico: Hoy día todos los CRM que conozco integran el correo electrónico para que todas las gestiones que se hagan vía email queden integradas en la ficha del contacto.
  • Google Apps: Los nuevos CRM SaaS se integran la mayoría además con plataforma ofimática de Google.
  • Organización de tareas y actividad: Un departamento comercial tiene una gran actividad de llamadas y visitas, el CRM debe permitir organizar este trabajo de manera sencilla y agradable.
  • Automatización de procesos (workflow): automatiza la secuencia de acciones, actividades o tareas utilizadas para la ejecución del proceso, incluyendo el seguimiento del estado de cada una de sus etapas. Ejem: das de alta el contacto, generas una llamada y 15 días después genera una visita, etc..
  • Informes y analítica: El seguimiento de objetivos, presupuestos, cuadros de mando comercial es el fin de cualquier CRM que se precie.

A parte de las características generales cada CRM incorpora diferente funcionalidad, acceso móvil, plantillas de correo, campañas, gestión de proyectos, gestión por Tags, crear campos personalizados o Social CRM.

.

3.-Proveedores de CRM:

En el mundo hay muchos proveedores de CRM pero quiero destacar:

  • Salesforce: El mayor proveedor mundial de CRM en modelo SAAS. Es un software muy completo, quizá demasiado lo que lo hace hasta en algunos puntos complicado. No obstante, es el único que posiblemente lo tiene todo y lo más importante está integrado con la mayoría de aplicaciones SAAS (mail marketing, social CRM, inbound, marketing automation) hoy día es el referente.
  • Sugar CRM:  Basado en LAMP (Linux-Apache-MySQL-PHP). SugarCRM es una aplicación CRM muy completa para negocios de distinto tamaño. Es la más popular del mundo Open Source.
  • Nutshell: Sencillo y completo software CRM en SaaS
  • Goldmine: Se puede definir más como un gestor de contactos que como un CRM en sí, son software sencillos que se centran en la buena gestión de la información del contacto. (ACT es su competencia )
  • Insightly: Es un sencilllo software SaaS del que me han hablado bien y que destaca por su gran integración con la suite de Google.
  • Velneo: Hay diferentes CRM desarrollados en Velneo que puedes encontrar en su Market.
.

4.-Implantación:

Ya sabemos lo que es un CRM, antes de pensar incluso en valorar implantar este tipo de software pregúntate esto:

  • ¿Tienes objetivos claros y definidos por Comercial?
  • ¿Tienes implantando un CMI comercial?
  • ¿Tienes una buena BBDD de tus contactos y clientes?
  • ¿Los Comerciales documentan sus visitas y llamadas?
  • ¿El personal comercial es organizado y metódico?

Si las respuestas a estas preguntas es NO quizá debes pensar que no estás preparado para implantar un CRM. La implantación de CRM tiene uno de los ratios de fracaso en la implantación más bajo en el mundo del software. Recordemos que el CRM es un principalmente un software en el que hay que alimentar datos manualmente, no puedes pensar que la tecnología es la solución, la tecnología sólo tiene sentido tras tener perfectamente solucionadas las preguntas anteriores. Si no se documenta en una hoja de excel que te hace pensar que si se hará en un software?. El principal problema con los CRM es los usuarios no lo usan.

Si esta es tu casuística, empieza por solventar estos problemas usando algunas de las open apps del catalogo de Velneo, cuando tengas solucionados los problemas organizativos piensa en usar un CRM.

.


Burocracia

La burocracia en una empresa de software según la wikipedia es una organización o estructura organizativa caracterizada por procedimientos explícitos y regularizados, división de responsabilidades y especialización del trabajo, jerarquía y relaciones impersonales. Cuando las empresas crecen tienden a hacerse más burocráticas, la razón es simple, de repente tienes dinero para tener un responsable de organización, rrhh, calidad, diseño, tecnología, adm, jurídico, comunicación  y los puestos centrales tienden a definir un conjunto de técnicas o metodologías dispuestas para aprender o racionalizar la realidad exterior- que pretende ser controlada por el poder central- a fin de conocerla y dominarla de forma estandarizada o uniforme.

De repente una simple empresa de software tiene complejo de creerse Google o Apple y todo en esta vida por exceso o defecto es peligroso, buscar el punto intermedio es básico para encontrar el equilibrio.

En el pasado (hoy todavía queda algo :) ) tuve obsesión en que todas las cosas funcionaran igual, incluso en empresas diferentes, buscando la calidad, la experiencia y que las cosas se hicieran bien, aunque con el tiempo me di cuenta que esta actitud sólo respondía a una necesidad propia de control, de conocer como funcionan las cosas. Mi actitud era una barrera para el crecimiento de las propias empresas y los profesionales que hay en cada una de ellas. Esta actitud redunda en la pérdida de rentabilidad, para hacer tareas que llevarían  una hora se pueden tardar semanas.

Por lo contrario el kaos y no aprovechar sinergías redunda en una perdida de la productividad y rentabilidad aún mayor. Una buena llamada de teléfono te puede ahorrar, horas y días de trabajo. Hacer bien las cosas desde un inicio marca el futuro de una empresa.

Lo más importante de todas estas lecciones es que en una empresa de Software lo principal es:

  • Desarrollar Software
  • Venderlo
  • Dar servicio postventa
  • Servicios auxiliares (Formación, consultoría)

Busca siempre tiempo para estar directamente con tareas relacionadas con el core de tu empresa porque si no perderás el contacto con la tierra. Para muestra esta viñeta que me parece representativa de lo que viven muchas empresas de software.

.


¿Qué es una interface?

¿Por qué las cosas siempre aparecen en el último lugar en el que buscas? Porque siempre paras de buscar cuando las encuentras.

Para hacer una buena interface en un programa de software,  hay que tener claro una serie de principios básicos.

1.-Nunca leemos sólo escaneamos.

Como usuarios no le dedicamos tiempo a leer instrucciones, mensajes, títulos de ventas, etc.. nuestra vista recorre los interfaces de una manera fugaz buscando, textos o botones que capturen nuestra atención. Los usuarios de software siempre estamos apurados, nos falta tiempo para ver a nuestra familia como vamos a tener tiempo para leer los mensajes que el programador nos pone en pantalla. Tenemos experiencia trabajando con software y sabemos que no tenemos que leernos las ayuda o las condiciones de uso :) . Somos especialistas es escanear, lo hacemos cada día con periódicos, webs, revistas,…

.

2.-No elegimos las opciones más óptimas.

Te acercas a un usuario que usa tu software y te das cuenta que hace en cuatro pasos lo que se podría hacer en dos, te preguntas ¿Cómo puede ser?. Cuando somos usuarios no usamos la mejor opción, usamos la opción más razonable o más satisfactoria. Por esta razón el ratón se impuso al teclado que en la mayoría de los casos es más rápido. Cuando encontramos una forma para hacer lo que queremos, nos dedicamos a repetirla para conseguir lo que esperamos, no buscamos caminos más rápidos.

.

3.-Realmente no sabemos como funcionan las cosas.

Cuando analizo las estadísticas de las webs me doy cuenta que las búsqueda más usada por los usuarios es la palabra del dominio. La gente va a Google y busca “www.alfonsogu.com” para llegar a este blog, ¿Cómo es posible que esto todavía pase?. Como usuarios nos da igual como funcionen las cosas, lo que realmente queremos es que solucionen nuestras necesidades. Si encontramos algo que funciona, lo repetimos. 

.

Bibliografía: Don´t make me think

áficos).


Empresas de software y modelos de negocio

Cuando tenía catorce años jugué un par de años al baloncesto, allí me enseñaron a pivotar. Tu misión era meter aquella pelota dentro del aro, en el momento de encestar los rivales levantaban sus manos y hacían difícil ver la canasta; entonces pivotabas, buscabas la mejor posición para acercarte al aro y encestar.

En las empresas de software nos pasamos meses hablando de estrategia, haciendo planes de negocio que jamás se cumplen y creyendo que somos capaces de adivinar lo que sucederá.

Cuestiona tus creencias y tus visiones. Adivinar como se comportarán tus usuarios es como asumir que encestarás sin tener ningún obstáculo. Debes validar tus creencias sobre el mercado, el producto, el problema y la solución aportada. Testear, iterar y volver a testear hasta que tus visiones se hagan realidad. Realmente es el prueba-error de toda la vida mediante iteraciones.

.

.

Pivotar en una empresa de software es cambiar elementos de tu hipótesis de cliente, problema, solución, producto o modelo de negocio basado en el aprendizaje de las diferentes iteraciones.

Para Pivotar correctamente debemos cambiar una sola hipótesis y testarla, sin abandonar todo lo que hemos aprendido.

En las empresas de software existen diferentes formas de pivotar.

.

-Pivotar mediante ZOOM-IN

En un momento dado te das cuenta que una sóla feature o característica de tu producto es realmente el producto. Altavista y Yahoo, tenían buscador, directorios, … Google se dió cuenta que la carácteristica realmente importante era el buscador y así triunfó. Votizen era una empresa que empezó creando una red social completa y acabo triunfando por centrarse SOLO en la funcionalidad de Votaciones. La mayoría de las veces menos es más.

.

-Pivotar mediante ZOOM-OUT

El efecto contrario, a veces el producto es tan simple que no soporta el modelo de producto completo y tenemos que hacerlo más grande. Por ejemplos las consolas de hoy día están pivotando hacia algo mayor, un centro de entretenimiento del hogar, con películas, musíca,…

.

-Pivotar el segmento de clientes

Hemos desarrollado un problema real para gente real, pero el segmento de clientes al que nos dirigíamos inicialmente no es el que está comprando. Nuestra hipótesis inicial es parcialmente correcta, soluciona un problema pero no al segmento de clientes que habíamos creído originalmente. Inicialmente el Toyota Prius fue creado  para gente de clases media-alta, innovadora y preocupada por el medio ambiente, sin embargo triunfo entre los taxistas donde está ha llegado conseguido un importante cuota de mercado. Hoy día a vuelto a pivotar hacía un utilitario para familias.  A lo largo del tiempo tuvo que cambiar el segmento al que se dirigía.

.

-El Cliente necesita que Pivotemos.

Ya conocemos bien a nuestro cliente y nos damos cuenta de que el problema que queríamos solucionar no es tan importante como pensábamos. Descubrimos que nuestro segmento de clientes tiene otras necesidades importantes que debemos solucionar. Un buen ejemplo es de Potbelly Sandwich Club que hoy día cuenta con más de 200 tiendas. Inicialmente era pequeño anticuario en Chicago su dueño empezó a vender sandwich para atraer a clientes a sus tiendas y pronto pivotó a un nuevo negocio que cubrió una necesidad completamente nueva.

.

-Pivotar hacía plataforma.

Muchas plataformas empiezan siendo una aplicación. Incialmente el proveedor crea una aplicación y posteriormente evoluciona para que terceras partes participen. Es el caso de Velneo que empezó  como una aplicación para librerias Homero y posteriormente evolucionó hacia una plataforma de desarrollo. Otro caso conocido es de Salesforce que empezó como una aplicación de CRM en SAAS y ahora evoluciona a una plataforma PaaS.

.

Bibliografía: Lean Startup (+info), The Entrepreneur’s Guide to Customer Development (gráficos)