NPS: 3 tips para ser el desarrollador más feliz del mundo que implementa NPS

Nota interesate: estoy desarrollando una pequeña guía sobre las tareas más importantes en la implementación de este gateway (y otros).

 

NPS (ex SUB1, ahora comprada por GlobalCollect), es una empresa que brinda servicios de procesamiento de pagos con certificación PCI, al igual que Decidir/SPS.

Nos da muchísimo trabajo a los desarrolladores que lo implementamos en un sitio. Está confirmado. Encontré mínimo 5 personas que lo intentaron, lo quieren, lo desean o trabajaron demasiado tiempo en su implementación.

Quiero facilitar la vida a todos. Por estos son los 3 tips que No sabías y que te van a transformar en un desarrollador feliz:

  • No pierdas el tiempo leyendo minuciosamente documentación de la API SOAP al 100% para hacer desde cero un script. Pedí el ejemplo en PHP que ellos desarrollaron (es solo un ejemplo, No un código que garantiza que va a funcionar).
  •  El soporte técnico que hacen por medio de Zendesk es genial. Las respuestas son muy rápidas y concretas. Se nota que realmente están comprometidos con la calidad y rapidez en las respuestas. Si tenés dudas buscalas ahí o consultalas de una ;).
  • No necesitás procesar los cobros de Pagofácil por medio de un servidor PCI. Si querés hacerlo de forma más simple, rápida y barata podés usar directamente los servicios de Pagospyme.com.

 

¡Hey! Acá hay gato encerrado ¡No puede resultar ser tan fácil!

Sí, el código de ejemplo es solo eso, un ejemplo de cómo se implementó el API con PHP. No es un código que se garantiza que va a funcionar al 100%, nada que ver con eso. Sos el responsable de hacer las modificaciones para que el código sea seguro y cumpla con los requerimientos de calidad y seguridad necesarios.

Ojo, ni se te ocurra enviar a Homologación el código así como está. No va a ser aceptado porque le falta bastantes mejoras que son pedidas, por si no te diste cuenta todavía :p.

El valor de la previsión y las personas Sin Sistema 2

“¡Hey! Este mes pagué el seguro de mi casa y no se incendió ¿Por qué despercié el dinero?”

Actos no previstos

¡Hey! ¿Ya hiciste tus previsiones anuales?

Nadie puede pagar un seguro solo cuando su casa se incendia. Nadie puede contratar un seguro cuando lo necesita porque el momento de hacerlo es cuando No se necesita.
No es buena idea intentar vender un seguro a alguien que le cuesta mucho usar su Sistema 2 o es incosciente de la existencia de esta forma de tomar desiciones (me crucé con gente que no comprende desciones basadas con el sistema 2).
Es mucho más difícil explicar el valor de una previsión en la gestión de un proyecto cuando son más complejas de explicar y llevan matemáticas simples en el medio de la explicación.

UTM: la guía definitiva para ponerlo en práctica

A la hora de dejar la teoría de lado y empezar a pegar las variables GET en la URL de nuestros anuncios de Facebook Ads, campañas de mail o cualquier otro medio con el cual anunciamos nuestra web, podemos tener inconvenientes.

Uno de ellos es cómo lo visualizamos en Google Analytics con respecto a los parámetros usados. La guía definitiva y que explica esto muy bien, solo es la siguiente:

http://www.ida.cl/blog/analitica-web/como-usar-parametros-utm-en-google-analytics/

Todas esas URLs que aparecen al comienzo de las SERP de Google al buscar información sobre UTM, a la hora de utilizarlas no son nada útiles, son confusas. No caigas en la trampa de intentar entenderlas y utilizarlas para que te ayude a imlementar UTM, lo intenté y no te lo recomiendo.

La técnica de “La Persona Nueva”

graffiti-1024770_1920

 

Dado el siguiente escenario:

Una persona dentro de un proyecto hace cierto trabajo y se la contrató con condiciones específicas y las tareas dentro del proyecto fueron “x”.

