como mejorar la eficiencia (sin morir en el intento)
TRANSCRIPT
COMO MEJORAR LA EFICIENCIA
(Sin morir en el intento)
COMO MEJORAR LA EFICIENCIA
El problema
¿Por dónde empezar?
Grandes tareas, grandes problemas
Cambios en los requisitos
Trabajo desperdiciado
El proceso
Consejos extra
2
¿POR DÓNDE EMPEZAR?
3
COMO MEJORAR LA EFICIENCIA
El problema
¿Por dónde empezar?
Grandes tareas, grandes problemas
Cambios en los requisitos
Trabajo desperdiciado
El proceso
Consejos extra
4
GRANDES TAREAS, GRANDES PROBLEMAS
5
COMO MEJORAR LA EFICIENCIA
El problema
¿Por dónde empezar?
Grandes tareas, grandes problemas
Cambios en los requisitos
Trabajo desperdiciado
El proceso
Consejos extra
6
CAMBIOS EN LOS REQUISITOS
7
COMO MEJORAR LA EFICIENCIA
El problema
¿Por dónde empezar?
Grandes tareas, grandes problemas
Cambios en los requisitos
Trabajo desperdiciado
El proceso
Consejos extra
8
TRABAJO DESPERDICIADO
9
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
1. Definición a grandes rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
Consejos extra
10
DEFINICIÓN A GRANDES RASGOS
11
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
1. Definir la solución a grandes rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
Consejos extra
12
CREA UN ESQUELETO
13
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
1. Definir la solución a grandes rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
Consejos extra
14
DEFINE TUS VISTAS
15
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
1. Definir la solución a grandes rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
Consejos extra
16
DIVIDE Y VENCERÁS
17
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
1. Definir la solución a grandes rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
Consejos extra
18
ABSTRAE TUS PROBLEMAS
19
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
1. Definir la solución a grandes rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
Consejos extra
20
ITERA SOBRE LOS PASOS 4 Y 5
21
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
1. Definir la solución a grandes rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
Consejos extra
22
COMPLETA LOS DETALLES
23
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
Consejos extra
1. Ser ‘pixel perfect’ es costoso
2. ¡YAGNI!
3. Evita los bloqueos
4. Expón tus dudas tan pronto como surjan
5. No mejores lo que no está terminado
24
SER ‘PIXEL PERFECT’ ES COSTOSO
25
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
Consejos extra
1. Ser ‘pixel perfect’ es costoso
2. ¡YAGNI!
3. Evita los bloqueos
4. Expón tus dudas tan pronto como surjan
5. No mejores lo que no está terminado
26
¡YAGNI!
27
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
Consejos extra
1. Ser ‘pixel perfect’ es costoso
2. ¡YAGNI!
3. Evita los bloqueos
4. Expón tus dudas tan pronto como surjan
5. No mejores lo que no está terminado
28
EVITA LOS BLOQUEOS
29
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
Consejos extra
1. Ser ‘pixel perfect’ es costoso
2. ¡YAGNI!
3. Evita los bloqueos
4. Expón tus dudas
5. No mejores lo que no está terminado
30
EXPÓN TUS DUDAS
31
COMO MEJORAR LA EFICIENCIA
El problema
El proceso
Consejos extra
1. Ser ‘pixel perfect’ es costoso
2. ¡YAGNI!
3. Evita los bloqueos
4. Expón tus dudas tan pronto como surjan
5. Termínalo antes de mejorarlo
32
TERMÍNALO ANTES DE MEJORARLO
33
RECAPITULANDO
1. Definir la solución a grandes
rasgos
2. Crea un esqueleto
3. Define tus vistas
4. Divide y vencerás
5. Abstrae tus problemas
6. Itera sobre los pasos 4 y 5
7. Completa los detalles
1. Ser ‘pixel perfect’ es costoso
2. ¡YAGNI!
3. Evita los bloqueos
4. Expón tus dudas tan pronto
como surjan
5. Termínalo antes de mejorarlo
34
¿PREGUNTAS?
35
¡GRACIAS A TODOS!
Sergio Tomás Ortiz
Senior Android Engineer en Badoo Ltdaa
@Disruption
36