Desbloquear un proyecto atascado

PROBLEMA

El cliente (A) vendió un proyecto a un cliente suyo (B) .

Es un proyecto con varias partes, principalmente de márketing y de desarrollo de un nuevo producto para B.

Todo está bloqueado porque uno de los componentes, una plataforma para poder vender ese nuevo producto, no acaba de arrancar.

El problema de base es que nadie tiene claro como podría hacerse, cuales son los pasos a dar, y por tanto cuánto tiempo puede llevar desarrollarlo o cual puede ser su coste.

Hasta ahora, B ha trabajado siempre con una gran consultora con quien preferiría no seguir trabajando. Todos sus sistemas están controlados por la consultora que es bastante opaca y no les permite ninguna flexibilidad a la hora de hacer cambios.

El nuevo producto debería lanzarse al mercado en tres meses.

CONCEPTO

El objetivo es ayudar y facilitar la toma de decisiones por parte de un cliente (B) del cliente, y aportarle al cliente (A) un presupuesto del proyecto que tiene con B.

Independientemente de cuándo se implemente o cuándo se establezca el deadline para ese proyecto, es necesario diseñar una solución que pueda encajar en tiempo y presupuesto con lo planteado por el cliente (A) a su cliente (B) inicialmente.

Durante la segunda quincena de febrero, se apoyará al cliente en las reuniones que tenga con B.

Además, para antes del día 1 de marzo, se le entregará al cliente un presupuesto de la solución que mejor parezca encajar para completar el proyecto en tiempo y forma, y que contemplará los siguientes puntos:

  • Definición detallada del proyecto.
  • Análisis de los requisitos.
  • Diseño de la arquitectura del proyecto.
  • Descripción de la interconexión de los componentes.
  • Estimación de tiempo de implementación.
  • Estimación del coste de implementación.
  • Posibles altenativas con sus pros/contras.

TIEMPOS

El presupuesto se entregará antes del 1 de marzo.

PRECIO

El precio de este proyecto de análisis es de 1.822,50€.

Nota aclaratoria:

Este proyecto tipo, es un ejemplo de proyecto que se ha realizado o se podría realizar. En ningún caso tiene validez como presupuesto real y sólo pretende documentar las distintas posibilidades que existen.

Actualmente, con los cambios que ha habido en cuanto a las posibilidades existentes, la propuesta podría ser diferente en estos momentos.

Se han omitido nombres de empresas y productos.

Por favor, si tuviese necesidad de algo similar, no dude en ponerse en contacto.

Amazon Business, el Amazon de siempre con funcionalidades para autónomos y empresas

Hoy en día todos compramos en Amazon. Es fácil, rápido y tiene de todo. El problema llega cuando eres autónomo o empresa, ya que a la hora de elegir tienes que tener en cuenta que el IVA (si aplica) se te devolverá, además tendrás que solicitar y gestionar las facturas (lo que puede ser una odisea en función del vendedor) o incluso integrar la información en tus sistemas. Me harté de esto el otro día y me puse a investigar un poco, descubriendo que todo se soluciona fácilmente con Amazon Business.

¿Qué es?

Amazon Business es la variedad de Amazon con funcionalidades pensadas para empresas y que resuelve todos estos problemas.

No está disponible para todos los países. Por ejemplo, en México no está, pero sí lo tenemos en España o en USA.

Funcionalidades

De partida, cuando tienes una cuenta de Amazon Business, en los vendedores que aplican IVA te muestra ambos precios y te ordena por el precio sin IVA.

Además, te permite crear políticas para restringir qué productos se compran, ya sea por categoría, vendedor o si son vendedores que generarán factura y te podrás desgravar el IVA. No te quita esos productos de las búsquedas, ni te impedirá comprarlos, pero sí que te mostrará un aviso bastante llamativo para que tengas la información a la hora de hacer la compra.

Te permite dar de alta a distintos compradores, esto permitirá acceder a distintas personas sin necesidad de compartir contraseñas. A parte, con que uno introduzca los métodos de pago, todos podrán usarlos; de ese modo, no tienes que ir dando los datos de una tarjeta de crédito al personal.

