Categorías
eCommerce Evolution family linkedin out of the box plugins Proyectos viajes Wordpress

Papá se muda a Barcelona,

Desde el pasado Agosto me incorporé como eCommerce Technical Presales Manager en el equipo eCommerce de Comercia Global Payments, junto a Melchor de Palau, Noelia Ruiz Santacana y Jairo Gallart.

Comercia Global Payments

Junto con Noelia llevaremos el desarrollo de canal, construyendo nuevas relaciones con partners tecnológicos como Agencias Web, Agencias de Comunicación, Agencias de Márketing, Empresas de Consultoría y Desarrolladores de Software
Directamente llevaré la relación con las comunidades OpenSource, Comercia me cautivó con la iniciativa de establecer una mejor comunicación y interacción con las diferentes comunidades de código abierto de los principales sistemas de para el comercio electrónico, como WordPress, Magento, Prestashop. Y potenciando lenguajes mas «robustos» como pueden ser Python, JAVA, Go o entornos empresariales como Oracle, .Net, Microsoft.

Empiezo una nueva etapa, un cambio completo en mi forma de vivir,  cambio de Ciudad, dejar mi familia en Alaró – Mallorca para mudarme a Barcelona y pasar mas tiempo en el Aeropuerto que en tierra. El despacho en casa y las áreas de coworking o cafés por una oficina y un horario.
Un cambio drástico, emocionante e ilusionante.
Usaré estos 10 años y pico de experiencia en el mundo web para ayudar a que empresas e ideas se materialicen usando los nuevos métodos de pago online. Seguiré como Anti-Guru para influenciar en el futuro de unos de los entornos mas cambiantes como es la tecnología web desde el núcleo de una de los bancos mas importantes de España como es CaixaBank.

Y si estás pensando en vender online no dudes en contactarme [linkedin], estaré encantado de conocer nuevas iniciativas y ayudar en la realización o potenciar de esas ideas.

Categorías
diseño Proyectos

Las 10 peores pesadillas de un diseñador web

www.esandra.com/las-10-peores-pesadillas-de-un-disenador-web/

Categorías
out of the box Proyectos

Estados Olvidados. Skype, Gtalk, Facetime, Jabber, chats

image by davesprited.deviantart.com

Por suerte el email no tiene estado porque si así fuera aparecería siempre como «ocupado» o «completo». Cuando trabajas remotamente con un equipo mas que email se usan Gestores de Tareas o Chats. Desconozco el origen de los estados del chat, seguramente viene del viejo IRC, entiendo que se inventaron para informar si un usuario está disponible o no, con el tiempo estos estados han evolucionado a formas casi ridículas incluyendo gráficos, emoticonos o estados tipo «durmiendo», si pones durmiendo pues mejor ponerlo «desconectado», no?.

Este post va sobre eso, el mal uso de la información de estado en los chats, gente que siempre está «Ocupada» o «Ausente» pero que te escribe sin parar, otros jamas lo desconectan con lo cual siempre los ves «Conectado» pero por mas que le escribas nunca responden en ese momento es como si estubieran conectados desde la Luna o Marte.
Así como es recomendable tener ciertas normas en el uso de las firmas de correo también es bueno utilizar esta información correctamente, sobre todo para optimizar tiempo, para que quienes quieran contactarte puedan hacerlo sin molestar y que sepan que si pones «Ocupado» lo mas lógico es que no respondas y si pones «Ausente» que verás su mensaje y lo responderás en cuanto vuelvas, pero sobre todo si usaas «Conectado» o «Libre» quienes quieran ponerse en contacto contigo puedan hacerlo sin problemas :)

Categorías
charlas out of the box Proyectos

Siempre sal de la oficina a tiempo

via @xavobarona

Categorías
charlas cursos out of the box Proyectos themes Wordpress

Crea tu gestor de proyectos con WordPress


Warning: Use of undefined constant img_url - assumed 'img_url' (this will throw an Error in a future version of PHP) in /srv/www/u3074/wp-content/plugins/media-files-tools/media-files-tools.php on line 312

El pasado Jueves (16/01/2013) di una charla sobre planificación y gestión de proyectos, para la charla me basé en los posts sobre el Jefe de Proyecto Fantasma para al final explicar que es posible crear con WordPress un gestor de tareas, o mejor dicho, un muro de trabajo bastante sencillo y fácil de usar.

Llegamos a usar esta opción de software después de haber probado basecamp, teambox, también probamos adaptar otro tipo de software para usarlo como gestor de tareas, como evernote o un simple gestor de tareas como wunderlist. El mayor problema era que no todo el mundo es apto para estos entornos, hay personas mas habituadas al uso de sistemas mientras que otras se ven sobrepasadas mas allá de un word, además del mal uso que se hace del email como gestor de tareas. Otro punto importante eran los archivos compartidos, se use la herramienta que se use estos terminaban siendo enviados por dropbox, google drive, FTP, email o en un USB, con lo que si la herramienta de gestión no facilitaba la inclusión de archivos y su gestión, pues terminaba siendo inutil. También estaba el tiempo de aprendizaje, teambox es uno de los mejores gestores, muy completo en cuanto al control de tiempos, estado de tareas y organización, además de conectarse con dropbox y otros servicios de terceros, pero lleva tiempo para aprender a usar en su totalidad para poder sacarle provecho a esa herramienta.

La conclusión que saqué al trabajar con diferentes equipos, con diferentes conocimientos y tiempo es que hacía falta algo tan fácil como el muro de facebook para poder centralizar las conversaciones. Soy un usuario activo en el foro de wordpress, en inglés :P, y en los muros de make.wordpress.org y fué ahí donde vi la luz.

