como mejorar la eficiencia (sin morir en el intento)

36
COMO MEJORAR LA EFICIENCIA (Sin morir en el intento)

Upload: sergio-tomas

Post on 22-Jul-2015

428 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Como mejorar la eficiencia (Sin morir en el intento)

COMO MEJORAR LA EFICIENCIA

(Sin morir en el intento)

Page 2: 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

Page 3: Como mejorar la eficiencia (Sin morir en el intento)

¿POR DÓNDE EMPEZAR?

3

Page 4: 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

4

Page 5: Como mejorar la eficiencia (Sin morir en el intento)

GRANDES TAREAS, GRANDES PROBLEMAS

5

Page 6: 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

6

Page 7: Como mejorar la eficiencia (Sin morir en el intento)

CAMBIOS EN LOS REQUISITOS

7

Page 8: 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

8

Page 9: Como mejorar la eficiencia (Sin morir en el intento)

TRABAJO DESPERDICIADO

9

Page 10: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 11: Como mejorar la eficiencia (Sin morir en el intento)

DEFINICIÓN A GRANDES RASGOS

11

Page 12: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 13: Como mejorar la eficiencia (Sin morir en el intento)

CREA UN ESQUELETO

13

Page 14: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 15: Como mejorar la eficiencia (Sin morir en el intento)

DEFINE TUS VISTAS

15

Page 16: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 17: Como mejorar la eficiencia (Sin morir en el intento)

DIVIDE Y VENCERÁS

17

Page 18: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 19: Como mejorar la eficiencia (Sin morir en el intento)

ABSTRAE TUS PROBLEMAS

19

Page 20: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 21: Como mejorar la eficiencia (Sin morir en el intento)

ITERA SOBRE LOS PASOS 4 Y 5

21

Page 22: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 23: Como mejorar la eficiencia (Sin morir en el intento)

COMPLETA LOS DETALLES

23

Page 24: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 25: Como mejorar la eficiencia (Sin morir en el intento)

SER ‘PIXEL PERFECT’ ES COSTOSO

25

Page 26: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 27: Como mejorar la eficiencia (Sin morir en el intento)

¡YAGNI!

27

Page 28: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 29: Como mejorar la eficiencia (Sin morir en el intento)

EVITA LOS BLOQUEOS

29

Page 30: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 31: Como mejorar la eficiencia (Sin morir en el intento)

EXPÓN TUS DUDAS

31

Page 32: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 33: Como mejorar la eficiencia (Sin morir en el intento)

TERMÍNALO ANTES DE MEJORARLO

33

Page 34: Como mejorar la eficiencia (Sin morir en el intento)

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

Page 35: Como mejorar la eficiencia (Sin morir en el intento)

¿PREGUNTAS?

35

Page 36: Como mejorar la eficiencia (Sin morir en el intento)

¡GRACIAS A TODOS!

Sergio Tomás Ortiz

Senior Android Engineer en Badoo Ltdaa

@Disruption

36