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.

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.

 

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.

Proyecto tipo: Bot para publicar artículos automáticamente

PROBLEMA

El cliente quiere publicar artículos automáticamente sin la necesidad de intervención humana en su web que está gestionada por un CMS (WordPress).

Proporciona una serie de temáticas y quiere que los artículos tengan cierta actualidad.

Se publicará un artículo cada semana.

PROPUESTA

Se hará una investigación de fuentes de información de donde sacar información de actualidad sobre las temáticas indicadas. Se elegirán 3.

También se buscarán fuentes de información relacionada aunque no sea de actualidad. Se elegirán 2.

Se hará un análisis para determinar cual es la mejor lógica para componer todo lo que se pueda obtener de las distintas fuentes de información en un único artículo con sentido.

Se planteará una plantilla para el formato de los artículos.

Las fuentes que no sean de actualidad se preprocesarán para dejar los datos preparados para los siguientes 2 años tras la puesta en marcha. Adicionalmente, se creará un manual para que cualquiera con conocimientos mínimos pueda repetir dicha tarea cuando se precise.

Se programará el código del bot, teniendo dos componentes principales:

  • Una araña que examine las distintas fuentes de actualidad y recopile la información.
  • Un bot que sea el que efectivamente se encargue de publicar artículos automáticamente en el WordPress del cliente.
Tecnologías

Se usará Python o PHP en función de comprobaciones pendientes de los servidores del cliente, para el código fuente de los dos programas planteados.

Como almacenamiento, dado que no se requiere una gran persistencia y hay mucha tolerancia a errores, se usará SQLite.

El cliente deberá proporcionar acceso de administrador a su instalación de WordPress o realizar las siguientes acciones para el testing y la puesta en marcha:

  • Proporcionar un usuario que tenga permisos de creación de artículos pero no de publicación para el testing.
  • Proporcionar un usuario que tenga permisos para publicar articulos en el WordPress.
  • Realizar las modificaciones necesarias en su instalación de WordPress para asegurar la disponibilidad de la API Rest y alguno de sus plugins de autenticación.

PRECIO

3.700€

TIEMPO

Estará disponible en 2 semanas para verificación por parte del cliente y la puesta en producción, que llevará otra semana. Dado que los artículos se publican cada semana, el primero saldría publicado un mes tras la aporbación del presupuesto.

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.

Proyecto tipo: Chatbot buscador

PROBLEMA

El cliente quiere proporcionarle a una tienda online un chatbot buscador de elementos que ayude a los usuarios.

La web dispone de un buscador que no se puede reutilizar.

La base de datos de los elementos no se encuentra accesible.

El chatbot deberá de funcionar igual para los clientes de cualquier parte del mundo.

PROPUESTA

Dado que hay muchas incertidumbres en cuanto al uso, el flujo de conversación y otros puntos del proyecto, que pretende ser de una embergadura muy amplia, se propone hacer un prototipo de chatbot buscador que cumpla con los siguientes puntos que se han acordado con el cliente:

  • El prototipo trabajará con los datos proporcionados por el CLIENTE al PRESTADOR, sobre los elementos ofertados por su cliente.
  • El idioma que entenderá y con el que contestará el prototipo será el castellano, o español de España.
  • Salvo que durante el SEGUIMIENTO DE LA EJECUCIÓN DEL CONTRATO se
    determinase lo contrario entre ambas partes, para la implementación del prototipo se emplearán los servicios de Azure proporcionados por Microsoft.
  • La entrega del prototipo incluye el asesoramiento y respaldo a la hora de la creación de cuentas y de todo lo que sea necesario para realizar su despliegue.
  • La entrega del prototipo incluye la entrega de una estimación de costes de ejecución en base al número de usos que se dé al servicio.
  • El prototipo a desarrollar, será similar al presentado en el ejemplo RealEstateBot proporcionado por Microsoft.
En concreto se implementarán:
  • Una ETL que convierta los datos originales al formato más adecuado.
  • Una base de datos distribuida sobre Azure Cosmos DB.
  • Un motor de búsqueda que será reutilizable en la web y otros servicios, empleando Azure Search.
  • Un motor para el chatbot basado en Azure Bot Service.
  • Se montarán entornos de preproducción y producción.
  • El código se almacenará en un repositorio Git.
  • Se montará un sistema de integración continua con Azure DevOps.

PRecio

6.400€

Tiempo

Dadas las incertidumbres del proyecto, el tiempo de desarrollo será de entre 3 semanas y 3 meses.

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.

Proyecto tipo: ICO personalizada

PROBLEMA

Se trata de facilitar a un tercero la creación de una moneda virtual (ICO personalizada).
Así mismo habrá que implementar los medios necesarios para facilitar a sus usuarios la compra-venta de dicha moneda.

Por el momento no está claro para qué se usará dicha moneda, por lo que sólo se considerará un activo digital para acumulación de valor/especulación sin la posibilidad de intercambiarlo directamente por bienes o servicios. Si posteriormente se optase por esta opción, se plantearía una extensión a este desarrollo inicial.