Ejemplo real:

Natalia es una agente de atención al cliente de una empresa de venta de insumos para oficina. Se la contrató en estas condiciones hace 3 años:

Con el pasar de los años la empresa crece y de un día para el otro, el Product Manager se dio cuenta de que necesita lo siguiente:

  • Que Natalia trabaje realmente fulltime de lunes a vierne.
  • Que aprenda a usar un CRM para sumar la terea de utilizarlo todos los días.
  • Que además reciba consultas por medio de Twitter y Facebook.

Al decir esto a Natalia, va a sentir dolor. Su sentimiento de pérdida es grande al escuchar la noticia. No hay casi nada que se le pueda dar para bajar el sentimiento de pérdida de la Agente.

 

La técnica de “La persona nueva” dice que:

en esta situación, suponiendo que se quiere contratar alguien nuevo y se le da esas últimas condiciones laborales (hasta inclusive se puede dar menos beneficios de los que tenía Natalia, como por ejemplo un menor sueldo, mucha menos flexibilidad de horarios, cumplimiento de objetivos de métricas de cada conflicto de Freshdesk) va a aceptarlas.

Osea, inclusive si se le da mucho menos de lo que a Natalia se le está ofreciendo.

Hasta podría decirse que si esa persona es Natalia (pero suponiendo que nunca trabajó en esta pequeña empresa), también aceptaría estas condiciones.

 

¿Por qué existe la técnica de “La persona nueva”?

Porque las pérdidas pesan mucho. Inclusive más que las ganancias.

Google Analytics: parámetros UTM

¿Estás usando Google Analytics simplemente para ver las visitas de tu web, las conversiones y qué keywords usan las personas que entran por SEO/Adwords?

Te perdés de mucho. También podés checkear los datos de todo tipo de campaña externo, por ejemplo:

  • Cualquier tipo de newsletter.
  • Mails automáticos que envía tu e-commerce (cuando el usuario se registra, al comprar, al hacer un reclamo, al opinar sobre un producto, al recibir una respuesta dentro de tu web, al recibir recordatorios de productos en el carrito, etc).
  • Campañas PPC en cualquier otra plataforma que no sea Adwords (por ejemplo: Facebook Ads, cualquier tipo de remarketing, Twitter Ads, etc).

Lo que nos permite los parámetros UTM sirven para cargar en Analytics todo ese tipo de información y que se muestre como si fuera una campaña de Adwords.

No esperes. Solo tenés que poner unas varibles en tu URL y nada más. Esta explicación hasta tiene un simple formulario que te ayuda :).

 

No quiero olvidar de agradecer a Miguel Paredes por presentar y recomendar UTM ;).

3 Sorpresas que Van a Arruinar la Gestión de Tu Proyecto

Sorpresas en gestión de proyectos

¡Hey! ¿NO te gustan las Sorpresas?

Generalmente la gestión de proyectos de software (desarrollo, implementación, integración o alguna de este tipo relacionada al área de sistemas) trae Sorpresas que solo encuentras luego de una Meditación al terminar el proyecto:

  • La constancia es necesaria si o si y es lo primero que se puede perder.
  • El éxito no está asegurado, por lo que es bueno tener en cuenta que se tiene que esperar cierto rango de resutados/consecuencias (o problemas políticos leves) al finalizar el proyecto.
  • Si no hiciste un análisis de riesgos, puede ser que el proyecto falle al 100% y que te tome por sorpresa (¡Hey! Pero si lo hubieras hecho no sería una sorpresa).

 

