Lecciones de WordPress para el mundo del software

“Real artists Ship.”

 Desde que en 2007 elegí la plataforma WordPress para desarrollar este blog, siempre me fascinó el funcionamiento de la empresa que hay detrás Automattic.com, el modelo de negocio y su funcionamiento.

Cuando Scott Berkun, ex-Microsoft y autor de  Confessions of a Public Speaker publicó The year without pants and the Future of Work, la historia detrás de una año de trabajo en WordPress.com me lo compré inmediatamente. Aquí os voy a dejar las lecciones que extraigo de la lectura y que son aplicables a la empresas de software.

El teletrabajo es una realidad

En WordPress hoy día son 170 trabajadores el 100% de los mismos teletrabajadores de diferentes partes del mundo. En nuestras empresas el porcentaje de teletrabajadores sube cada año, Velneo por ejemplo tiene +50% de la plantilla en teletrabajo en diferentes ciudades. Las herramientas como Chat, Google Apps, Skype, hacen factible que trabajar desde casa sea una realidad hoy día.

El blog interno principal herramienta de comunicación

En wordpress además de las herramientas típicas disponen de Blogs internos  por departamento, casi no usan el email.  Estos blogs internos se denominan P2. Estas son sus principales vías comunicación:

1.-Blogs (P2): 75%

2.-IRC: 14%

3.-Skype: 5%

4.-Email: 1%

Los Blogs internos (P2), sirven para todo, documentar reuniones, tormentas de ides, bugtracking, discusiones, bromas, existen más de 50 blogs diferentes dentro de la compañía. Cualquier persona de la empresa puede entrar en cualquier blog o cualquier IRC. Una de las principales funcionalidades de estos blogs es que si escribes @nombreusuario le llegará una notificación al usuario en concreto para que lea ese post. Así te aseguras de que el usuario en concreto lea algo que tu necesitas que lea. Cualquier persona puede acceder a cualquier blog o chat, hacer búsquedas en el historial o participar.  La ventaja de no usar email es que todo el conocimiento se queda indexado en la compañía, podías buscar y encontrar cualquier tipo de información.

Enfoque a resultados

Las horas que trabajas en una empresa cada vez son menos importantes, el enfoque a resultados, objetivos y proyectos es el futuro de las empresas de software. Para el personal de soporte tienen unos paneles individuales con los resultados de cada persona. No importa a que hora llegues, no importa cuantas horas trabajes, los resultados son lo primero.

Captura de pantalla 2013-11-23 a la(s) 11.39.34

Real artist Ship

Una de las grandes ventajas de wordpress en la velocidad en el lanzamiento de nuevas funcionalidad y la agilidad de los cambios. Para los nuevos desarrollos seguían el siguiente patrón:

1.-Elige un problema que quieras solucionar.

2.-Escribe un post para anunciar su salida y una página de soporte.

3.-Elige que objetivo vas a medir para saber si el desarrollo será positivo para los usuarios. (mide antes y después de la salida)

4.-Desarrolla

5.-Pon en producción

6.-Estudia y aprende del cambio. (mide los datos)

7.-Repite

Mucha gente se preguntará, ¿Qué pasa con Marketing? ¿Experiencia de usuario? ¿Colisión entre diferentes proyectos? ¿Priorización? ¿Bugs?, etc… Correcto esta forma de trabajar deja fuera cientos de cosas que no se tienen en cuenta, a favor del proceso simple, rápido y fácil. No hay forma perfecta, WordPress no tiene Bugtracking aunque parezca una locura así funcionan y no les va mal ;).

Experimenta y mide

