Metodologia para Creación de Aplicaciones Web

196
Metodología para el proceso de creación de Aplicaciones Web

description

 

Transcript of Metodologia para Creación de Aplicaciones Web

Page 1: Metodologia para Creación de Aplicaciones Web

Metodología para el proceso de creación de Aplicaciones Web

Page 2: Metodologia para Creación de Aplicaciones Web

aplicaciones

Page 3: Metodologia para Creación de Aplicaciones Web

aplicaciones web

Page 4: Metodologia para Creación de Aplicaciones Web

aplicación = aplicación web

Page 5: Metodologia para Creación de Aplicaciones Web

aplicación != aplicación web

Page 6: Metodologia para Creación de Aplicaciones Web

aplicación != aplicación web

! porque el mercado lo percibe así

! lo espera

! lo solicita

! lo exige

Page 7: Metodologia para Creación de Aplicaciones Web

sitios web

Page 8: Metodologia para Creación de Aplicaciones Web

sitios web ~= aplicaciones web

! son pero no son

Page 9: Metodologia para Creación de Aplicaciones Web

sitios web

Page 10: Metodologia para Creación de Aplicaciones Web

sitios web

! caos en el proceso de desarrollo

! ¿existe uno?

Page 11: Metodologia para Creación de Aplicaciones Web

metodologías de desarrollo de software

Page 12: Metodologia para Creación de Aplicaciones Web

metodologías de desarrollo de software

! existen

! funcionan...

! ...o casi

Page 13: Metodologia para Creación de Aplicaciones Web

aplicación web

! front-end

! back-end

Page 14: Metodologia para Creación de Aplicaciones Web

back-end

! se puede dar como resuelta

! metodologías y técnicas desde 1960+

Page 15: Metodologia para Creación de Aplicaciones Web

front-end

! avances en varias direcciones

! metodologías y técnicas desde...

! ...1960

Page 16: Metodologia para Creación de Aplicaciones Web

front-end

! GUI nacen en consolas

! tal vez no deberían haber salido de ahí

Page 17: Metodologia para Creación de Aplicaciones Web

front-end

! limitaciones técnicas

! resultados limitados

Page 18: Metodologia para Creación de Aplicaciones Web

manzanas y ventanas

! y fotocopias

Page 19: Metodologia para Creación de Aplicaciones Web

manzanas y ventanas

! traen el concepto de GUI

! establecen guías de diseño

Page 20: Metodologia para Creación de Aplicaciones Web

manzanas y ventanas

! Windows Style Guide

! Macintosh Human Interface Guide

Page 21: Metodologia para Creación de Aplicaciones Web

manzanas y ventanas

! herramientas limitadas

! resultados limitados... pero mejores

Page 22: Metodologia para Creación de Aplicaciones Web

leopardos, pinguinos y vistas

! mayores recursos en hardware

! mayores herramientas para desarrolladores

Page 23: Metodologia para Creación de Aplicaciones Web

swing, gtk, qt, DirectX, OpenGL, WPF, JavaFX

! problema resuelto

! ... ¿o no?

Page 24: Metodologia para Creación de Aplicaciones Web

front-end

! ya tenemos las capacidades

! ¿no es suficiente?

! ¡NO!

Page 25: Metodologia para Creación de Aplicaciones Web

¿qué compone el front-end?

! información de un repositorio

! interacción con el sistema

! interacción del usuario

! diseño y respuesta visual

Page 26: Metodologia para Creación de Aplicaciones Web

las herramientas resuelven

! información de un repositorio

! interacción con el sistema

! diseño y respuesta visual (o ayudan)

Page 27: Metodologia para Creación de Aplicaciones Web

información de un repositorio

! nada nuevo

! DAO hacia BD, ActiveRecords, ORM

! IO, SqlLite, SqlServer, MySQL, etc.

Page 28: Metodologia para Creación de Aplicaciones Web

interacción con el sistema

! interfaces claras de comunicación

! SOAP, XML+RPC, REST

Page 29: Metodologia para Creación de Aplicaciones Web

diseño y respuesta visual

! Photoshop, CorelDraw, Visio, Illustrator

! ¿MS Paint?

! Toolkits (AJAX, OpenLazlo, Silverlight, Flash)

