1
desarrollando mogollón de apps a la vez…¿en qué lío me he metido?
José Luis García
Alejandro Rupérez
#InCodeWeTrust
22
If yo
u ha
ve a
dre
a, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
EquipoAlejandro RupéreziOS Architect at Intelygenz
José Luis GarcíaAndroid Architect at Intelygenz
#InCodeWeTrust
Mobile¿Qué hacemos?
AndroidiOS
Cross-platformsAnálisis de la mejor solución posible
Producto completo
AppsProducts
Análisis + Diseño + Servicios Web + Front + Mobile + Distribución + Machine Learning + Big Data
#InCodeWeTrust If
you
have
a d
ream
, we
can
writ
e th
e co
de
El PaísAplicación Móvil
Desarrollamos para el diario El País,
apps nativas para Android e iOS,
ajustada a las guías de diseño Material
DesignPremio Lovie de creación digital 2016 en la categoría de
Movilidad y Aplicaciones, dentro del apartado de Noticias y
Entretenimiento.
ViesgoViesgo
La app de “Tu Oficina Online” premiada entre las 50 mejores
ideas digitales de Expansión en la categoría
Internet de las Cosas
Desarrollo web y aplicaciones nativas
iOS y Android para la mejora de la
Oficina Online de la compañía.
Aplicación MóvilAplicación Móvil
Los 40Aplicación Móvil
Desarrollamos para Los 40, apps nativas para Android e iOS, ajustada a las guías de diseño Material
Design
Mobile¿Qué hacemos?
AndroidiOS
Cross-platformsAnálisis de la mejor solución posible
Producto completo
AppsProducts
Análisis + Diseño + Servicios Web + Front + Mobile + Distribución + Machine Learning + Big Data
#InCodeWeTrust
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code The enemies
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
● Rotación● Proyectos pasados
11
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
12
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code Principios de la solución
● Equipo
● Aspectos TécnicosIf yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code Aspectos técnicos
Cultura técnica de equipo
Base tecnológicaIf yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code Técnica
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
Hexagonal(A. Cockburn)
Android Studio
NetClient Kommander jUnit
VCI Gradle Kvk Kinject Espresso
Vertical Design
Code Style
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
Cada Program está enterado de la metodología de trabajo por formaciones semanales (program weeklies).
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
Se procura tener un grupo reducido de personas del mismo program en el mismo proyecto, no por meter más gente, el proyecto sale más rápido, los conflictos pueden ser un infierno!
Se intenta mezclar los equipos para que todos aprendan y mejoren en disciplinas menos entrenadas o en las que tienen menos experiencia.
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
¿Nuestro curro? ¡Estar alineados! (Reglas comunes, arquitectura, metodologías, ideas...)
Innovación, nuevas tecnologías, nuevas herramientas o desarrollo de herramientas propias (por supuesto, ¡todas Open Source!)
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
- Políticas de Code Review.
- Potenciar el uso de Pull Request.
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
Se tienen muy en cuenta las capacidades para un trabajo perfecto.
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
¡La calidad no es una opción!
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
DevOps culture para hacer pipelines, continuous integration y continuous delivery.
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
Scrum y metodologías ágiles, nuestro día a día.
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
ATDD Cycle#InCodeWeTrust
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
Gracias#InCodeWeTrust
If yo
u ha
ve a
dre
am, w
e ca
n w
rite
the
code
GraciasPresión del tiempo
#InCodeWeTrust