No existe debates de semanas sobre estrategia. La primera opción es probar, experimentar y medir. Recoger datos sobre las teorías y discutirlas sobre datos reales. Por supuesto que muchos experimentos fallan pero es parte del proceso que siguen. El sistema de experimentos continuos beneficia el largo plazo, se experimentan, mide, si te equivocas pruebas otra cosa y así el bucle continua. El error está bien visto, probar y equivocarse es algo bueno. La única forma de que una persona aprenda es equivocándose por si misma. No hay fase de pruebas o revisiones, ni fechas o coordinación. La única regla es que cuando lances algo público tendrás que estar online las siguientes horas al lanzamiento. En el libro lo comparan con ir a comer a un buen restaurante o ir de tapas. La estrategia de WordPress es servir tapas cada cinco minutos y probar que tal funcionan. Existen días  que 20 programadores lanzan 20 pequeñas nuevas funcionalidades, existe un IRC exclusivo para esos lanzamientos. ¿Cómo se puede trabajar sin fechas? ¿Sin copias de seguridad? ¿Sin coordinación? una de sus filosofías es las copias de seguridad no me hacen más seguro me hacen más vago. Los empleados son tratados como adultos, se confía en ellos y no hace falta poner controles para que no fallen.

Lugares habituales de trabajo

En casa: 60%

En  coffee shops: 17:82%

En una oficina: 8,91%

En hotel/aviones: 6,93%

En espacio co-worker: 3,96%

Otro: 1,98%

Aquí os dejo una lista de empresas que trabajan 100% con teletrabajadores.

Cualquier forma de trabajar es posible

Puedes estar de acuerdo o no con su forma de trabajar, lo que este  libro me demuestra es que cualquier forma de trabajar puede tener éxito, WordPress es una empresa de éxito mundial y tiene patrones de funcionamientos contrarios a los que dice la teoría del desarrollo de software.

 

Anuncios

Caída de WordPress

Ayer Twitter echaba humo durante 110 minutos por la información sobre la caída de WordPress.

WordPress.com estuvo sin servicio aproximadamente 110 minutos, el tiempo de inactividad más amplio en cuatro años. El apagón afectó a 10,2 millones blogs, incluyendo los  VIPs y parece haber privado a los blogs de unos 5,5 millones de páginas vistas. Unos números que asustan.

¿Qué ocurrió?  Se están recabando detalles, pero parece que un cambio imprevisto en un router principal por uno de los proveedores de centros de datos paralizó la red de una manera que no había ocurrido antes y rompió el popular sitio web. No se perdieron datos pero no se mostraba ninguna información.

Este es uno de los problemas del cloud computing, al final estas caídas nos pasan a todos y si tienes un máquina en propiedad y miras tus problemas en cuatro años verás que son superiores a 110 minutos pero el problema es que si esto le pasa a la vez a 10,2 millones blogs se monta un follón.

.

¿Qué es TalkPress?

TalKPress.com es a BBpress.org lo que wordpress.com es a wordpress.org.

Lo cuatro servicios pertenecen a la compañía Automattic.

WordPress es un software que permite crear y administrar Blogs ¿ok?. La empresa creadora Automattic permite usar ese software de dos maneras diferentes.

  • Usando el software en modelo SaaS, tu abres tu blog en sus servidores y pagas por unos servicios Freepremium.  Eso es lo que se denomina el servicio WordPress.com.
  • Por otra parte puedes usar el software descargando el código fuente e instalándolo en un servidor que tú contrates por tu parte. Esto se puede hacer en WordPress.org

Hace tiempo que los chicos de Automattic desarrollaron un software para administrar y crear Foros del cual sólo había una modalidad de uso que era descargar en código fuente e instalarlo en tus servidores, esto se denominaba BBpress.org. El caso es que hace un par de meses se anunció en el blog de BBpress que la compañía iba a invertir dinero y recursos en los foros ya que lo consideraban un negocio de futuro. Además sumando WordPress MU+Bbpress querían promocionar el que se pudieran construir comunidades online.

En esta apuesta de desarrollo de producto de foros, acabo de leer en Loogic el lanzamiento de TalkPress.com que será un servicio que permitirá utilizar bbpress en formato SaaS en sus servidores.