Page 30: Metodologia para Creación de Aplicaciones Web

¿y el usuario?

Page 31: Metodologia para Creación de Aplicaciones Web

¿y cómo trabajan juntas?

Page 32: Metodologia para Creación de Aplicaciones Web

tenemos las herramientas

! pero no sabemos usuarlas...

! ...aún

Page 33: Metodologia para Creación de Aplicaciones Web

metodologías

! no es nada nuevo

! pero no es waterfall

Page 34: Metodologia para Creación de Aplicaciones Web

metodologías

! aplicadas al front-end

! fases similares a lo que conocemos

! porque es lo mismo... sólo en un contexto distinto

Page 35: Metodologia para Creación de Aplicaciones Web

qué esperamos

! cumplir con los cuatro aspectos

! pensando en el usuario

! pensando en el desarrollador

! pensando en los stakeholders

Page 36: Metodologia para Creación de Aplicaciones Web

la web no es algo nuevo

! pero nos exige nuevas habilidades

Page 37: Metodologia para Creación de Aplicaciones Web

tendencia principal

! contenido por sobre imagen

Page 38: Metodologia para Creación de Aplicaciones Web

diseño web != diseño gráfico

Page 39: Metodologia para Creación de Aplicaciones Web

diseño web != arte

! salvo exceptiones

Page 40: Metodologia para Creación de Aplicaciones Web

empezamos

Page 41: Metodologia para Creación de Aplicaciones Web

una metodología

! no la única

! pero alberga todos los pasos importantes

Page 42: Metodologia para Creación de Aplicaciones Web

una metodología

! hablaremos de fases...

! iterativas y recurrentes

Page 43: Metodologia para Creación de Aplicaciones Web

una metodología

! lo que ya conocemos

! pero en un nuevo formato

Page 44: Metodologia para Creación de Aplicaciones Web

fases! análisis

! diseño

! desarrollo

! pruebas

! puesta en marcha

Page 45: Metodologia para Creación de Aplicaciones Web

fases

! suena similar

! pero no es tan secuencial

! orientación al paralelismo

Page 46: Metodologia para Creación de Aplicaciones Web

fase 1: análisis

Page 47: Metodologia para Creación de Aplicaciones Web

fase 1: análisis

! definición de objetivos

! identificación de los usuarios

! requerimientos de la aplicación

Page 48: Metodologia para Creación de Aplicaciones Web

fase 1: definición de objetivos

! que se espera lograr

! cuantificables

! cualitativos

Page 49: Metodologia para Creación de Aplicaciones Web

fase 1: definición de objetivos

! guías para pruebas

! expresadas en términos del negocio

! justificables

Page 50: Metodologia para Creación de Aplicaciones Web

fase 1: identificaciónde usuarios

! dos grandes grupos

! los que crean

! y los que acceden

Page 51: Metodologia para Creación de Aplicaciones Web

fase 1: identificación de usuarios

! límites, accesos

! locaciones

! restricciones

Page 52: Metodologia para Creación de Aplicaciones Web

fase 1: requerimientos

! qué se espera transmitir

! en una intranet: información

Page 53: Metodologia para Creación de Aplicaciones Web

fase 1: requerimiento de información

! prevalencia

! necesaria

! pertinente

Page 54: Metodologia para Creación de Aplicaciones Web

fase 1: prevalencia de información

! siempre presente

! actualizada

! “buscable”

Page 55: Metodologia para Creación de Aplicaciones Web

fase 1: información necesaria

! concisa

! ordenada

! orientada al usuario

! orientada al dominio del problema

Page 56: Metodologia para Creación de Aplicaciones Web

fase i: informaciónpertinente

! clasificada bajo algún criterio

– tiempo última actualización

– jerarquía de importancia

! disponible

Page 57: Metodologia para Creación de Aplicaciones Web

fase 1: entregables

! lista de requerimientos

! visible

! parte aquella que ya exista

Page 58: Metodologia para Creación de Aplicaciones Web

fase 1: conclusiones

! énfasis en los usuarios

! establecer las bases y dirección

Page 59: Metodologia para Creación de Aplicaciones Web

fase 2: diseño

Page 60: Metodologia para Creación de Aplicaciones Web

fase 2: diseño

! diseño de contenido

! diseño de interacción