Para crear este gestor de tareas usaremos, un Theme, unos cuantos plugins y la opción de WordPress Multisite.

El theme que permite crear éste muro se llama P2 Theme, en concreto facilita la creación de entradas desde el frontend, es decir, sin entrar en el backend o escritorio de WordPress, una vez se publican estas entradas se añaden mediante AJAX con lo que ves su publicación inmediata acompañada de unos avisos visuales para todos los miembros que están conectados al muro en ese momento. Estas entradas utilizan los posts formats Status, Post, Quote & Link. Mejor un video para explicar como funciona P2.

Puedes descargar P2 desde el respositorio de WordPress.org o instalarlo desde el instalador de Themes en el backend de WordPress.

Pero claro, P2 por si solo no deja de ser un muro o mini blog tipo twitter, para añadirle las funcionalidades básicas de un gestor de tareas usaremos estos plugins:

1. Plugin: P2 Resolved Posts

Este plugin permite marcar una entrada como resuelta en color verde o sin resolver en color rojo, además ofrece un historial con datos de usario, fecha y hora en la que la entrada cambió de estado.

El pase de diapositivas requiere JavaScript.

2. Plugin: Who´s Online

Este plugin añade un widget nuevo, el cual muestra los usuarios que están conectados en ese momento al muro y cuanto tiempo llevan sin entrar en él.

3. Plugin: P2 by EMail

Aunque queramos el email sigue dominando, por ello este plugin añade un control en el envío de notificaciones por email, estas notificaciones son sobre la actividad que tiene el muro, nuevas entradas, comentarios y menciones. Estas últimas, menciones, funcionan como en twitter, si alguien escribe el nombre de un usuario precedido por una @ automáticamente se convierte en un link que filtra todas las menciones a ese usuario.
Para controlar esas notificaciones por email el plugin añade un panel en el perfil del usuario.

Firefox

4. Plugin: Restricted Site Access

Acceso restringido, al crear un muro de trabajo donde están los miembros de un equipo donde los cuales publican información confidencial o datos de accesso a FTPs, Bases de Datos, etc, lo importante es proteger esa información, si se usa un WordPress con P2 Theme sin ninguna protección estos datos serán totalmente visibles ademas de indexables para Google. Por ello el uso de este plugin es Obligatorio.
Al activar este plugin podemos controlar el acceso de diferentes formas, tan solo debéis acceder a Configuración -> Lectura.

5. Plugin Extra: P2 Likes

Desde hace tiempo que estamos habituados a valorar el contenido que encontramos en internet, Me gusta en Facebook, Favoritos en Twitter, Etc. Este plugin añade un link con el cual podemos macar que nos gusta una entrada o un comentario. De esta manera trasmitir al equipo de una forma sencilla que estás de acuerdo con esa opinion o tarea.

Configuración de WordPress

Para que nuestro muro funcione sin problemas recomiendo que Configuración -> Comentarios de tal forma que se habiliten para todos los usuarios registrados y con acceso a ese muro.

Firefox

Recomiendo utilizar estos muros en modo Multisite con subsite en modo carpeta, para así centralizar todos los proyectos o clientes en una solo instalación de WordPress, pero cada una por separado. Para ello es importante definir estos parámetros en el panel de control de la red. Esto os permitirá gestionar varios proyectos bajo un mismo dominio ej: wall.lonchbox.com/cliente1, wall.lonchbox.com/proyectoA, wall.lonchbox.com/appcliente1

Firefox Firefox

Firefox

Gracias a todos los que fuisteis a la charla en Palma Activa y si tienen alguna duda sobre como poner en marcha el muro de trabajo con WordPress dejar un comentario en esta entrada y encantado os ayudaré :)

Categorías
consultoría out of the box Proyectos

El jefe de Proyecto Fantasma : Parte 4 el FINAL

Te recomiendo no leer este post si antes no has leído la Parte 1, 2 y 3.

Los siguientes pasos son donde El Jefe de proyecto demuestra realmente que existe y no es un Fantasma.

8. Gestionar el presupuesto y control de esfuerzo.

Trabajas con personas, no con maquinas, ni esclavos, si piensas que el día necesita mas horas es porque algo haces mal invirtiendo tu esfuerzo en algo que no deberías. No se puede robar tiempo al reloj pero si se puede aprovechar bien ese tiempo.

Como jefe de proyecto debes ayudar a avanzar, no solo controlar a tu equipo, sin que te lo digan debes saber cuando algo se atora, se estanca. Destrabar esos nudos ayudan a mantener el ritmo pero sobre todo a no perder tiempo. Esa excusa de – no lo sabia – se soluciona con la aplicación del punto 2.

Cuando tu equipo es realmente un proveedor debes informarle mas que a un equipo interno, ya que al estar fuera tiende a desentenderse de lo que le pasa a u cliente ya que tiene mas y depende de tu feedback, ayudarle en que sus pagos lleguen a tiempo ademas de ser consiente de que al ser un proveedor y no ser empleado o socio su compromiso es variable según el tiempo que disponga para cada proyecto. Prevée que debes consultar su disponibilidad y mantén una comunicación fluía antes de plantear la presentación de una propuesta a un cliente.

Tanto el Equipo como el Proveedor deben validar la propuesta de proyecto o podrás caer en el juego de – no tengo presupuesto y dame lo que puedas con esto que te doy – eso no es una solución, es un problema que crea ofertas mediocres.

