El anti-proceso de desarrollo web
-
Upload
migueltonic -
Category
Technology
-
view
231 -
download
0
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!!