! diseño visual

Page 61: Metodologia para Creación de Aplicaciones Web

fase 2: diseño

! extensa

! recurrente

! ejecutada en paralelo

Page 62: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de contenido

! ordenar la información

! categorizarla

! mostrarla

Page 63: Metodologia para Creación de Aplicaciones Web

hablamos de arquitectura de información

Page 64: Metodologia para Creación de Aplicaciones Web

arquitectura de información

! ¿cómo definirla?

Page 65: Metodologia para Creación de Aplicaciones Web

“The structural design of shared information environments”

Page 66: Metodologia para Creación de Aplicaciones Web

“The combination of organization, labeling, search, and navigation systems withing web sites and intranets”

Page 67: Metodologia para Creación de Aplicaciones Web

“The art and science of shaping information products and experiences to support usability and findability”

Page 68: Metodologia para Creación de Aplicaciones Web

no es fácil definirla

! una de las razones por las que no es tan aplicada...

! ...aún

Page 69: Metodologia para Creación de Aplicaciones Web

arquitectura

! convención utilizada por años para Software

! modelo “bottom-up”

Page 70: Metodologia para Creación de Aplicaciones Web

arquitectura

! blueprints

! diagramas

! guías de referencia

Page 71: Metodologia para Creación de Aplicaciones Web

arquitectura de información

! cómo acceder a la información

! organizarla

! buscarla

! ....

Page 72: Metodologia para Creación de Aplicaciones Web

¿porqué es importante?

! costo de encontrar la información

! costo de no encontrarla

! costo de educación y capacitación

Page 73: Metodologia para Creación de Aplicaciones Web

¿porqué es importante?

! costo de construcción

! costo de mantenerla

! valor de marca y presencia

Page 74: Metodologia para Creación de Aplicaciones Web

Information Arquitecture – Designing Large-Scale Web – Sites

! libro de cabecera

Page 75: Metodologia para Creación de Aplicaciones Web

arquitectura de información

! en resumen

! revisió de los conceptos principales

Page 76: Metodologia para Creación de Aplicaciones Web

información

! no es data

! no es conocimiento

Page 77: Metodologia para Creación de Aplicaciones Web

información

! concerniente a documentos

! sitios web, imagénes, aplicaciones

! metadata

Page 78: Metodologia para Creación de Aplicaciones Web

arquitectura: estructura, organización y etiquetas

! nivel de granularidad y relación

! cómo agruparla y categorizarla

! como nombrar las categorías y definir su navegación

Page 79: Metodologia para Creación de Aplicaciones Web

sistemas de arquitectura de información

Page 80: Metodologia para Creación de Aplicaciones Web

arquitectura: sistemas de búsqueda

Page 81: Metodologia para Creación de Aplicaciones Web

arquitectura: sistema de navegación

Navegación Global

NavegaciónLocal

Navegación Contextual

Page 82: Metodologia para Creación de Aplicaciones Web

arquitectura: relaciones semánticas

genérico

sinónimos acrónimos

relacionados relacionados

específico

Page 83: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de contenidoentregables

! wireframes

! mapas del sitio

! lista de vocabulario

! esquemas de metadata

Page 84: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de contenidowireframes

Page 85: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de contenidomapas del sitio

Page 86: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de contenidolistas de vocabulario

Términos AceptadosVariantes

Email Correo Electrónico

E-mail

Fax Facsímil

Fotocopiadora Copiadora

Xerox

Page 87: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de contenidoesquemas de metadata

! autor de la información

! fecha de creación

! fecha de actualización

! etiquetas

! categorías

! versión

! tipo

! tamaño

! duración

! dimensiones

! formato de archivo

! forma de visualizar

Page 88: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacción

Page 89: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacción

! cómo el usuario utiliza el sistema

! como el sistema responde a las consultas

! recordemos perfiles de usuario

Page 90: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacción:uso del sistema

Page 91: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacción:uso del sistema

! hablamos de usabilidad

Page 92: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacciónusabilidad

! facilidad para utilizar una interfaz

!

Page 93: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacciónusabilidad

! facilidad de aprendizaje

! eficiencia en el uso

! facilidad para recordar

! pocos errores

Page 94: Metodologia para Creación de Aplicaciones Web