Gestiona el tiempo sobre el presupuesto, analiza la fecha de inicio, fecha de entrega para revisión y fecha de lanzamiento. Si ves que le das poco tiempo a tu proveedor y ajustas el coste sólo por tener mas margen cuenta que muchas cosas fallarán, es mejor rechazar un proyecto que ajustar el tiempo al mínimo para conseguirlo. Esto puede cambiar si puedes hacer que el equipo propio o del proveedor pueda crecer en función de la demanda.

Otro tema importante es es el control de las «horas extras», así como decíamos que el infierno se construyo con pequeños detalles, al equipo o proveedor le puedes agotar con esos pequeños detalles. Si se aplica bien el punto 4. se trazarían límites de tiempo, fechas o inversión sobre cada pieza del proyecto. Aquí el Jefe de Proyecto debe ser quien maneje bien al cliente, hacerle ver y entender el porque se puede invertir o no mas tiempo, sobre todo dejando claro si es una nueva funcionalidad, un pequeño cambio que puede hacerlo el propio cliente o un bug.

9. Aprende a transferir la información.

Personalmente he sufrido que te cambien de jefe de proyecto varias veces dentro del mismo proyecto, incluso que te cambien de Ejecutivo de Cuentas, eso es lo peor para un cliente ya que se siente perdido al no saber en manos de quien está. Si has creado un metodo punto 3. todo debería estar escrito, a tu remplazo enseñarle como gestionaste el proyecto y transfiere todos los puntos críticos. Tampoco tienes que dejar una biblia pero no le sueltes a una persona nueva sin siquiera darle los emails de las personas involucradas en el proyecto.

Para un Jefe de Proyecto no debe existir la palabra «Secreto», todo debería ser público y accesible,  el equipo no debe esconder cosas por vergüenza o peor por miedo a la crítica, si trabajas con personas profesionales y maduras sabrán encajar una crítica o reprimenda, además de que eso ayudará a nunca mas volver a cometer el mismo error. Sentimentalismos fuera!

Si por el contrario trabajas con Proveedores analiza su situación, se le deben facturas, le falta información, necesita mas tiempo, esos detalles que hacen que el proveedor funcione perfectamente están en lo que le ayuda a trabajar, no en palmaditas en la espalda.

Contabilidad, a veces los Jefes de Proyectos manejan una cuenta de gastos, tanto personales como del equipo, eso es sagrado para la empresa, pide ayuda si no se te da bien, pero sobre todo no te olvides de hacerlo o tu remplazo se encontrará con un problema que va mas allá del proyecto.

10. El verdadero team building.

La motivación debe estar estrechamente relacionada al éxito en el método de trabajo, mas no sujeta a la consecución de tareas o hitos. ¿Porqué? pues porque de nada sirve invitar a pizzas, ir al karting o hacer un paintball si el día a día es un suplicio sin soluciones reales y solo presión.
Un equipo se crea trabajando, ayudando a que cada día se sienta el avance, se solucionen problemas y se obtengan respuestas.
La motivación debería estar en dar las herramientas necesarias para hacer confortable el trabajo del equipo, y no me refiero a una silla o un monitor, sino al apoyo en la gestión y la respuesta inmediata a dudas o requerimientos.

Todas estas conclusiones son parte de mi propia experiencia, fallos y dolores de cabeza como consultor, jefe de proyecto, product manager, miembro de varios equipos pero sobre todo de mi etapa actual como proveedor de desarrollo, es como me gustaría trabajar con una agencia o con un proveedor, como personalmente quisiera evitar perder dinero por simple vagancia de las personas en no leer o seguir un método.

Pienso que los Jefes de Proyecto son necesarios cuando las personas involucradas son de mas de dos o varias empresas, pero deben ser útiles y dejar de ser el perfil «florero», lindo pero inútil y con corta vida sin ningún poder. Al Jefe de Proyecto hay que darle poder o será un pañuelo de lagrimas de usar y tirar.

Espero que le sirva de ayuda a cualquiera que empiece el camino como Jefe de Proyecto o este trabajando con alguno que necesita un poco de ayuda ;)

Ser útil es dar soluciones y no mandar a arreglar a otra persona el problema.

Próximamente... "El Consultor Sabelotodo" o mejor dicho, que debería saber y hacer un consultor.
Categorías
consultoría out of the box Proyectos

El jefe de Proyecto Fantasma : Parte 3

Si empiezas por este post te recomiendo leer antes el la Parte 1 y Parte 2. Donde describimos al Jefe de Proyecto Fantasma y luego damos los primeros pasos en la planificación de un proyecto.

Los siguientes pasos se aplican mas durante la vida y evolución del proyecto:

5. Anticiparse usando la experiencia y un poco de intuición.

Las dudas en un proyecto son normales, es mas seria raro no tenerlas, pero lo que no se puede hacer es obviarlas o asumir algo sin estar seguro, para ello mejor ver el punto 2.
Si el punto 2. no te aclara nada usa la experiencia propia o del equipo, aunque cada proyecto es diferente comparten muchas cosas, sobre todo si el proyecto es del mismo tipo.

Por ejemplo, si estas gestionando una revista sabes que de entrada necesitas saber el formato del archivo de edición, indesign o quarkxpress, el peso y formato de las imágenes y tener todas las fuentes. Si llevas una campaña pues necesitas conocer el presupuesto, el plan de medios y la estrategia de marketing, para el caso de los proyectos web es importante tener los accesos al gestor del dominio, al servidor y saber donde terminara hosteada la web contando ademas con el tiempo que tomara la migración de los datos o los Correos.

El que asume destruye.