Yo lo primero que me pregunté cuando escuché el lanzamiento fue:

¿Por qué no lo llamaron BBpress.com para guardar una coherencia con el servicio de wordpress?

Aquí va la explicación de la compañía:

  1. Han tenido una mala experiencia tratando que la gente diferenciera correctamente los servicios wordpress.com & wodpress.org.
  2. BBpress no lo consideran un buen nombre para describir el servicio de foros.
  3. El dominio de BBpress.com ya lo tiene registrado otra empresa.

Entiendo que el mayor peso de la decisión estuvo en que otra empresa ya tenía el dominio ya que después de estar cinco años explicando la diferencia entre sus servicios  .org & .com ahora tienen que volver a explicarlo de otra manera, con dos nombres de servicio totalmente diferentes.

La realidad es que desde Automattic están apostando por los foros y esto es algo interesante para todos, ya que faltaba un producto de foros potente y de futuro. Además del mencionado talkpress están poniendo en marcha las siguientes iniciativas:

Backpress: es un proyecto que tratará de normalizar el código que comparten wordpress & BBpress para crear una integración más fácil entre WordPress, Bbpress y otros proyectos que vayan saliendo. Vamos algo así como una base común para proyectos de Automattic y que se pueden convertir en una extensión de WordPress con funcionalidades de redundancia.

Mejoras en BBpress Code: Están mejorando notablemente la estructura del código de BBpress haciendo compatible con BBpress plugins que existen en wordpress (ahora se centran sobre todo en los de Cache). Entiendo que lo que pretenden es que se puedan reutilizar el mayor número posible de plugins entre wordpress y bbpress en el futuro.

BBpress.org: Han introducido grandes mejoras en su página web sobre todo en el área de plugins para BBpress.

Prioridades en desarrollo de BBpress:

  • Compatiblidad absoluta con WordPress 2.7 y 2.8.
  • Fácil integración con WordPress MU
  • Conservar la compatibilidad con el catálogo actual de plugins.

Todas estas parecen grandes noticias para las empresas que están utilizando WordPress MU+BBpress. (v7.velneo.es) 🙂

206273982_1f9a2d41f0

Recomendaciones para equipos remotos

Automattic.com es un grupo de empresas (divisiones) con el cual me siento especialmente identificado. Admiro la forma que tienen de trabajar y todo lo que han conseguido hasta ahora. Además me encantan sus proyectos y sus modelos de negocio WordPress.org, WordPress.com, Askismet.com, bbPress.org,… la lista de sus proyectos no acaba aquí.

En Automattic son 30 personas que trabajan en 7 países y con 9 zonas horarias diferentes. Nosotros estamos viviendo las problemática de trabajar en espacios físicos diferentes (7 personas en teletrabajo desde diferentes ubicaciones) y yo he sufrido el infierno de trabajar en diferentes zonas horarias.

En la siguiente presentación comentan, las siete cosas más importantes que han aprendido en estos años:

Voy a comentar los que más me ha impresionado, de sus consejos.

1.Empower your Team

  • Deja que todo el mundo decida sus horas de trabajo desde la ubicación que ellos elijan.
  • Focaliza en el “output” no en el “face time”.
  • Trabaja con personas que se automotivan y tienen una pasión real por lo que hacen.
  • Trata que la gente tenga tiempo para sus propios proyectos (es un elemento importante de motivación).
  • Intenta mantener tu organización lo más plana posible.

2.  En Tiempo Real

  • Trabaja en tiempo real y usa IRC
  • Porqué? Crea un hub virtual de comunicación y actividad. Además se crea una grabación de todas las decisiones y discusiones.
  • Es seguro, buscable y amigable…
  • Ellos coordinan el 95% de los proyectos por IRC.
  • Elimina el email para la comunicación interna. El email tiene un uso del 4% internamente. (ya tendrás suficiente correo con lo que te llega de fuera)
  • Usa Foxcloks & Skype