Proporciona reportes y dashboards para tener toda la información a mano y acceder a las facturas de cada pedido de un modo muy sencillo, lo que evitará perder tiempo en gestiones inútiles.

Integración

Si tu empresa tiene algún sistema de gestión de compras, es posible que puedas integrarlo. Amazon admite los sistemas Punchout basados en cXML y OCI, así como los sistemas de pedidos basados en cXML y OAG. En concreto, los sistemas admitidos son:

  • 2bits
  • Ariba
  • Awardco–Direct-Ordering
  • BASF–Direct–Ordering
  • Basware
  • Beka
  • BirchStreet
  • buy@Facebook
  • BuyerQuest
  • catalog360
  • Coupa
  • Determine
  • DIG
  • EB2BProcurement
  • Epaxios
  • ePhilos
  • ESKER
  • Fourth
  • HubWoo
  • IBX
  • InitialRewards–DirectOrdering
  • Inplan-Pro
  • Integra-eProc
  • Ivalua
  • JbxeBusinessSuite
  • Maxxeo
  • MSG_Clickapporter_DirectOrdering
  • NEWTRON
  • Onventis
  • OpusCapita
  • Oracle-iProcurement
  • OracleSupplierNetwork
  • Other-Purchasing-System
  • Oxalys
  • PaperCavalier–Direct-Ordering
  • pitchukp_DirectOrdering
  • pitchukp_PunchoutTest
  • Plenus
  • Pool4Tool
  • Proactis
  • ProActive
  • Procurify
  • Promitea
  • Qualiac
  • SAP-SRM
  • SciQuest-Jaggaer
  • Simeno
  • Spectrum
  • SynerTrade
  • Tradeshift
  • Veenion
  • WaxDigital
  • Weco
  • Workday
  • WPS

Para animar a la gente, ofrecen un 50% en la primera compra de hasta 100€, aunque creo que con todas las facilidades que dan para el día a día, eso es lo de menos. A mi, al menos, me tienen convencido.

Dispositivo experiencia interactiva

PROBLEMA

El cliente es una empresa de marketing que quiere una experiencia interactiva para un stand de una exposición algo similar a lo que se ve en el vídeo.

En lugar de revistas como se ve en el vídeo, quieren tener unos números grandes.

Han probado con reconocimiento de imágenes y alguna otra forma, pero no han tenido éxito.

Lo necesitan en 4 días (es jueves y lo tienen que tener funcionando el martes para tener tiempo para pruebas y ajustes, ya que la exposición es el siguiente jueves).

PROPUESTA

Se les propone hacer un dispositivo con sensores de luz que queden tapados por los números. Para ello, los números deberán de ser opacos.

El sistema en “reposo” mantendrá un vídeo reproduciendo en bucle y cuando se active uno de los sensores, se lanzará el vídeo vinculado al número en cuestión. Este vídeo se reproducirá hasta el final.

Los videos serán de 20 segundos, en formato mkv codificado con h264 a un máximo de 1080.

Si durante la reproducción de un vídeo que no sea el de reposo se levanta un número el sistema lo ignorará. Sólo se procesarán como activaciones las interacciones con números cuando el sistema esté en reposo.

El control de los sensores se hará con un Arduino que se conectará a una Raspberry Pi que será la que procese las señales de los sensores y lance los vídeos con un script en Python.

La Raspberry Pi estará configurada para lanzar el script cuando arranque.

El sistema de archivos estará almacenado en una tarjeta de memoria de 16GB. Los vídeos se podrán cambiar conectando la tarjeta a otro equipo o conectándose a la Raspberry por ssl.

PRECIO

Partida Importe (€)
1 Material y transporte 210,00
2 Desarrollo del hardware 1.000,00
3 Desarrollo del software 1.000,00
4 Testing, configuración y puesta en marcha 500,00
Total 2.710,00
Nota aclaratoria:

Este proyecto tipo, es un ejemplo de proyecto que se ha realizado o se podría realizar. En ningún caso tiene validez como presupuesto real y sólo pretende documentar las distintas posibilidades que existen.

Actualmente, con los cambios que ha habido en cuanto a las posibilidades existentes, la propuesta podría ser diferente en estos momentos.

Se han omitido nombres de empresas y productos.

Por favor, si tuviese necesidad de algo similar, no dude en ponerse en contacto.

 

¿Cómo elegir la siguiente tarea?

Una persona muy especial para mi está montando un negocio, un espacio de más de 1000m² en el centro de Valencia dedicado a las artes gráficas digitales. Entre eso, el día a día y algunas cosas personales, tenía un montón de tareas y le estaba resultando difícil elegir cuál debía ser la siguiente. A sabiendas de que este tipo de problemas se me dan bien, me pidió ayuda, ¡qué responsabilidad! Aquí se la mando.

Quien más, quien menos ha visto alguna versión de la “Matriz de Covey para la Gestión del Tiempo”. Covey, que es un paladín de la efectividad, básicamente viene a decir que ejecutes cuanto antes lo que sea importante y urgente (cuadrante 1), planifiques lo que sea importante pero no urgente (cuadrante 2), delegues lo urgente pero no importante (cuadrante 3) y pases olímpicamente de lo que no sea ni importante ni urgente (cuadrante 4).

Esto está muy bien, pero ¿qué pasa si no tienes a nadie en quien delegar? ¿Y si no te puedes deshacer de esas tareas que ni son importantes ni urgentes?

Además hay otro “problema”, una tarea puede no ser importante per se, pero puede estar contribuyendo a un objetivo importante… y ahí está la madre del cordero (la oveja): en los objetivos.

Objetivos

En un acercamiento a GIST, creo que hay que empezar por definir cuáles son nuestros objetivos.

Por ejemplo, hacer una obra o diseñar una web no es un objetivo en sí. El objetivo aquí puede ser inaugurar ese espacio. No es reunirte con un profesor o el viaje todos los días hasta el cole, es dar una buena educación a tus vástagos. El objetivo no es cambiar el aceite del coche, es tenerlo a punto para poder circular con menos probabilidades de tener contratiempos.

Con las tareas, muchas veces, es difícil discernir si son importantes y sobre todo si son urgentes. Con los objetivos es mucho más fácil.

Tareas

Para lograr un objetivo concreto es probable que haya que realizar distintas tareas incluso, a priori, puede ser que no tengamos claras todas las tareas y que sólo conozcamos cuales son los primeros pasos a dar.

Además, las tareas no acostumbran a organizarse por si solas en modo “lista” dejando claro qué es lo que hay que hacer antes o hay que hacer después. La dependencia entre tareas suele ser un árbol y hasta que no cortes unas hojas no puedes adentrarte en algunas de las tareas que necesitas realizar.

Elegir

Una vez que tenemos clara la urgencia e importancia de nuestros objetivos, en qué tareas se descomponen y como son las dependencias entre ellas, ya podemos pensar en qué hacer en cada momento.

Más que priorizar, creo que es mejor tener un algoritmo que nos permita elegir sin darle muchas vueltas. Al fin y al cabo, priorizar es decir que esto tiene que ir primero que lo otro, y creo que las listas inamovibles al final pueden ser un lastre.

Además muchas tareas van con fecha o no dependen de ti en exclusiva, con lo que tampoco las puedes afrontar cuando quieras.

Urgentes e importantes

Lo primero, como no puede ser de otra manera, es afrontar las tareas que nos lleven a objetivos urgentes e importantes. Hay que quitarlos de en medio cuanto antes.

Además, estas cosas son una fuente de estrés (como todo lo urgente), así que hay que tener cuidado de no dejar entrar demasiadas cosas en ese grupo de cara al futuro. Con esto me refiero a que si mañana nos pide un cliente que hagamos algo urgente que realmente no podemos asumir, nos estamos planteando dejar de comprar pan industrial elaborando el nuestro… hay que saber decir que no antes de comprometerse con obligaciones que se convertirían en objetivos importantes y/o urgentes.