Lo que tienes que hacer para tener estas horribles Sorpresas:

  • No hacer ningún tipo de análisis de riesgo.
  • No hacer ningún tipo de estimación de tiempos y costos.
  • No tener en cuenta que ciertos recursos de la empresa en la que se desarrolla el proyecto van a ser requeridos (por ejemplo: un empleado interno que haga las veces de transmisor de conocimientos sobre la forma en que la empresa funciona).
  • No hacer ningún análisis de intereses de los stackholders importantes.
  • No tener en cuenta los intereses, la felicidad y los objetivos diarios y largo plazo de los stackholders que al parecer son inofensivos y cuentan con poco poder.
  • Pensar: “¡Hey! todas las justificaciones de mi trabajo van a ser razonadas en conocimientos profesionales ¡Nada ni nadie puede estar en mi contra!” ¡Recuerda que las personas piensan, actuan y deciden como personas!

Políticos VS Tecnócratas: Lo Que Nadie Te Cuenta Para No Perder Tu Amistad

Hay ciertas creencia popular que dice: “De política y religión no hay que charlar para poder conservar amistades”.
El siguiente contenido es simplemente lo que nadie te cuenta ni admite en el funcionamiento de la política de una empresa.

Un político, dedicado a charlar

Por favor No Leas Este Post si hoy estás sensible, porque vas a descubrir verdades incómodas que no vas a querer admitir.

Una empresa es una organización que tiene como objetivo final Ganar plata (no me vengan con cuentos, es ese jajaja).

Una organización o institución es un grupo de personas reunido con determinado fin. Las personas forman parte de ella porque a su vez reciben algo de la organización (un sueldo, diversión, felicidad, un lugar en donde no les de el Sol, experiencia laboral, la posibilidad de aprender una nueva tecnología, reconocimiento social, un puesto que los enorgullece al charlar con su familia sobre en qué trabaja, poder o sensación de poder, etc).

Una empresa tiene:

  • Personas: no son racionales, tienden al error, escapan a la burocracia, intentan expresarse, tienen sesgos, aumentan la variación, se descentralizan, se auto organizan. No son tontas, son difíciles de engañar, son rápidas para tomar decisiones, no requieren burocracia, son antifrágiles.
  • Máquinas (en cierta forma pueden entrar las: herramientas/procedimientos/planes/contratos): son racionales. Buscan mejorar los objetivos de la empresa (ganar plata). Generalmente no se equivocan. No tienden a la variación. Son frágiles, son fáciles de engañar.
  • Cultura: muchas veces es formada orgánicamente por las personas. En estos casos comparten cualidades.

 

Personas:

  • Se mueven por emociones. Estas le dan diferentes objetivos:
  • Poder
  • Amigos/relaciones personales
  • Expresión
  • Ganar plata (para él, no para la organización)
  • Intentos de que la empresa de más prioridad a su área de trabajo (un comercial siempre va a decir: “las ventas son lo más importante de esta empresa”, un gerente financiero: “la gestión de las inversiones es lo que hace respirar a esta empresa”, aunque sea o no sea así)
  • Otros objetivos inexplicables o con una simple explicación

¿Quién es una persona?
Al fin y al cabo las personas no saben por qué sus objetivos son específicamente los que se plantea implícita o explícitamente. Son sus genes y las cosas químicas que genera su cerebro.
Finalmente una persona no es quien dice, intenta, expresa, quiere o cree ser. Son varias personas dentro de una: sus genes lo controlan, no hace nada por voluntad propia (aunque lo quiere o no). Es normal que alguien en cierto momento del día tome cierta decisión y a las 2am la cambie completamente.

 

¿Cómo Crear un Producto que Fracase desde el Primer Día?

¿Cómo Evitar Fracasar desde el Primer Día?

¿Cómo Evitar Fracasar desde el Primer Día?

Ofrecer la solución a un problema poco visible, pero que solo tiene sentido al ser analizado racionalmente.

Osea, solucionar un problema directamente evitando mostrar la acción directa del problema.

El error es: vender evitar que un problema ocurra muy seguido. Por ejemplo: ofrecer un producto que evita que se tenga que limpiar muy seguido, ganando tiempo y dinero con el ahorro de trabajo y de productos de limpieza, como dice Josh Kaufman

Desarrollador, Estudiante y Emprendedor