El anti-proceso de desarrollo web

Post on 04-Aug-2015

231 views 0 download

Transcript of El anti-proceso de desarrollo web

El anti-proceso de desarrollo web

@migueltonic

Puno, 10 Octubre 2009

Objetivo

• Desarrollo ideal VS Desarrollo real

• Metodologías y desmetodologías

• Consejos

• Productividad

• Algunas experiencias

• Buena referencia: 37signals.com

Software en la web

Empresas

Desventajas de las empresas grandes

• Complejidad

• Lentitud

• Adaptación al cambio

• Principios físicos

Proceso de desarrollo

Ideas / oportunidades

El anti-proceso

1. Hacer poco

• La complejidad es difícil de mantener

2. Identificación con la idea

• Pasión

• Crear herramientas de las cosas que a uno le gustan

3. recursos

• evitar presión de los inversores

• las carencias incentivan la creatividad

4. la competencia es buena

• aprender de otros

5. equipos pequeños

• complementar talentos,

• ej: un programador, un diseñador

• Aumentar personas con el tiempo

6. El producto

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

6. El producto

• Creador: una visión

• Usuario: una herramienta

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

• Ejemplo: facebook

ventajas de tener una vision

• facilidad a la hora de tomar decisiones

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

• Ejemplo: gmail

desarrollo por partes

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

escalabilidad

• no escalar hasta que sea necesario

focalizar esfuerzos

• buen programadorbuen diseñador

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

desarrollo

1. lluvia de ideas

2. Bocetos

3. Diseño

4. Html

5. codificar

cambios

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

Manejar el caos

• es mejor trabajar sobre el desastre

• ( mejor = más natural )

• planificar sobre el futuro, es eso.

Personas

• el cerebro es lineal no paralelo

• pocas interrupciones, las empresas online son poco productivas

• “la zona”

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

Equipos de trabajo

• que compartan la visión

• química

Celebrar logros

• Gracias!!