Don't Make Me Think

Page 95: Metodologia para Creación de Aplicaciones Web

fase 2: usabilidad en cinco slides

! sentido común

! no hacer pensar al usuario

! entender que “ojeamos”, no leemos

Page 96: Metodologia para Creación de Aplicaciones Web
Page 97: Metodologia para Creación de Aplicaciones Web
Page 98: Metodologia para Creación de Aplicaciones Web
Page 99: Metodologia para Creación de Aplicaciones Web
Page 100: Metodologia para Creación de Aplicaciones Web
Page 101: Metodologia para Creación de Aplicaciones Web

fase 2: usabilidad en cinco slides

! crear jerarquías visuales

! utilizar convenciones

! dejar opciones claras

Page 102: Metodologia para Creación de Aplicaciones Web
Page 103: Metodologia para Creación de Aplicaciones Web
Page 104: Metodologia para Creación de Aplicaciones Web
Page 105: Metodologia para Creación de Aplicaciones Web

fase 2: usabilidad en cinco slides

! eliminar la mitad del texto

! ... y luego la otra mitad

Page 106: Metodologia para Creación de Aplicaciones Web
Page 107: Metodologia para Creación de Aplicaciones Web
Page 108: Metodologia para Creación de Aplicaciones Web
Page 109: Metodologia para Creación de Aplicaciones Web
Page 110: Metodologia para Creación de Aplicaciones Web
Page 111: Metodologia para Creación de Aplicaciones Web
Page 112: Metodologia para Creación de Aplicaciones Web
Page 113: Metodologia para Creación de Aplicaciones Web

fase 2: usabilidad en cinco slides

! navegación clara

! ... siguiendo convenciones

! entender cómo buscamos

Page 114: Metodologia para Creación de Aplicaciones Web
Page 115: Metodologia para Creación de Aplicaciones Web
Page 116: Metodologia para Creación de Aplicaciones Web
Page 117: Metodologia para Creación de Aplicaciones Web
Page 118: Metodologia para Creación de Aplicaciones Web
Page 119: Metodologia para Creación de Aplicaciones Web
Page 120: Metodologia para Creación de Aplicaciones Web
Page 121: Metodologia para Creación de Aplicaciones Web
Page 122: Metodologia para Creación de Aplicaciones Web

http://www.jonespartners.com/

Page 123: Metodologia para Creación de Aplicaciones Web

fase 2: usabilidad en cinco slides

! no temer al “fold”

! reportes de buenas prácticas y guías

! el usuario promedio

! ... no existe

Page 124: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacciónusabilidad

! pruebas de usabilidad

! pocos usuarios

! cualquiera sirve

Page 125: Metodologia para Creación de Aplicaciones Web

usabilidad

! no esta en contra del diseño

! lo complementa

! y le da fuerza

Page 126: Metodologia para Creación de Aplicaciones Web

usabilidad

! propiamente hecho, nos evita

Page 127: Metodologia para Creación de Aplicaciones Web
Page 128: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacción

Page 129: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacciónaccesibilidad

! acceso a los contenidos a todos

! lectores de pantalla

! dispositivos móviles o no tradicionales

! requerido por el gobierno

Page 130: Metodologia para Creación de Aplicaciones Web
Page 131: Metodologia para Creación de Aplicaciones Web

fase 2: uso del sistema

! prototipo de navegación de contenido

Page 132: Metodologia para Creación de Aplicaciones Web

fase 2: prototipo de contenido

! muestra navegación en el sistema

! donde puede ir y cómo

! como responderá el sistema

! abstracción del diseño

Page 133: Metodologia para Creación de Aplicaciones Web

fase 2: prototipo de contenido

! documentos XHTML sobre contenido

! navegable

! PowerPoint/Keynote/Impress

! Mock-up It!

Page 134: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacciónrespuesta del sistema

Page 135: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacciónrespuesta del sistema

! comunicación con el sistema

! ¿asíncrona?

! forma de comunicación (¿XML-RPC? ¿REST?)

Page 136: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacciónrespuesta del sistema

! prueba de factibilidad de integración con el sistema

Page 137: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visual

Page 138: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visual

! iconografía y elementos gráficos

! análisis y creación de interfaces

! pruebas conceptuals y de factibilidad