En los proyectos que incluyen programación existen los Bugs, estos son pequeños errores o incoherencias que se crean al programar, hasta el día de hoy no he conocido un programador que no tenga ningún bug, pero si están los que lo localizan rápido para solucionarlo y están también los que entierran el bulto para que no se note. Aquí el Jefe de Proyecto debe saber que pasa, aplicar el punto 2. una y otra vez, sobre todo para poder explicar al cliente porque ese bug y como se puede solucionar.

6. Traer orden al caos y ser hábil con las crisis.

No importa el tamaño del proyecto todos tienen sus crisis, estas se producen por la propia desorganización de las personas, el punto 3. es la mejor forma de dominar o encausar ese caos, si practicas la máxima de

Lo que no esta escrito no existe

Evitaras reuniones insufribles, solo reúnete para hacer un seguimiento de tareas, revisar el avance o encontrar una solución, ponle limite al tiempo de la reunión y ten claro los puntos a debatir trazando un objetivo al finalizar esa reunión, si dura mas de 30 minutos es mejor sintetizar para avanzar y terminar que alargarla por el mero hecho de seguir hablando, las actas de reunión son tediosas, lo mejor es usar el mismo sistema GTD, Emails o Trac para plasmar las próximas tareas o cerrar las pendientes.

7. Educa al cliente y no subestimes su ignorancia.

Algo típico es – el cliente no se entera – o – da igual no se dará cuenta – si un Jefe de Proyecto dice eso espera lo peor, el asumir que el cliente es tonto y que le da igual el dinero que esta pagando por un producto o servicio es típico de un Jefe de Proyecto mediocre e incompetente, será el primero en lavarse las manos si algo sale mal ya que Asumió que el cliente no se dará cuenta del fallo, error o ver lo incompleto.
En todos los proyectos que he trabajado el cliente siempre se da cuenta de todo pero a su manera, sin saber realmente la razón, esto le crea tal malestar que pensara que le están engañando.

En el caso de los proyectos web la mayoría de los clientes no quieren oír las palabras como, Post Type, Loop, Javascript, Editor, Subir archivo, Version, Core y demas palabrejas. Es verdad que el cliente no debe saber exactamente como programaste una animación con canvas y js, pero si debes explicarle como funciona, sus capacidades pero sobre todo sus limites, no debes enseñarle a programar pero debes educarle a oír y leer lo que se le envía.

El cliente debe entender que es su web su proyecto, a menos que pague un servicio de actualización, lo que debe entender es que cuando terminas el proyecto él y solo él será quien lo mantendrá y alimentará.
Dentro del organigrama de una empresa siempre habrá un responsable con el cual el Jefe de Proyecto tendrá mayor contacto y es a esa persona la que se debe enseñar todo, bien y claro, los mínimos detalles, personalmente suelo incluir al cliente en el método de gestión e información del propio proyecto, lo malo es que si el cliente no se convierte en parte proyecto será un lastre, debe ser consciente de que debe aprender, entender y practicar el punto 2. Si toma esa postura será mas fácil resolver los problemas o de plantear soluciones sin sobrepasar el presupuesto. Si no toma esa postura considera no volver a trabajar con ese cliente.

El lunes el último post…

Categorías
consultoría out of the box Proyectos

El jefe de Proyecto Fantasma : Parte 2

En el post anterior conocimos a nuestro personaje y planteamos las siguientes preguntas:

Esto es evitable? si.
Depende solo del Jefe de Proyecto? no.
El Jefe de Proyecto es el único culpable? no.
Puede hacer algo el equipo? si.
Debe cambiar el papel del cliente? si.
Los proveedores pueden hacerlo algo? si.

¿Que debe hacer realmente un jefe de proyecto?

Los primeros pasos en el nacimiento de un plan de proyecto serían:

1. La evolución del Brief.

El brief es ese documento o email con las lineas e ideas base de todo proyecto, puede ser tan corto como 3 lineas o ser un documento de varias paginas, lo importante es saber que no esta escrito en piedra.

Durante el avance del proyecto puede que ese brief inicial ya no tenga mucho sentido, pero se debe respetar su esencia.

El brief debe plantear, las necesidades del cliente, lo que realmente el cliente necesita, lo que el equipo puede ofrecer con lo que sabe y tiene, pero sobre todo plantear un reto hacia donde debería ir el equipo. De esta manera todos saben hacia donde van, como y con que herramientas se cuentan ademas de que se necesitaría para conseguir el objetivo. Sintetizar esto es un arte, toma tiempo pero vale la pena. Ademas si se promete algo al equipo hay que cumplirlo, no prometas una ayuda que jamas llegara por el simple hecho de «motivar».

2.Preguntar, Preguntar y Preguntar al equipo y al cliente.

Hasta saber todos los detalles de un proyecto incluso cosas que en teoría no debería saber, razones o técnicas de programación, dificultades técnicas, funcionamiento técnico, lenguajes y frameworks utilizados.

En este punto el equipo debe y tiene que explicarlo todo lo mejor posible con el objetivo de informar al Jefe de proyecto de todo lo necesario para que pueda informar al cliente correctamente. Lo peor que puede hacer un miembro del equipo o el propio Jefe de Proyecto es decir – Eso no tengo porque saberlo – o – no es mi/su problema -.
En la reunión inicial siempre digo que

La peor pregunta es la que no se dice.

3. Crear un método o técnica de comunicación.

Por lo general a la gente le cuesta aprender procesos nuevos, pero hay que explicar, respetar y usar ese método hasta el cansancio. Si trabajas con muchos perfiles distintos hay que llevarlos a todos por el mismo camino y con el mismo lenguaje, crear un glosario de términos puede ayudar, pero sobre todo no dejar que nadie se desvíe del método, si usas un sistema de gestión de tareas, GTD, como daylight, wunderlist o teambox, profundizar en su funcionamiento hasta llegar el nivel de poder explicar al equipo como debe usarlo, ahora si aprender a usar la herramienta de gestión genera muchos pasos innecesarios es mejor seguir buscando un método adecuado ya que cada equipo y cada proyecto tiene su propia actitud.