Para la creación de la moneda virtual se pueden seguir diferentes estrategias, por ejemplo:

  • Implementar un token sobre Ethereum
  • Crear una criptomoneda completamente independiente
  • Crear una moneda digital centralizada

Cada uno de estos tiene unos pros y unos contras pero para consideración de este presupuesto, por lo tratado con el cliente, se valorará sólo la primera opción.

Como herramientas para que los usuarios puedan interaccionar con la moneda las opciones también son variadas, considerándose en este presupuesto la planteada por el cliente: web site adaptado para móviles al estilo de Coinbase pero para esta única moneda.

El cliente proporcionará los diseños y estos podrían hacer que variase el presupuesto, por lo que estos deberán proporcionarse antes de comenzar el proyecto para su evaluación, y en su caso modificación de este presupuesto.

Los componentes que contendrá son:
  • Portada
  • Login
  • Dashboard
  • Compra
  • Venta
  • Balances
  • Histórico de transacciones
  • Configuración/Perfil
  • Pasarela de pago (1)
  • Pasarela de cobro (1)
  • Notificaciones por correo electrónico

Toto el sistema se implementaría sobre Azure, el cloud de Microsoft, por ser un proyecto pensado para una corporación y ser Microsoft el principal proveedor de software y servicios corporativos.

Los gastos variables de sistemas y de transacciones entre contratos de Ethereum correrán a cargo del desarrollador durante el desarrollo y la ejecución de pruebas. Dichos gastos, durante la fase de despliegue y ejecución en producción correrán a cargo del cliente, no estando incluidos en este presupuesto.

PRECIO

En la tabla de precio se incluyen algunos componentes opcionales cuyos importes no están sumados al importe final.

Tarea Opcional Precio
1 Auditoría de contratos a extender no 3000
2 Implementación de nuevos contratos no 1500
3 Preparación de infraestructura no 1200
4 Portada no 600
5 Login no 1200
6 Dashboard no 2400
7 Compra no 1200
8 Venta no 1200
9 Balances no 600
10 Histórico de transacciones no 600
11 Configuración/Perfil no 600
12 Pasarela de pago (1) no 1200
13 Pasarela de cobro (1) no 1200
14 Notificaciones por correo electrónico no 600
15 Pasarela de pago adicional si 800
16 Pasarela de cobro adicional si 800
17 Diseño si 1200
Total no opcionales 17.100,00€

Tiempos

El proyecto tiene una estimación de tiempo de entrega de 4 (cuatro) meses, desde la fecha de inicio de los trabajos.

El tiempo podría reducirse a la mitad incrementando el presupuesto en un 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.

Proyecto tipo: Integración PayPal-Telegram

Problema

El cliente requiere una aplicación que integre las APIS de PayPal y Telegram y que sirva como centro de control para un negocio que tiene en marcha.

Integracion-PayPal-Telegram

El cliente tiene un canal “premium” de Telegram en el que los usuarios pagan por estar.

El pago se realiza por PayPal mes a mes y tiene que puntear los pagos con los usuarios para banear a mano a quienes no han pagado.

Actualmente no se avisa al usuario de que no ha pagado.

Requiere una aplicación de Windows que integre Paypal-Telegram de tal modo que se pueda gestionar esto del modo más sencillo posible y que la aplicación sea lo más barata posible.

Concepto

Elaboración de una aplicación para Windows que permita conectar una cuenta de Paypal y un canal de Telegram (integración PayPal-Telegram). Esta, permitirá al operador vincular las cuentas de correo de los pagos recibidos en Paypal, con los usuarios del canal de Telegram, permaneciendo esa asociación guardada para el futuro. Permitirá expulsar a los usuarios del canal que no hayan pagado la cantidad indicada por el operador en el último mes.

Precio

Tarea Opcional Precio
1 Vincular cuenta Paypal No 840,00€
2 Obtener cobros último mes Paypal No 420,00€
3 Vincular cuenta Telegram No 840,00€
4 Obtener miembros canal telegram No 420,00€
5 Ventana para asociar miembros canal con mails paypal No 420,00€
6 BBDD para guardar asociaciones No 210,00€
7 Permitir banear a todos los que no hayan pagado en el último mes No 210,00€
8 Permitir readmitir a un usuario concreto 210,00€
9 Permitir mandar un correo de aviso de baneo a todos los que no hayan pagado en el último mes 420,00€
10 Tests de integración No 420,00€
11 Hacer un instalador 105,00€
12 Ventana de ayuda 52,50€
13 Mandar un mensaje con foto al canal de Telegram 420,00€
14 Recibir cobros por Telegram 840,00€
Total no opcionales 3.780,00€

Tiempos

El proyecto tiene una estimación de tiempo de entrega de 2 (dos) meses, desde la fecha de inicio de los trabajos.

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 habría sido distinta.

Se han omitido nombres de empresas y productos.

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