Es muy importante saber decir que no, a veces casi vital.

Importantes pero no urgentes

Estas son las cosas en las que más deberíamos centrar nuestra atención. Esos objetivos a medio/largo plazo que harán que nuestra vida (trabajo, familia, vida social, evolución personal…) mejore.

Dado que no son lo primero, puede ser que nos veamos aplastados por las tareas de los objetivos del primer grupo, y que por tanto nunca lleguemos a realizar estas. Eso siempre es un problema, pero todo problema tiene una solución.

La solución la he tratado a menudo con distintas personas como Nacho o Juan (¡hola chicos!) y en realidad es trivial.

Si tienes una reunión importante la semana que viene y tienes una tarea de la que depende -como preparar la reunión- en tu calendario, en el hueco que más rabia te de, te reservas la hora que necesitas para preparar esa reunión.

Si tienes un proyecto personal que para ti es muy importante, te reservas un hueco en la agenda todas las semanas, cada quince días o cada mes ¡lo que tú quieras!

Lo importante es establecer un periodo de tiempo concreto en el que vas a realizar la tarea X que lleva a un objetivo importante, o reservar un tiempo para invertir en conseguir el objetivo Y. Si te comprometes con esa reserva de tiempo y eres fiel a ella, habrás convertido algo que era sólo importante en importante y urgente, pero no por haber dicho un “sí” sin pensar si no por decisión propia y tras una reflexión.

Urgentes pero no importantes

Estos objetivos son complicados, como ya anticipaba. Desde luego, hay que evitar estresarse por ellos, porque por muy urgentes que sean, si no son importantes no merecen nuestra preocupación.

Cualquier cosa no importante es susceptible de no hacerse o de que sea hecha de otro modo o por otra persona.

En general, lo ideal es delegarlas pero no siempre. Si son tareas que puedes resolver más rápido del tiempo que te daría darle una vuelta y decidir que hacer, lo mejor es ejecutarlas y quitarlas de en medio. Hay que ser cuidadoso y no dejar que nos conviertan en un apagafuegos porque haya demasiadas de estas, en su caso habría que tomar otras medidas, como por ejemplo contratar a alguien para que apague esos fuegos por nosotros (delegar), pero tiene que ser alguien que nos quite trabajo, no que nos de más.

Cuando no tienes en quien delegar una tarea de este tipo, tal vez tengas suerte y puedas hacer lo que los americanos llaman “pushback”, que es algo así como no hacer. Básicamente, es decir con mayor o menor elegancia: este no es mi problema. Conocí a un hombre que era un artista en esto, interrumpía las “calls” internacionales independientemente del jefazo que estuviese interviniendo y decía algo así como “Disculpadme, pero creo que no puedo aportar nada en este tema, llamadme si el proyecto avanza y me necesitáis para algo en lo que sí pueda aportar”. Colgaba y veías como empezaba a twittear sobre su pasión y su proyecto personal.

Tomar la decisión de no hacer algo cuesta al principio, pero cuanto más se hace más fácil es.

Si no podéis permitir que no se haga, la otra opción es delegar. Hay gente que no sabe delegar, pero a todo se aprende, y como con el “no hacer” es más fácil cuanto más se hace. Lo más importante a la hora de delegar es asumir que no se hará como nosotros lo habríamos hecho. Se hará mejor o peor, pero seguro que distinto.

Una forma de delegar en cosas del día a día puede ser la subcontratación.

¿Tienes que mantener el jardín? Es urgente porque empieza a parecer una selva y podar los árboles tiene que hacerse justo en esta época. Puedes invertir un montón de tiempo en conseguir herramientas, estudiar cómo tienes que hacerlo y hacerlo, o puedes llamar a un jardinero. Lo mismo te sorprende lo barato que es.

¿Tienes que hacer la comida de mañana? ¿Ir al súper para llenar la despensa? Puedes comer un menú en casa Pepe o pedir la compra por Internet. Te saldrá ¿3€? más caro pero, ¿cuánto cuesta el estrés o el tiempo que inviertes?