Por ejemplo, en un equipo de desarrollo de software donde todos, incluido el jefe de proyecto lee código los suyo es usar un trac sobre un repositorio, así todo esta enlazado en el mismo. En otros casos donde los miembros del equipo tienen una tarea y capacidades distintas los suyo es encontrar un punto medio, si el trabajo esta mas en gestionar tareas individuales pues un GTD multi usuario vendría mucho mejor.
Personalmente no soy partidario de usar el email como gestor de tareas ya que no creo que sea una herramienta adecuada para ello, a menos que el proyecto dependa mas de comunicación que de la gestión de archivos, datos y tareas.
Aunque se escoja esa herramienta en consenso con el equipo, la decisión final debe estar en el Jefe de Proyecto y escogiendo la que mas fácil le sea manejar.

En ocasiones el Jefe de Proyecto se ve empujado a usar varias herramientas para diferentes niveles de comunicación, una para la gestión con proveedores, para la gestión del equipo y recursos, para la gestión de información con los diferentes niveles de la empresa y otra para comunicarse con el cliente. No recomiendo esto ya que por razones obvias puede llevar al caos pero si no puedes centralizar todo utiliza una sola de ellas para llevar el seguimiento de las otras o recurre al infalible papel y lápiz.

Si implantas una herramienta respetarla y has que la respeten.

4. Plantea objetivos realistas y a corto plazo.

La razón es muy sencilla, no poner una meta eterna o tan lejana que sea casi inalcanzable, con objetivos a corto plazo hay mayor satisfacción en el equipo ya que esa lista de tareas se va reduciendo conforme avanzas, si las tareas duran mas de una semana transformarlo en un objetivo. Jamas propongas metas por el mero hecho de satisfacer al cliente, es mejor decir la verdad que hacer la pelota y luego fallar incumpliendo una fecha.

Si usas el método SCRUM usar objetivos a corto plazo ayuda, aunque tampoco te salva.

Los objetivos tampoco tienen porqué estar relacionados sólo con el proyecto, pueden plantearse objetivos de conocimiento del equipo para ganar ya sea experiencia en algo nuevo o motivar con un reto al que todo el equipo quiera llegar. Como por ejemplo: Aprender un nuevo lenguaje, Conocer mejor un tipo de servicio o producto, Desarrollar una nueva tecnología o metodología interna.

Continua…

Categorías
consultoría out of the box Proyectos

El jefe de Proyecto Fantasma : Parte 1

Este es el primero de 4 posts sobre el mundo de la gestión de proyectos.

Desde hace varios años trabajo como proveedor de desarrollo y consultoría web para agencias de publicidad, comunicación, marketing y diseño. El resto de «tipos» de agencias son simplemente lo mismo con otro nombre. Y en todas ellas hay una «persona» que le llaman El Jefe de Proyecto según el cache de la agencia le llaman El Project Manager o simplemente «El Project».

Pero antes de escribir esta entrada hice una búsqueda en google, de algunos resultados, seleccione estos posts con títulos interesantes ej:

Cuatro cualidades que debe tener un buen jefe de proyecto.
El Jefe de Proyecto.
Cinco cualidades deseables para ser un bine jefe de proyecto.
14 maneras de ser el peor jefe de proyecto.

El autor de este ultimo seguro llego al mismo punto que yo, el soberano cansancio de lidiar con «Fantasmas», uso esta palabra de manera literal, no como sinónimo de «Farsante» ya que el que actúa como farsante sabe incluso mentir bien, en el caso del «Jefe de proyecto fantasma» es el que aparece solo cuando hay que exigir explicaciones o al final del proyecto para decir que hay que darse prisa para cumplir las fechas. Porque durante todo el proyecto esta persona no existe, responde emails tarde y sin sentido, pregunta miles de veces lo mismo y a veces se va de vacaciones en medio del proyecto. También seria el «Jefe de Proyectos Itinerante» que es el que la agencia crea por no escoger bien a la persona encargada, empiezan a rotar personas hasta que de pronto dejan al proyecto sin su Jefe porque de tanto actor se acaban los papeles.

Pero ¿Como es este ser?, antes un poco de historia.
En los inicios de las agencias existían los vendedores, por lo general eran los propios dueños de las agencias, que sabían todo el manejo del negocio, pasaron por todos los niveles hasta convertirse en el dueño de su «producto» y lo que vendían era a si mismos y la agencia era un reflejo de él.
Cuando las agencias crecieron y el jefe ya con la pasta suficiente para dedicarse a dar charlas y compartir su conocimiento (muchas veces se agradece) empiezan a buscar Vendedores a Sueldo y Comisión, el perfil de este nuevo empleado era vender, vender lo que sea y como sea con tal de conseguir sus comisiones o primas, muy efectivo a la hora de hacer dinero y poco problemático cuando hay poca demanda.
Conforme las agencias crecieron y aglutinaron servicios de varios profesionales el Vendedor de toda la vida conforme aprende el negocio sube escalones hasta llegar a llamarse Director de Marketing, con este nuevo puesto su trabajo se transforma en lobby por lo que llevar un cliente o un proyecto en concreto se convierte en un «desafío» como ya tiene a su cargo varios clientes, necesita gente a su cargo y contrata «gente» para que hagan su trabajo naciendo así los «Ejecutivos de Cuentas» el cliente mas el producto pasan a llamarse Cuentas, ya no importa ni lo que la agencia ofrece ni el producto solo generar dinero y manejar una cuenta de ingresos (los gastos son problema de contabilidad).
Y así llegamos al nacimiento del Jefe de Proyectos, una figura secuestrada de los entornos de desarrollo de software o ingeniería he importada a las Agencias y que mejor idea que hacer que un Ejecutivo de Cuentas o Key Account Manager sea el Jefe de proyecto. Es en este preciso momento donde todo se vuelve negro. Así como nace el Jefe de proyecto nacen también los Product Managers (a mi pesar fui uno), los New-media Managers, Bussines Managers y además seudo posiciones capaz de crear mas problemas que soluciones a que lo único que tienen es responsabilidades pero nada de apoyo por parte de sus superiores. Los consultores mejor ponerlos aparte, trataré mi experiencia en consultoras y consultor independiente en otro post.