Page 139: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visualparalelismo

! iconografía y elementos gráficos

! análisis y creación de interfaces

! pruebas conceptuals y de factibilidad

Page 140: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visualiconografía y elementos gráficos

Page 141: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visualiconografía y elementos gráficos

! logos, ilustraciones, pictogramas

! íconos, infografías

! paleta de colores comunes

! elementos gráficos comunes

Page 142: Metodologia para Creación de Aplicaciones Web

w

Page 143: Metodologia para Creación de Aplicaciones Web
Page 144: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visualanálisis y creación de interfaces

! entregable

! prototipo de diseño

Page 145: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visualanálisis y creación de interfaces

Page 146: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visualanálisis y creación de interfaces

! patrones de diseño

! basados en guías de la organización

! enfoque a la accesibilidad

! basados en los requerimientos

Page 147: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visual pruebas conceptuales y de factibilidad

! implementación simple de la interfaz

! integración con tecnologías

! factibilidad del diseño

! potenciales problemas

Page 148: Metodologia para Creación de Aplicaciones Web

fase 2: pruebas de concepto y factibilidad

! prototipo del diseño armado

! probar tecnologías

! probar integración...

! repetir

Page 149: Metodologia para Creación de Aplicaciones Web

fase 2: conclusiones

Page 150: Metodologia para Creación de Aplicaciones Web

fase 2: diseño

Page 151: Metodologia para Creación de Aplicaciones Web

fase 2: diseño

! diseño de contenido

! diseño de interacción

! diseño visual

Page 152: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de contenido

Page 153: Metodologia para Creación de Aplicaciones Web

fase 2: diseño de interacción

! informes de tests de usabilidad

! ... de accesibilidad

! prototipo de navegación de contenido

! documento de respuesta del sistema

Page 154: Metodologia para Creación de Aplicaciones Web

fase 2: diseño visual

! prototipo de diseño

! elementos gráficos definidos

! estándares visuales a seguir

Page 155: Metodologia para Creación de Aplicaciones Web

fase 2: recomendaciones

! conocer los instrumentos

! contar con aprobación desde arriba

! tener paciencia

! no al diseño de comité

Page 156: Metodologia para Creación de Aplicaciones Web

fase 3: desarrollo

Page 157: Metodologia para Creación de Aplicaciones Web

fase 3: desarrollo

! implementación del diseño

! validación y pruebas en dispositivos

! integracción con sistema

! aplicación de interacción

Page 158: Metodologia para Creación de Aplicaciones Web

fase 3: implementación del diseño

y

Page 159: Metodologia para Creación de Aplicaciones Web

fase 3: NO tablas

! salvo para datos tabulados

Page 160: Metodologia para Creación de Aplicaciones Web
Page 161: Metodologia para Creación de Aplicaciones Web

fase 3: recomendaciones para el desarrollo

! XHTML + CSS

Page 162: Metodologia para Creación de Aplicaciones Web

fase 3: recomendaciones para el desarrollo

! elaborar para navegadores seguidores de estándares

! Firefox, Safari, Opera, Konqueror, Camino

Page 163: Metodologia para Creación de Aplicaciones Web

fase 3: recomendaciones para el desarrollo

! hojas de estilo separadas para cada medio

– screen

– print

Page 164: Metodologia para Creación de Aplicaciones Web

fase 3: recomendaciones para el desarrollo

! hojas de estilo separadas por tipo

– layout

– tipografía y colores

– resets

Page 165: Metodologia para Creación de Aplicaciones Web

fase 3: recomendaciones para el desarrollo

! adecuar para el resto de navegadores

– (IE6 – IE7)

! utilizar condicionales

–<!--[if IE]><link rel="stylesheet" type="text/css" href="css/ie.css" media="screen"/><![endif]-->

Page 166: Metodologia para Creación de Aplicaciones Web

fase 3: recomendaciones para el desarrollo

! diseño fijo o líquido

! considerar frameworks

! seguir las recomendaciones de la W3C

Page 167: Metodologia para Creación de Aplicaciones Web

fase 3: validaciones y pruebas en dispositivos

! validación de XHTML y CSS

! facilita el mantenimiento

! escalabilidad

! mantenible en el tiempo

Page 168: Metodologia para Creación de Aplicaciones Web