3. En Semi Tiempo Real

  • Cuando no puedas usar herramientas en tiempo real, vete en semi-tiempo real.
  • Usa blogs internos para productos o discusiones. Dos resúmenes diarios.
  • Usa Prologue para mantener los estatus de la gente.
  • Prologue es software libre y funciona en wordpress.
  • Funciona perfectamente en iphone/móvil.

4. Mundo Real

  • Con toda esa comunicación virtual, vete fuera y encuéntrate con las personas físicamente unas cuantas veces al año.
  • Haz que todo el mundo pase al menos dos semanas al año juntos en un lugar común. Que pasen tiempo juntos en proyectos y comiendo BBQ.
  • Coordínate para ir a las mismos eventos o conferencias.
  • Teletrabaja desde ciudades donde vivan otros compañeros.

5. Haz las cosas más pequeñas

  • Rompe los proyectos en pequeñas partes y tareas que pueda desempeñar una sola persona.
  • Usa Trac para gestionar online los proyectos vía SVN. Guarda las tareas/bugs vía tickets.
  • Pequeñas tareas son las que mejor se prestan para poder ser desarrollados por equipos virtuales.
  • Deja que nueva gente y freelance trabajen en pequeñas y bien definidas partes del proyecto sin que tengan la necesidad de conocer y entender el proyecto global.

Simplemente impresionante, me encanta lo bien definidos y claros que tienen los puntos. Un 10, así los proyectos salen bien.

Nuevo Blog en Velneo

Lo comenté en Marzo y hoy estrenamos el nuevo Blog de Velneo. Es una apuesta a largo plazo y que viene con un proyecto de Red Social detrás. Quiero agradecer a todo el equipo la ilusión puesta en este proyecto, además hemos encontrado un compañero a nuestra medida Blogstudio, con los que estamos encantados de poder trabajar y seguro que será el primero de muchos proyectos juntos.

Seguro que como todo buen “arranque” los primeros días habrá sus pequeños bugs y tonterías pero en una semanas el proyecto irá viento en popa a toda vela, y podremos seguir mejorando los servicios que ofrecemos a la comunidad pasito a pasito.

¿Por qué WordPress?

Bien, ya lo expliqué en su día, nosotros no somos expertos en hacer Webs, ni blogs, ni redes sociales, somos expertos en hacer la Mejor Plataforma de Desarrollo de aplicaciones empresariales que podemos, por eso  decidimos centrarnos en nuestro negocio y buscar proveedores de referencia. En España la mejor empresa haciendo Blogs es Blogstudio (trabajan con WordPress) y por eso nos fuimos con ellos. Y ahora estamos encantados con la decisión, espero que os gusten los resultados

¿Y ahora qué?

Bueno la primera fase era tener esta base tecnológica y un proveedor serio detrás, ahora queremos que este proyecto crezca, con ideas a corto como:

  • Zona de vídeos.
  • Zona/buscador – ofertas/demandas de trabajo. (por petición de algunos desarrolladores)
  • Indexar todas ayudas y el libro en el blog. (con la intención de que podáis buscar fácilmente cualquier contenido sobre la plataforma)
Espero que os guste…… participemos

Red Social Velneo

Hace poco se realizaron comentarios tanto en foro como blog sobre la posible “Red Social Velneo”.

Como me parecieron muy interesantes los puntos expuestos voy a tratarlos en este post:

Velavisual dijo:

Es importante, -y ello me consta- que hay velneadores con sus propios blogs y webs ofreciendo contenidos que potencian de forma indirecta la propia web de velneo.
No sé si realmente es un punto a favor o un punto en contra; yo me inclino que es un punto en contra de velneo como empresa, no siendo así como medio de potenciación de la herramienta; ya que esta actividad se realiza fuera del marco de la web de velneo.