El mayor problema de estos perfiles es su falta de experiencia, poco interés y sobre todo su ego. Creen que preguntar algo que no saben es quedar en ridículo, mantener un control sobre una tarea es algo muy complejo y tienen una adicción al ASAP. A ojos del cliente pretenden saberlo todo dándole siempre la razón o hechandole la culpa al «equipo» un equipo que depende de él. Incluso pretenden usar herramientas de control como basecamp, projects, omniplanner para simular que lo tienen todo planificado, para luego olvidarse de ellas.

Su arma de destrucción masiva es el CC o CCO del email, cuando alguien debe tomar una decisión para avanzar en el proyecto o solucionar algún tema crean una cadena de mails metiendo en copia hasta a personas que jamas participaron en el proyecto, generando conversaciones absurdas llenas de pajas mentales sin aporte alguno, la detonación de esa bomba llega cuando alguien de la cadena de emails mete en la copia al «JEFE» esperando que sea él quien tome una decisión sin siquiera saber la evolución, eso se llama comúnmente «tirar el muerto» a lo que el jefaso responde con – Convoco una reunión urgente – lo peor es que en esa reunión es totalmente improductiva ya que lo único que se hace es ver cual es el macho alfa y empezar a echar culpas.

Una vez que la bomba estalla el siguiente paso es… nada!… algo que no entiendo porque pasa pero de pronto esa cadena de emails se para, reina la calma y el silencio, en ese momento el equipo visto que nadie decide ni concluye nada insiste y a los días se determina una solución que ya se tomo hace días pero no se validó y es ahí donde alguien del equipo para avanzar toma la decisión de continuar con tal de no parar y llegar a tiempo a la fecha de entrega. Una fecha de entrega que por lo general el Jefe de Proyecto desconoce, incluso desconoce el procedimiento de entrega.

El resultado de la típica gestión de un Project Manager es el agobio y cansancio del equipo, genera un malestar emocional con la frase lapidaria – vamos a acabarlo Ya! para cobrar -, es en ese momento cuando se generan errores y se dan cuenta a última hora de los «pequeños detalles» (con detallitos se construyo el infierno), detalles olvidados durante la evolución del proyecto. Ademas de las necesidades de ultima hora del cliente hay que sumarle las correcciones obvias que tiene todo proyecto, todo esto traducido en horas y horas de desvío que conllevan una perdida del porcentaje de beneficio sobre el proyecto.

Esto es evitable? si.
Depende solo del Jefe de Proyecto? no.
El Jefe de Proyecto es el único culpable? no.
Puede hacer algo el equipo? si.
Debe cambiar el papel del cliente? si.
Los proveedores pueden hacer algo? si.

¿Que debe hacer realmente un jefe de proyecto?

Continua…

Categorías
Proyectos web tools

Foundation Zurb with Sass and Compass in OSX using Codekit App

Este es un post a partir de un comentario en Google Groups sobre este tema.
Antes que nada quiero decir que soy un fan total del framework Foundation Zurb, me encanta, utilizo regularmente su versión compilada de css que puedes generar desde el mismo site, y como expliqué en un post anterior encontré una manera de usar Less compilado con Codekit para hacer Themes para WP, sobre todo por el tema del comentario inicial en el archivo style.css

Figure it out what is a GEM and how to installed was incredible, finnaly I understand that before using codekit is necesary to install foundation gem and compass gem using Terminal.
After that I try to follow the guidelines of foundation site to use Codekit, if you don´t install foundation gems and compass is impossible to follow, there they only say

First things first, make sure you have the gem installed.

If you don´t know what is a GEM just kill hundred hours to find out. So that´s why I try this instructions on Terminal:

[sudo] gem install zurb-foundation

When foundation files are loaded I do this on the same Terminal window:

compass watch

After that you see Compass files are loading.. ok, till here seams something happen.
Keep following the guidelines of foundation site to use codekit I get back to try change the path of the bin files. So go to Sass/Scss section in code kit/preferences and try to change Sass executable path:

CodeKit.png

Next step, change path of Compass, so in the change to Compass preferences and do the same, try to choose the right bin file:

CodeKit.png

Ok, if I´m in the good path :P this must work. But here I have a big doubt, where should I put the foundation sass files? should I download from git and copy them into my site folder or codekit bring them form the gem?

So let´s try to use Compass in this project, a feature of Codekit

CodeKit.png

I suppose the App bring the framework files to the project, foundations compiled .css and compass css3, but don´t, first need to set how compass works, so you can choose a location (again?), create a new file (why?), or Install Compass. And I choose Install, because before I set the new path for sass and compass. right??

CodeKit.png

But compass need a config.rb, and I didn´t change anything and click to add compass

CodeKit.png

What?? just that, where are the foundation scss or sass files?, and here is where I stock, what should I do?.