fase 3: validaciones y pruebas en dispositivos

! pruebas en dispositivos no tradicionales

! celulares

! dispositivos de internet

! consolas

Page 169: Metodologia para Creación de Aplicaciones Web

fase 3: validaciones y pruebas en dispositivos

! sólo si está en los objetivos y con los perfiles identificados

! pero debe soportarlo a futuro

Page 170: Metodologia para Creación de Aplicaciones Web

fase 3: validaciones y pruebas en dispositivos

! pruebas de accesibilidad

! seguimiento de los puntos de W3C

! prueba con lector de pantallas

Page 171: Metodologia para Creación de Aplicaciones Web

fase 3: integración con el sistema

Page 172: Metodologia para Creación de Aplicaciones Web

fase 3: integración conel sistema

! adaptar diseño al flujo actual

! separar XHTML

– WebParts / WebControls

– Layouts / Themes

Page 173: Metodologia para Creación de Aplicaciones Web

fase 3: integración con el sistema

! integrar las llamadas de la interfazcon back-end

! métodos deben habersido probados previamente

Page 174: Metodologia para Creación de Aplicaciones Web

fase 3: integración con el sistema

! unit testing

! mockup clients

! Test-Driven Development

! Behaviour-Driven Development

Page 175: Metodologia para Creación de Aplicaciones Web

fase 3: integración con el sistema

! probar integración con usuarios

! comparar con prototipo de contenido

! corregir fallas

! repetir

Page 176: Metodologia para Creación de Aplicaciones Web

fase 3: aplicación de interacción

Page 177: Metodologia para Creación de Aplicaciones Web

fase 3: aplicación de interacción

! utilizar la tecnología definida

! no obtrusiva

! no obtrusiva

! no obtrusiva

Page 178: Metodologia para Creación de Aplicaciones Web

fase 3: aplicación de interacción

! “graceful degradation”

Page 179: Metodologia para Creación de Aplicaciones Web

fase 3: aplicación de interacción

! no olvidar los requisitos

! drag-n-drop, RIAs

Page 180: Metodologia para Creación de Aplicaciones Web

fase 3: recomendaciones generales

! incorporar a los usuarios

! integrarse a su SCM

! seguridad

! priorizar

Page 181: Metodologia para Creación de Aplicaciones Web

fase 3: entregables

! diseño válido, semántico e integrado

! documentos de referencia

Page 182: Metodologia para Creación de Aplicaciones Web

fase 4: pruebas

Page 183: Metodologia para Creación de Aplicaciones Web

fase 5: puesta en marcha

Page 184: Metodologia para Creación de Aplicaciones Web

fase 5: puesta en marcha

! despliegue a producción

! integrado a su workflow

Page 185: Metodologia para Creación de Aplicaciones Web

fase 5: puesta en marcha

! incremental

! solicitar feedback

! realizar más pruebas

Page 186: Metodologia para Creación de Aplicaciones Web

fase 5: puesta en marcha

! no “beta”s

! no “en construcción”

! pruebas pequeñas, cerradas

! pruebas graduales

Page 187: Metodologia para Creación de Aplicaciones Web

fase 5: conclusiones

! integrado

! sistema funcional y existente

! ... no en pruebas

! ... o en aquellas no críticas

Page 188: Metodologia para Creación de Aplicaciones Web

metodología

Page 189: Metodologia para Creación de Aplicaciones Web

metodología

! no es la única

! no es la mejor

! ... ¿o tal vez sí?

! y funciona

Page 190: Metodologia para Creación de Aplicaciones Web

metodología

! fácil de integrarse a las existentes

Page 191: Metodologia para Creación de Aplicaciones Web

front-end

Page 192: Metodologia para Creación de Aplicaciones Web

back-end

Page 193: Metodologia para Creación de Aplicaciones Web

front-end + back-end

! misma –o similar- forma de trabajo

! reutilizar los conceptos

! adaptarse

Page 194: Metodologia para Creación de Aplicaciones Web

en conclusión

! iniciar de a pocos

! transicionar

! ... o empezar de 0

Page 195: Metodologia para Creación de Aplicaciones Web
Page 196: Metodologia para Creación de Aplicaciones Web

gracias

! [email protected]

! www.srdperu.com