Ni urgentes ni importantes

Las tareas que llevan a objetivos de este tipo no deberíamos ni tratarlas, pero no siempre se puede optar por ignorarlas. Hay que pintar esa habitación, hay que ver a ese familiar, hay que llamar a la casera porque se ha roto un estor… Hay cosas que podrás desechar -como algunas del grupo anterior- pero otras que no, aunque no sean urgentes ni realmente importantes.

Para estas, creo que lo mejor es hacer lo mismo que con las anteriores, o dejarlas para momentos en los que no puedas dedicarte a otra cosa. Cómo no son importantes, no pasa nada si estás en un momento en el que no prestas mucha atención, ya que si salen mal no pasa nada. Cómo no son urgentes, si no las acabas -porque no sabías cuánto iba a tardar Fulanito en colgar el teléfono- y las tienes que retomar en otro momento, tampoco va a pasar absolutamente nada.

El objetivo está claro ¿y la tarea?

Como decíamos antes, normalmente las tareas no sea alinean para ponérnoslo fácil. Suele haber un árbol en el que distintas tareas pueden ser ejecutadas en paralelo. Cada una puede llevar un tiempo distinto y no todas van a depender exclusivamente de nosotros.

Obviamente, de ese árbol tendremos que escoger las hojas. No vamos a poder hacer algo hasta haber dado los pasos de los que dependa.

Dentro de las hojas, lo más lógico es iniciar el camino que más vayas a tardar en andar. Y por lo general es lo ideal, pero no siempre.

Puede que en el camino más largo te toque revisar presupuestos para la instalación de Aire Acondicionado y que, en este momento, te apetezca no pensar durante un rato o que necesites hacer algo que te motive, obtener un pequeño triunfo. En esos casos, y en contra de lo que dice toda lógica, puedes darte un respiro y elegir otra hoja. No es algo que podrás hacer continuamente, pero por un rato que te dediques a una tarea más creativa o menos exigente, tampoco va a pasar nada.

TIPS

Altunos trucos que ayudan, pero de los que ya tendríamo que hablar otro día son:

  • Visualizar todo, por ejemplo con post-it o pizarras blancas.
  • Apuntar los objetivos (o tareas u obligaciones, ya los convertiras a objetivos) según vayan surgiendo.
  • Tachar, marcar, realizar alguna acción cuando acabemos con algo.
  • Automatizar, automatizar, automatizar.

Proyecto tipo: CTO/CIO as a Service

PROBLEMA

El cliente es una empresa tecnológica en la que no hay un CTO, o hay un CTO al que le falta experiencia en cuanto a la toma de decisiones estratégicas en lo referente al apartado tecnológico.

La empresa ha realizado un proceso de evaluación (o ha sufrido algún problema recientemente) y ha determinado que tiene una gran carencia en el área tecnológica, y que esta es una pieza clave para el futuro de su empresa.

El personal del área técnica suele invertir su tiempo en cosas urgentes pero no importantes: «están siempre apagando fuegos». No se dedica tiempo a las cosas que tienen importancia a medio/largo plazo.

Normalmente no se han automatizado procesos, ni se han estandarizado procedimientos. No hay metodologías organizativas implantadas, ni ágiles ni no-agiles.

Por norma, se hace todo a nivel interno sin hacer uso de proveedores para nada, o se hace todo de modo externo sin tener nada de tecnología dentro de la empresa.

Cuando hay un CTO, suele tener el conocimiento de toda la tecnología que usa la empresa, pero no acostumbra a tener una comunicación fluída con el resto de la empresa. Acostumbra a ser un buen desarrollador, siendo un perfil alto de la tecnología que maneja, pero evita el uso de otras tecnologías y muchas veces de la reutilización de código de otros.

El cliete no tiene capacidad, volumen o ambos para contratar el perfil que precisa y cubrir todas las necesidades que ha detectado.

Propuesta

Se ejercerán funciones como CTO, analizando la situación de la empresa, marcando líneas estratégicas, ayudando en el crecimiento del equipo técnico y la selección de proveedores, automatizando procesos y definiendo procedimientos.