—-

Cual es la idea, al utilizar frameworks estas expuesto a las actualizaciones de este, establecer un entorno de trabajo donde lanzar un nuevo proyecto ocupe el menor tiempo posible y que la mayor cantidad de energía se aplique en el desarrollo de este y no en el montaje de la base para hacerlo es bajo mi punto de vista esencial y prioritario, en el ahorro de tiempo es de donde se saca mas beneficio ;)

Así que, publicaré una segunda parte, a ver si consigo hacer funcionar este entorno sin volverme loco.

Categorías
eventos iPhone Proyectos themes twitter viajes Wordpress

Code is Poetry, Poetry is People

El año pasado la WordCamp fue mucho mas sencilla que esta, fuimos pocos, lo que nos permitió preguntar un poco mas y conocernos mejor. Conocí que detrás de ayudawordpress estaba un señor muy joven, ;) @fernandot, que no era programador! algo para mi sorprendente dado los buenos consejos y soporte que da su blog, también que llevaba muuuchos años impulsando y ayudando en los foros de wordpress. Fue también gratificante que un mail te puede poner en contacto con un evento que puede pintar de inaccesibles a sus organizadores, aprendimos que ya en su version 2.8 WP era mas que una forma de hacer blogs y que sobre todo wordpress es una herramienta muy fácil para aprender sobre como funciona el SEO, lastima que como siempre las wifis sean tan impredecibles y no pudimos adentrarnos en lo que es BuddyPress.
Pero en el pasado evento logramos algo importante, llegamos al objetivo que que tenía cuando fué, conseguir que la traducción en castellano se actualizara, hubo una discusión larga de esas que parece que no tienen sentido ni fin, por suerte llegamos a la conclusión que la mayoría usábamos la versión de Fernando Tellado, en ese mismo momento la subieron y por fín! teníamos una versión en nuestro idioma, algo que permitió saber y conocer mejor como se comportan los blogs, osea mejores números para calcular. Una dato importante que en esa ocasión caímos en cuenta, es que si no se mantiene actualizada la traducción con cada versión o actualización de WordPress no podíamos darle al botón de Actualizar Automáticamente desde el Admin.
Todavía necesitamos ayuda para mantenerlo al día, mas info en este link.

Y llegó la Wordcamp 2010 cargada de mejores ponencias y personas interesantes, había la preocupación de que el Espai Jove de la Fontana no tenga espacio para todos los apuntados, pero cupimos todos.
Bueno como escribo fatal he pensado en hacer un resumen real, tomando fotos del album de cavalleto y usando el plugin de Blackbird Pie para tomar los tweets que realicé durante el evento y poder plasmar los tres componentes que suele tener un evento. 1) las ponencias, 2) lo que se dice, 3) el networking.


Por suerte nadie se sentó en la silla de en frente :P



