Cómo Trabajamos

Para desarrollar una web a medida lo hacemos siguiendo una secuencia de pasos. Cuando se siguen, ayuda a cumplir un objetivo. Lo consideramos – el arte de pensar detenidamente.

Hablemos de las especificaciones.

01.

Taller de Descubrimiento

 OBJETIVO

  • Ejecutar el proyecto con el cliente basado en la propuesta inicial. 
  • Establecer una idea detallada sobre los objetivos del negocio del cliente. 
  • Comprender el paisaje competitivo. 
  • Determinar el público objetivo, el mercado y la geografía.
  • Aclarar todas las consultas y dudas que tenga el equipo, tras el análisis general. 
  • Comprender y anotar las preferencias de diseño y de branding del cliente. 
  • Establecer las asunciones y obligaciones.
  • Crear un mapping de alto nivel.

RESULTADO

  • Tener una idea precisa y clara de los objetivos del cliente y del proyecto. 
  • Tener una idea clara de los gustos del cliente. 
  • Poner los aportes y las aclaraciones del cliente en puntos elaborados. 
  • Reunir toda la información requerida para la fase de planificación.  

MIEMBROS DEL EQUIPO INVOLUCRADOS

  • Project Manager
  • Tech Lead
  • IA & UX Lead
  • Dueño del proyecto / cliente
  • Business Analyst

02.

Planificación

 OBJETIVO

  • Creación de toda la documentación requerida para la ejecución satisfactoria de un proyecto. 
  • Obtener confirmación del cliente sobre todos los documentos y materiales.
  • Definir el plan del proyecto. 
  • Definir el diseño y el branding del proyecto. 

RESULTADO

  • Documentar todo detalladamente, sin dejar nada asumido.
  • Obtener la aprobación del cliente respecto a la documentación y el plan del proyecto. 
  • Tener un plan de proyecto definido y preciso. 

ENTREGABLES

  • Especificación técnica detallada. 
  • Wire-frames.
  • Historias de usuario.
  • Plan de proyecto con objetivos detallados.
  • Casos de prueba y escenarios. 

MIEMBROS DEL EQUIPO INVOLUCRADOS

  • Project Manager
  • Tech Lead
  • IA & UX Lead
  • UI Design Lead
  • Test Lead

03.

Diseño

 OBJETIVO

  • Diseño UI de todas las pantallas de proyecto basadas en los wire-frames aprobados y las pautas de diseño. 
  • Diseños específicos de web, tableta, y mobile.
  • Obtener aprobación y confirmación de diseños UI por el cliente. 

ENTREGABLES

  • Diseños UI de los proyectos. 
  • Prototipo interaccionable. 
  • Archivos de photoshop/illustrator.   

HERRAMIENTAS

  • Photoshop
  • Illustrator
  • Adobe XD
  • Sketch
  • Invision

MIEMBROS DEL EQUIPO INVOLUCRADOS

  • Project Manager
  • IA & UX Lead
  • Lead de Diseño UI
  • Diseñador UI

04.

Desarrollo

 OBJETIVO

  • Proveer los requisitos para el frontend, backend, servicios web y integración de desarrollo de API.
  • Preparar una estrategia para metodología Scrum Agile.
  • Factorizar los aspectos de multi-tenencia, escalabilidad e integraciones de terceros.
  • Organizar una frecuencia de 2-3 semanas para sprints/objetivos.

TECNOLOGÍAS WEB

  • Back-end: Laravel, Ruby, Phython, Node.JS, Java
  • Front-end: AngularJS, ReactJS, VueJS HTML5, CSS
  • Database: Mongo DB, Mysql, PostgreSQL, Firebase
  • OpenSource: Drupal, Magento, WordPress

TECNOLOGÍAS MOBILE

  • IOS: Objective C, Swift, xCode
  • Android: Java, Android Studio
  • Hybrid: Ionic, ReactNative

MIEMBROS DEL EQUIPO INVOLUCRADOS

  • Project Manager
  • Team Lead
  • Front-end Developers
  • Back-end Developers
  • Ingeniero QA

 

05.

Testing

 OBJETIVO

  • Testear cada objetivo/sprint manualmente
  • Reportar bugs y añadir productos al backlog
  • Respecto a arreglar bugs, se provee calidad y el sprint de la demo final se envía al cliente para obtener aprobación.
  • Pruebas de regresión después de cada sprint para asegurar un funcionamiento apropiado de los objetivos / sprints aprobados anteriormente. 

HERRAMIENTAS

  • Jira
  • Mantis
  • Firebase
  • JMeter
  • GTmetrix
  • Selenium

TIPOS DE TESTING

  • Testing de Unidad
  • Testing Manual
  • Testing de Regresión
  • Testing de Seguridad
  • Testing de Automatización
  • Testing de Presión de Carga
  • Performance
  • Revisión de Código

MIEMBROS DEL EQUIPO INVOLUCRADOS

  • Account Manager
  • Project Manager
  • QA

06.

Mantenimiento

 OBJETIVO

  • Mejora del producto mediante metodología Agile. 
  • Auditorías de seguridad.
  • Back-ups de código cada dos semanas.
  • Mejoras constantes del sistema basadas en nuevas versiones de software.
  • Testing completo mensual del sistema para encontrar bugs, incompatibilidad, y errores.
  • Monitorizar el tráfico y tiempo de carga del servidor y optimización acorde a las necesidades del negocio. 
  •  

Estructura de Comunicación de Proyecto

Reunión Diaria de Scrum

Lunes – Viernes
30 Minutos

 

Revisar el trabajo del día anterior, los planes diarios, cualquier duda, complicación, etc. 

Project Manager con el Project Team completo

Revisión Semanal

Semanal

45-60 Minutos

Mejoras que procesar (sin echar culpas a otros miembros)

Cliente con el Project Manager y el Team Lead

Entregable de Sprint

2-3 semanas

1-2 horas

Demostrar al cliente

Cliente con el Project Manager y el Team Lead

Revisiones de Código

Cada dos semanas

3-4 horas

Revisión de código

Tech Lead

Herramientas de Colaboración

Nos aseguramos de utilizar las herramientas top del mercado para hacer tus ideas realidad. Nuestra selección cuidadosa de herramientas garantiza que tus ideas se ejecuten con el más alto nivel de eficiencia.

Modelos de Compromiso

Nuestro objetivo es entregar excelencia en cada paso de nuestros proyectos y terminar nuestro trabajo con un nivel top de eficiencia y dedicación.

Cuando el alcance de tu idea no está claro, tendemos a aplicar el modelo T&M para proveer más eficiencia mientras continuamos con tu proyecto.

Para proporcionarte control sobre el proyecto, el quipo estará a tu disposición. Nuestro objetivo es darte una sensación de confort mientras trabajamos en tu idea y nuestro equipo se asegurará de que sientas que tienes el control.

Shopping Basket