el anti-proceso de desarrollo web

28
El anti-proceso de desarrollo web @migueltonic Puno, 10 Octubre 2009

Upload: migueltonic

Post on 04-Aug-2015

230 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: El anti-proceso de desarrollo web

El anti-proceso de desarrollo web

@migueltonic

Puno, 10 Octubre 2009

Page 2: El anti-proceso de desarrollo web

Objetivo

• Desarrollo ideal VS Desarrollo real

• Metodologías y desmetodologías

• Consejos

• Productividad

• Algunas experiencias

• Buena referencia: 37signals.com

Page 3: El anti-proceso de desarrollo web

Software en la web

Page 4: El anti-proceso de desarrollo web

Empresas

Page 5: El anti-proceso de desarrollo web

Desventajas de las empresas grandes

• Complejidad

• Lentitud

• Adaptación al cambio

• Principios físicos

Page 6: El anti-proceso de desarrollo web

Proceso de desarrollo

Page 7: El anti-proceso de desarrollo web

Ideas / oportunidades

Page 8: El anti-proceso de desarrollo web

El anti-proceso

Page 9: El anti-proceso de desarrollo web

1. Hacer poco

• La complejidad es difícil de mantener

Page 10: El anti-proceso de desarrollo web

2. Identificación con la idea

• Pasión

• Crear herramientas de las cosas que a uno le gustan

Page 11: El anti-proceso de desarrollo web

3. recursos

• evitar presión de los inversores

• las carencias incentivan la creatividad

Page 12: El anti-proceso de desarrollo web

4. la competencia es buena

• aprender de otros

Page 13: El anti-proceso de desarrollo web

5. equipos pequeños

• complementar talentos,

• ej: un programador, un diseñador

• Aumentar personas con el tiempo

Page 14: El anti-proceso de desarrollo web

6. El producto

• qué es un producto de software?para el creadorpara el usuario

Page 15: El anti-proceso de desarrollo web

6. El producto

• Creador: una visión

• Usuario: una herramienta

• Éxito = cuando el usuario comparte la visión del creador

• Ejemplo: facebook

Page 16: El anti-proceso de desarrollo web

ventajas de tener una vision

• facilidad a la hora de tomar decisiones

• visión en 3 ó 4 palabras máximo

• Ejemplo: gmail

Page 17: El anti-proceso de desarrollo web

desarrollo por partes

• dividir el problema en partes pequeñas que se puedan manejar

Page 18: El anti-proceso de desarrollo web

escalabilidad

• no escalar hasta que sea necesario

Page 19: El anti-proceso de desarrollo web

focalizar esfuerzos

• buen programadorbuen diseñador

Page 20: El anti-proceso de desarrollo web

Focalizar esfuerzos

• no son los que expertos php o photoshopson los que descartan trabajo innecesariolos que dicen NO

• cada característica es como adoptar un niño tiene que pasar por diseño, implementación, pruebas, incidencias

Page 21: El anti-proceso de desarrollo web

desarrollo

1. lluvia de ideas

2. Bocetos

3. Diseño

4. Html

5. codificar

Page 22: El anti-proceso de desarrollo web

cambios

• dejar que el software crezca y evolucione solo, y que las características surjan solas

Page 23: El anti-proceso de desarrollo web

Manejar el caos

• es mejor trabajar sobre el desastre

• ( mejor = más natural )

• planificar sobre el futuro, es eso.

Page 24: El anti-proceso de desarrollo web

Personas

• el cerebro es lineal no paralelo

• pocas interrupciones, las empresas online son poco productivas

• “la zona”

Page 25: El anti-proceso de desarrollo web

Evitar reuniones

• sólo hacer reuniones cuando hay conceptos que no estan claros

• reuniones con al cantidad mínima de personas

• siempre tener una agenda

• tiempo máximo

Page 26: El anti-proceso de desarrollo web

Equipos de trabajo

• que compartan la visión

• química

Page 27: El anti-proceso de desarrollo web

Celebrar logros

Page 28: El anti-proceso de desarrollo web

• Gracias!!