Cosas que quizás no sabías que se pueden hacer con WP por Fernando Tellado (Ver)
Mas allá de los fantásticos ejemplos, Fernando nos demostró que las capacidades de WordPress deben medirse en base a que tipo de información quieren los usuarios de tu cliente, romper el típico formato de un Theme puede ayudar a que el contenido llegue de una mejor forma, no abuses de plugins ni toques la Base de Datos. Y si, WP es sexy! por lo tanto se elegante «Code is Poetry»
[blackbirdpie url=»http://twitter.com/#!/lonchbox/statuses/13516601525538816″]



What’s coming for WordPress por José Fontainhas
Las mejoras en WP son constantes, a veces van demasiado rápido y en parte debemos agradecer a la comunidad que lo soporta. Una de las novedades mas importantes en la versión 3.1 serán los Post Formats e incorporación de mas AJAX en la interfaz del Admin, así ganaremos mucha mas velocidad cuando trabajamos. También una llamada de antención, si hay una actualización y se indica que es importante, tenemos que actualizar, y si le damos al botón para automatizarlo supimos que el sistema desactiva los plugins antes de actualizar y luego los vuelve a actualizar, aunque una copia de FTP y BD no es mala idea ;)
[blackbirdpie url=»http://twitter.com/#!/twittpalma/status/13576479325556736″]
Como sabéis Zè es quien maneja la internacionalización, es decir, las traducciones. Con lo que pude comentarle que sería interesante que hubiera la posibilidad de crear una versión para Baleares, y como todo en Automattic fué cuestión de poco tiempo para que tengamos la opción de empezar a traducirlo. Así que Manos a la obra (link actualizado)



Rethinking Themes por Rafael Poveda
Lo siento Rafa, llegamos tarde después de la pausa para comer. :( Y para compensar puedo comentar que he trabajado con Thematic y Carrington aunque prefiero los ChildThemes soy un fan total, poder evolucionar con el Theme original es brutal, sobre todo con TwentyTen.
[blackbirdpie url=»http://twitter.com/#!/factoriadigital/status/13544538664607744″]
Lo bueno fué que aunque llegué tarde aproveche en el siguiente descanso para enseñarle una idea sobre como se podría potenciar las opciones del viewport para iPad, es decir, cuando cambia de landscape(horizontal) a portrait(vertical), hice la prueba con un script de Matthey James Taylor, pero me supo a poco, charlamos sobre el tema con @mecus y Karim sobre como podría ser un plugin que permita llevar a los Themes de WP a otro nivel sobre este tipo de dispositivos. Una muestra si abres en tu ipad la web de @joanjimenez o @spoonch. Para las pruebas use como web tool ipadpeek
[blackbirdpie url=»http://twitter.com/#!/kardotim/statuses/13668310130368513″]



Taller SEO por Fernando Muñoz (Ver)
Mas allá de aclarar algunas dudas el taller fue bastante básico, se nota que la consultoría no es gratis ;), pero muchos de los asistentes pudieron despejar dudas sobre sus webs y exponerlas a los presentes. Una buena forma de ganar clicks ;)
No soy un experto en SEO, pero entendí que es un mundo muy discutido en donde Google domina y que muchos buscan varias formas de ganar en ese terreno. SEO es para pocos, mi conclusión, muchos datos que mas allá de visitas y clicks se me suelen hacer indescifrables.
[blackbirdpie url=»http://twitter.com/#!/arturomarimon/status/13567355820974081″]



WP como CMS por Luis Rull
Aqui si me lanzé a la piscina, después de la disertación de Luis el pidió ejemplos de algo hecho con WP 3.0 que no sea un blog y con el equipo de @brujula_talk presentamos el proyecto de @youarehotels fué nuestro primer proyecto sobre WP 3.0 multisite, ChildThemes y WPML con 5 idiomas (que por cierto el link de descarga ese día no funcionaba), integramos con ihotelier para el motor de reservas además de facilitar la creación de Ofertas mediante un Post Type y un Custom Field. Para el tema del diseño utilizamos typekit y así dar la opción de usar otras fuentes a los diseñadores. Perdón por el autobombo pero ya que nadie dijo nada pues como siempre el pancho da la nota jejeje!. Espero que haya sido de ayuda para alguien.
[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13611979356770304″]


ios wordpress app.pngWP in your cell phone por Isaac Keyet
La primera ponencia en inglés, pero sorprendentemente fueron pocos los que salieron huyendo, es mas, hubo muchas preguntas. La conclusión es que el tema de las apps en general está muy verde, nos falta experimentarlas mas, y recordar que todo el código de las apps es libre, a quien pueda ayudar nos haría un favor enorme, porque ideas no faltan. Tambien nos comentó que es el creador de Intense Debate, una gran idea que debe ir madurando, sobre todo es mucho mejor que disqus ya que tus comentarios se quedan en tu blog y no se los llevan a otro sitio.
[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13639829866684416″]
Después de este tweet hablamos un poco sobre el tema de los viewports, pero luego profundizamos en que la app para iPhone & iPad sobre una particularidad la geolocalización ya que la app lo permite pero no sabía como usarlo, claro no busqué bien ni lo he probado así que os dejo una captura de la app y un enlace al plugin necesario para usarlo



Behind the Scenes of Automattic por Karim Osman (Ver)
El tweet que acompaña este resumen es lo que pienso realmente sobre las reuniones, una perdida de tiempo, sobre todo cuando son para «hablar», son útiles pero mejor hacerlo comiendo no?, Este ejemplo demuestra que lo que es gestión, avance y tareas que mejor que tenerlo todo escrito, todo queda escrito. Simple forma de coordinar un equipo que está por todo el mundo (como muchos otros) y que hablan diferentes idiomas. Además de su charla Karim resultó ser un muy bune tipo! :) un placer.
[blackbirdpie url=»http://twitter.com/#!/lonchbox/statuses/13634647372070912″]



WP como plataforma de comercio electrónico por Fernando Serer (Ver)
Nuevamente me la perdí en su mayoría, pero por las palabras de Jesus Cortes fueron bastante útiles. Seguramente Jesus pueda ampliar mas en el blog de su empresa. Y el mejor que nadie podría dar una buena comparación entre WP como ecommerce contra Magento o Prestashop.
[blackbirdpie url=»http://twitter.com/#!/jescortes/status/13655939395620864″]



WooTumblog plugin, post formats and Express App por Jeffrey Pearce (Ver)
Lo que ha logrado la empress de Jeff es fantástico, crean Themes y ahora plugins, muchos de nosotros seguramente hemos usado alguno de sus productos para ver como lo hacen o para saber como hacerlo. Nuevamente a pesar de ser en inglés hubo preguntas, mas de los esperado. Yo me centré en un caso muy concreto sobre un problema con los dropdown menus para un childtheme de The Morning After
[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13668971882483712″]
Espero que liberen su framework para que los Themers podamos hacer mas cosas y mas rápido.



Taller de creación de plugins por Rocío Valdivia
Aqui empezó lo divertido, ya era un poco tarde pero era la ponente que quería oir desde un inicio, para mi los plugins son pan de cada día, a veces los adoro y otras los odio, pero sobre todo no los entendía, al no ser programador me era imposible conocer su funcionamiento pero llegó Rocío y nos explico todo (con permiso de @bi0xid ;) de una forma super simple, tanto que por fin voy hacer mi primer plugin, una chorrada pero el primero y así saber como avanzar o interpretar otros. Una muestra mas que WP a logrado llevar el conocimiento del código a personas con formación en artes, diseño, comunicación y mas…
[blackbirdpie url=»http://twitter.com/#!/lonchbox/statuses/13677101450268672″]
Cuando lo tenga hecho te lo envío :)

Y así fuimos trending topic

[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13957131573133313″]

Espero que este resumen os sea entretenido, no sé si útil pero si es una visión y experiencia muy personal de como vive y trabaja la comunidad de WordPress, dinámica, abierta, joven, no tan joven, diversa pero sobre todo personas. Seguro en un congreso de Matemáticas o Joomla no se lo pasan tan bien jejejej!.


Y lo que vendrá!

Hasta la próxima…

Categorías
Proyectos

Frync

logotipo-frync.png Con Kamalyon llevamos un tiempo (tiempo libre) desarrollando el concepto de «friendly synchronizing» y así nació Frync. Pronto podrán ver la primera aplicaciones basada en esta filosofía.