Se harán análisis de requisitos, definición de arquitecturas, desarrollo de software si fuese necesario, validación, despliegue…

En los casos que hay un CTO no se le suplanta, se le asesora y acompaña en la toma de decisiones para que pueda crecer y ejercer las funciones que le habían sido asignadas.

Si es necesario se mediará con clientes, inversores, o cualquier persona de interés que requiera un contacto técnico.

Se establecerá un número de horas a la semana en función de las necesidades e intereses del cliente.

Precio

Nº horas/mes Precio mensual Resto horas
4 295,50€ 73,88€
8 579,50€ 72,38€
12 850,50€ 70,88€
16 1.110,00€ 69,38€
20 1.375,50€ 67,88€
24 1.593,00€ 66,38€
28 1.816,50€ 64,88€
32 2.028,00€ 63,38€
36 2.227,50€ 61,88€
40 2.415,00€ 60,38€
Nota aclaratoria:

Este proyecto tipo, es un ejemplo de proyecto que se ha realizado o se podría realizar. En ningún caso tiene validez como presupuesto real y sólo pretende documentar las distintas posibilidades que existen.

Actualmente, con los cambios que ha habido en cuanto a las posibilidades existentes, la propuesta podría ser diferente en estos momentos.

Se han omitido nombres de empresas y productos.

Por favor, si tuviese necesidad de algo similar, no dude en ponerse en contacto.

Fuentes de noticias tecnológicas

Hoy en día es difícil mantenerse informado, hay muchas fuentes de noticias y es difícil cribar para quedarse con las realmente importantes. En especial, en tecnología, con la cantidad de avances que hay día a día, puede convertirse en una autentica locura. El camino más sencillo para cualquiera es leer el «Tech Roundup» que mi amigo el bot publica cada sábado en este mismo blog, pero si necesitáis más o si no quieres delegar esa elección en una «inteligencia artificial», veremos los mejores sitios para mantenerse al día en un mundo tan cambiante.

Mi algoritmo «inteligente» a veces falla, y mete cosas que no son donde no son. Seguro que hay otros que lo hacen mejor en algún sitio, desde luego este podría hacerlo mucho mejor dedicándole unas cuantas horas. Sin embargo, creo que a día de hoy la inteligencia artificial aún no es capaz de batir en casos como estos a otras inteligencias.

Para filtrar noticias y artículos podríamos ponernos en manos de editores que nos den confianza. Por ejemplo, viendo que las noticias que salen en un sitio como TechCrunch o Hacker Noon nos parecen relevantes, podríamos convertirnos en fieles seguidores para mantenernos al día con sus actualizaciones.

Otra inteligencia que bate a la artificial y, en casos como estos, creo que también a la de los expertos (los editores que comentábamos), es la inteligencia colectiva. Hay sitios que están pensados para que destaquen las noticias que más interés despiertan, ya sea basándose en votos o en otras interacciones de los usuarios.

Inteligencia colectiva

Para mi, la primera de la lista con mucha diferencia es Hacker News, el foro de noticias de la aceleradora Y Combinator. En él hay noticias de todo tipo, pero la gran mayoría están relacionadas con la tecnología.

Tampoco se puede olvidar reddit en especial algunos subreddits como technology o programming.

Sin embargo, hay muchos más donde rascar y obtener las últimas novedades poco después de que hayan ocurrido.

habr es una comunidad hacker rusa, que recientemente abrió un site en Inglés. Se pueden leer artículos de calidad con cosas que son difíciles de encontrar en otro sitio.

Lobsters es otro sitio en el que puedes encontrar noticias, artículos y papers puramente técnicos.

Hay clones de HN dedicados en concreto a algo, como este de javascript o este especializado para datascientists.

Además de estos, últimamente están proliferando mucho los grupos de slack especializados, para los que es relativamente sencillo conseguir invitación como por ejemplo opendatascience.

Y tú ¿dónde te informas? ¿cómo cribas las noticias tecnológicas?