No os imaginais lo importante que es crear contenido “fuera” de la Web de Velneo. Nosotros no hemos parado en estos dos años de crear contenido externo a www.velneo.com, blogs, videos youtube, flickr, o secciones en páginas de renombre como:

www.programacion.com

www.elguille.info

(y así en cientos de páginas)

La realidad es que cuando decimos que trabajamos en internet, trabajamos en las páginas donde nuestro posible cliente lee y no en nuestra web. Está claro que nuestra Web tiene que mejorar pero hoy día lo más importante es trabajar fuera de nuestra Web para que la gente nos conozca.

Cada vez que alguien crea una Web o un Blog, para nosotros es muy importante. El reconocimiento en Internet hoy día pasa por el número de sites diferentes que hablan de uno.

Uno de los indicadores más importantes en la Red, es el número de referencias que aparecen en Google cuando se busca “Velneo” hoy día llegamos a más de 60.000 referencias en Google y tenemos mucho camino que recorrer aún.

Por otro lado llevamos ya más de 6 meses, seleccionando, probando y elegiendo nuevas herramientas para mejorar la comunicación dentro de la comunidad. Queremos proporcionar herramientas a la fabulosa comunidad que tenemos, pero no queremos dar un paso en falso y la selección es algo básico y más en un entorno tan cambiante como el de las “Redes Sociales en Internet” .

Hemos montado comunidades de prueba en:

Ning: http://velneo.ning.com

Faccebook: http://www.facebook.com/group.php?gid=6917876986

Y hemos evaluado múltiples tecnologías como:

http://www.boonex.com/products/dolphin/

La verdad que se ha realizado un trabajo profundo, y se han producido grandes “debates” dentro de la familia Velneo, por ver que solución de futuro íbamos a adoptar. Además en la ecuación entraba el asunto Open ID, algo que nos preocupa internamente. Quiero agradecer el trabajo de todos y en especial el de David Martín, que será el administrador oficial de la Red Social Velneo y que se lo ha currao buscando soluciones.

La apuesta es por el CMS, www.wordpress.org (software libre, nº 1 en Blogs…). Además como punto importante es que los encargados del desarrollo es la empresa nº1 en España en diseño e implementación de WordPress, Blogstudio. Sé que hemos tomado la mejor decisión de futuro posible y que en un par de meses la comunidad va a disfrutar con lo que esto puede aportar.

Bueno ahora toca decidir que servicios vamos a dar a la comunidad de inicio (un punto bueno de wordpress es la escalabilidad de servicios).

Nosotros estamos teniendo los primeros Brainstorming, pero quién mejor que la comunidad para aportar, aquí os dejó nuestra primera selección y espero vuestros comentarios, sugerencias y dudas…

Propuestas:

  • que se puedan subir archivos (videos, mapas, PDF,…)
  • que aparezcan los lectores activos
  • que se puedan hacer trackbacks
  • enlaces al seminario/descarga/compra
  • que tenga búsqueda
  • Últimos comentarios
  • Blogosfera velneo
  • RSS a ultimos post con tag velneo
  • Google MAPS con los desarrolladores
  • Suscripción RSS
  • Nube de TAGS
  • rankings de archivos, posts, usuarios
  • número de usuarios registrados visible
  • enlace a consulta
  • Enlaces a digg o del.icio.us a cada entrada
  • Publicar vídeos, fotos y slides de los sitios principales
  • Permitir votaciones o valoraciones de los artículos y de los comentarios.
  • Permitir inivitar a todos los contactos que un usuario tenga en Google gmail, Yahoo, etc.
  • Listas de distribución por tags
  • Videos de youtube a la derecha
  • fotos flicker
  • blockroll-blogosfera
  • Ofertas de trabajo.

Estos no son más que una primera ronda de ideas del equipo Velneo, debemos darle más vueltas, esperar por vuestas aportaciones, y después ver viabilidades técnicas, operativas y de diseño.

wordpress