buena vista flowers online - PowerPoint PPT Presentation

1 / 290
About This Presentation
Title:

buena vista flowers online

Description:

el cat logo de arreglos lo mantiene la tienda marco conceptual perspectivas comprador ... la tienda casi no ve a buena vista marco conceptual ... – PowerPoint PPT presentation

Number of Views:73
Avg rating:3.0/5.0
Slides: 291
Provided by: bruno97
Category:
Tags: buena | flowers | la | online | tienda | vista

less

Transcript and Presenter's Notes

Title: buena vista flowers online


1
buena vista flowers online
gt
  • bruno unna
  • octubre de 2005

2
gt
qué veremos en esta presentación?
3
gt
los capítulos del trabajo escrito
4
gt
los capítulos del trabajo escrito
marco conceptual cuál es el problema?
5
gt
los capítulos del trabajo escrito
marco conceptual cuál es el problema?
marco teórico con qué herramientas se resolvió?
6
gt
los capítulos del trabajo escrito
marco conceptual cuál es el problema?
marco teórico con qué herramientas se resolvió?
construcción del software cómo se resolvió?
7
gt
los capítulos del trabajo escrito
marco conceptual cuál es el problema?
marco teórico con qué herramientas se resolvió?
construcción del software cómo se resolvió?
resultados y conclusiones qué logramos y
aprendimos?
8
gt
los capítulos del trabajo escrito
marco conceptual cuál es el problema?
marco teórico con qué herramientas se resolvió?
construcción del software cómo se resolvió?
resultados y conclusiones qué logramos y
aprendimos?
trabajos futuros qué sigue ahora?
9
gt
comenzamos!
10
gt marco conceptual
marco conceptual cuál es el problema?
11
gt marco conceptual
Buena Vista Flowers
produce flores importa flores exporta
flores distribuye flores
a nivel internacional
12
gt marco conceptual
hay invernaderos y almacenes en varios puntos de
la república
13
gt marco conceptual
Buena Vista Flowers
14
gt marco conceptual
Buena Vista Flowers
grandes volúmenes
15
gt marco conceptual
Buena Vista Flowers
pequeños volúmenes
grandes volúmenes
16
gt marco conceptual
Buena Vista Flowers
pequeños volúmenes
grandes volúmenes
17
gt marco conceptual
18
gt marco conceptual
19
gt marco conceptual
comunicaciones primitivas!
20
gt marco conceptual
21
gt marco conceptual
22
gt marco conceptual
alternativas de solución
llave en mano
ERP
desarrollo a la medida
23
gt marco conceptual
alternativas de solución
no existe
llave en mano
ERP
desarrollo a la medida
24
gt marco conceptual
alternativas de solución
no existe
llave en mano
caro, lento, riesgoso
ERP
desarrollo a la medida
25
gt marco conceptual
alternativas de solución
no existe
llave en mano
caro, lento, riesgoso
ERP
adelante!
desarrollo a la medida
26
gt marco conceptual gt descripción
27
gt marco conceptual gt descripción
A
un galán le compra flores a su novia
se las compra en línea a liverpool
también le compra chocolates
las acompaña de un mensaje romántico
28
gt marco conceptual gt descripción
B
liverpool separa el pedido en sus partes
envía a buena vista flowers lo que le toca
le envía también el mensaje romántico
y lo hace por fax!
29
gt marco conceptual gt descripción
C
buena vista convoca a estafeta
le informa de los detalles (tamaño y peso)
NO le envía el mensaje romántico
lo hace electrónicamente
30
gt marco conceptual gt descripción
D
se genera una orden de trabajo
quienes crean el arreglo no saben cómo fue pedido
la orden incluye el mensaje romántico
la orden se atiende por canales convencionales
31
gt marco conceptual gt descripción
E
se envía al galán la guía de su pedido
pero sólo si su dirección se conoce
la guía tampoco incluye mensajes románticos!
32
gt marco conceptual gt descripción
F
el galán puede interrogar a estafeta
necesitará su número de guía
buena vista queda fuera de la jugada
33
gt marco conceptual gt perspectivas
pero cómo ven el sistema los actores?
34
gt marco conceptual gt perspectivas gt comprador
el comprador nunca ve a buena vista
35
gt marco conceptual gt perspectivas gt comprador
el comprador nunca ve a buena vista
el catálogo de arreglos lo mantiene la tienda
36
gt marco conceptual gt perspectivas gt comprador
el comprador nunca ve a buena vista
el catálogo de arreglos lo mantiene la tienda
el carrito lo mantiene la tienda
37
gt marco conceptual gt perspectivas gt comprador
el comprador nunca ve a buena vista
el catálogo de arreglos lo mantiene la tienda
el carrito lo mantiene la tienda
el checkout lo hace la tienda
38
gt marco conceptual gt perspectivas gt tienda
la tienda casi no ve a buena vista
39
gt marco conceptual gt perspectivas gt tienda
la tienda casi no ve a buena vista
el catálogo de arreglos lo mantiene ella misma
40
gt marco conceptual gt perspectivas gt tienda
la tienda casi no ve a buena vista
el catálogo de arreglos lo mantiene ella misma
los pedidos los levanta ella misma
41
gt marco conceptual gt perspectivas gt tienda
la tienda casi no ve a buena vista
el catálogo de arreglos lo mantiene ella misma
los pedidos los levanta ella misma
las órdenes de compra las envía por fax
42
gt marco conceptual gt perspectivas gt estafeta
estafeta no ve, es vista
43
gt marco conceptual gt perspectivas gt estafeta
estafeta no ve, es vista
buena vista se conecta con estafeta
44
gt marco conceptual gt perspectivas gt estafeta
estafeta no ve, es vista
buena vista se conecta con estafeta
el comprador se conecta con estafeta
45
gt marco conceptual gt perspectivas gt estafeta
estafeta no ve, es vista
buena vista se conecta con estafeta
el comprador se conecta con estafeta
esto es bueno
46
gt marco conceptual gt perspectivas gt producción
el área de producción no se entera
47
gt marco conceptual gt perspectivas gt producción
el área de producción no se entera
las órdenes de trabajo son todas iguales
48
gt marco conceptual gt perspectivas gt producción
el área de producción no se entera
las órdenes de trabajo son todas iguales
los canales antiguos se preservan
49
gt marco conceptual gt perspectivas gt producción
el área de producción no se entera
las órdenes de trabajo son todas iguales
los canales antiguos se preservan
esto también es bueno
50
gt marco conceptual gt infraestructura
qué se desea?
qué se acepta?
51
gt marco conceptual gt infraestructura
qué se desea?
qué se acepta?
disponibilidad
52
gt marco conceptual gt infraestructura
qué se desea?
qué se acepta?
disponibilidad
accesibilidad
53
gt marco conceptual gt infraestructura
qué se desea?
qué se acepta?
disponibilidad
accesibilidad
escalabilidad
54
gt marco conceptual gt infraestructura
qué se desea?
qué se acepta?
disponibilidad
accesibilidad
escalabilidad
seguridad
55
gt marco conceptual gt infraestructura
qué se desea?
qué se acepta?
disponibilidad
no es misión crítica
accesibilidad
escalabilidad
seguridad
56
gt marco conceptual gt infraestructura
qué se desea?
qué se acepta?
disponibilidad
no es misión crítica
puede ser fea
accesibilidad
escalabilidad
seguridad
57
gt pausa
10 segundos para que se acomoden las ideas
58
gt marco teórico
marco teórico con qué herramientas se resolvió?
59
gt marco teórico gt XP
programación extrema
60
gt marco teórico gt XP
antes
después
61
gt marco teórico gt XP
pero además
cambio social
estilo de desarrollo
camino para mejorar
humanidad y productividad se reconcilian!
62
gt marco teórico gt XP gt descripción
y cómo es?
63
gt marco teórico gt XP gt descripción
y cómo es?
el cliente está en el equipo
64
gt marco teórico gt XP gt descripción
y cómo es?
el cliente está en el equipo
se libera poco a poquito
65
gt marco teórico gt XP gt descripción
y cómo es?
el cliente está en el equipo
se libera poco a poquito
, pero a cada ratito!
66
gt marco teórico gt XP gt descripción
y cómo es?
el cliente está en el equipo
se libera poco a poquito
, pero a cada ratito!
cada oveja con su pareja
67
gt marco teórico gt XP gt descripción
y cómo es?
el cliente está en el equipo
se libera poco a poquito
, pero a cada ratito!
cada oveja con su pareja
el sistema siempre funciona
68
gt marco teórico gt XP gt descripción
y cómo es?
el cliente está en el equipo
se libera poco a poquito
, pero a cada ratito!
cada oveja con su pareja
el sistema siempre funciona
no existen los bomberazos
69
gt marco teórico gt XP gt proceso
el cambio es bienvenido
70
gt marco teórico gt XP gt proceso
el cambio no es opcional
el cambio es bienvenido
71
gt marco teórico gt XP gt proceso
el cambio no es opcional
el valor del software se aprende, no se adivina
el cambio es bienvenido
72
gt marco teórico gt XP gt proceso
el cambio no es opcional
el valor del software se aprende, no se adivina
el cambio es bienvenido
tirar uno a la basura
73
gt marco teórico gt XP gt proceso
el cambio no es opcional
el valor del software se aprende, no se adivina
el cambio es bienvenido
adoptar el cambio puede ser la diferencia entre
éxito y fracaso
tirar uno a la basura
74
gt marco teórico gt XP gt proceso
la falta de tiempo es manejable
75
gt marco teórico gt XP gt proceso
nunca alcanza el tiempo
la falta de tiempo es manejable
76
gt marco teórico gt XP gt proceso
nunca alcanza el tiempo
hay muchas ideas valiosas
la falta de tiempo es manejable
77
gt marco teórico gt XP gt proceso
nunca alcanza el tiempo
hay muchas ideas valiosas
la falta de tiempo es manejable
hay que aprender a priorizar
78
gt marco teórico gt XP gt proceso
nunca alcanza el tiempo
hay muchas ideas valiosas
la falta de tiempo es manejable
manejar públicamente el tiempo puede ser
la diferencia entre éxito y fracaso
hay que aprender a priorizar
79
gt marco teórico gt XP gt proceso
los avances deben ser abiertos
80
gt marco teórico gt XP gt proceso
los desarrolladores necesitan saber cúando
terminaron
los avances deben ser abiertos
81
gt marco teórico gt XP gt proceso
los clientes necesitan conocer el avance
los desarrolladores necesitan saber cúando
terminaron
los avances deben ser abiertos
82
gt marco teórico gt XP gt proceso
los clientes necesitan conocer el avance
los desarrolladores necesitan saber cúando
terminaron
los avances deben ser abiertos
la calidad debe estar garantizada
83
gt marco teórico gt XP gt proceso
los clientes necesitan conocer el avance
los desarrolladores necesitan saber cúando
terminaron
los avances deben ser abiertos
la calidad debe estar garantizada
manejar públicamente el avance y la calidad puede
ser la diferencia entre éxito y fracaso
84
gt marco teórico gt XP gt proceso
se trata de personas
85
gt marco teórico gt XP gt proceso
las personas son más importantes que el papel
se trata de personas
86
gt marco teórico gt XP gt proceso
las personas son más importantes que el papel
las personas tienen inclinaciones
se trata de personas
87
gt marco teórico gt XP gt proceso
las personas son más importantes que el papel
las personas tienen inclinaciones
se trata de personas
los clientes quieren recibir valor
88
gt marco teórico gt XP gt proceso
las personas son más importantes que el papel
las personas tienen inclinaciones
se trata de personas
los clientes quieren recibir valor
los programadores quieren codificar y ser
reconocidos
89
gt marco teórico gt XP gt proceso
cliente y desarrollador se entienden
90
gt marco teórico gt XP gt proceso
los clientes definen historias
cliente y desarrollador se entienden
91
gt marco teórico gt XP gt proceso
los clientes asignan prioridades
los clientes definen historias
cliente y desarrollador se entienden
92
gt marco teórico gt XP gt proceso
los clientes asignan prioridades
los clientes definen historias
cliente y desarrollador se entienden
los desarrolladores hacen estimaciones para las
historias
93
gt marco teórico gt XP gt proceso
los clientes asignan prioridades
los clientes definen historias
cliente y desarrollador se entienden
cliente y desarrollador negocian una agenda
los desarrolladores hacen estimaciones para las
historias
94
gt marco teórico gt XP gt proceso
el desarrollo es iterativo
95
gt marco teórico gt XP gt proceso
se fragmenta en iteraciones
el desarrollo es iterativo
96
gt marco teórico gt XP gt proceso
cada historia se descompone en tareas
se fragmenta en iteraciones
el desarrollo es iterativo
97
gt marco teórico gt XP gt proceso
cada historia se descompone en tareas
se fragmenta en iteraciones
el desarrollador estima cada tarea
el desarrollo es iterativo
98
gt marco teórico gt XP gt proceso
cada historia se descompone en tareas
se fragmenta en iteraciones
el desarrollador estima cada tarea
el desarrollo es iterativo
el cliente no puede cambiar la estimación!
99
gt marco teórico gt XP gt proceso
cada historia se descompone en tareas
se fragmenta en iteraciones
el desarrollador estima cada tarea
el desarrollo es iterativo
el cliente no puede cambiar la estimación!
el programador no puede cambiar requerimientos ni
prioridades!
100
gt marco teórico gt XP gt proceso
probar es fundamental
101
gt marco teórico gt XP gt proceso
los clientes escriben pruebas de aceptación
probar es fundamental
102
gt marco teórico gt XP gt proceso
los programadores escriben pruebas unitarias
los clientes escriben pruebas de aceptación
probar es fundamental
103
gt marco teórico gt XP gt proceso
los programadores escriben pruebas unitarias
los clientes escriben pruebas de aceptación
los programadores hacen pruebas de
regresión (siempre al 100!)
probar es fundamental
104
gt marco teórico gt XP gt proceso
los programadores escriben pruebas unitarias
los clientes escriben pruebas de aceptación
los programadores hacen pruebas de
regresión (siempre al 100!)
probar es fundamental
el probador reporta con frecuencia
105
gt marco teórico gt XP gt proceso
los programadores escriben pruebas unitarias
los clientes escriben pruebas de aceptación
los programadores hacen pruebas de
regresión (siempre al 100!)
probar es fundamental
el probador reporta con frecuencia
el factor de carga se corrige contínuamente
106
gt marco teórico gt XP gt proceso
los programadores escriben pruebas unitarias
los clientes escriben pruebas de aceptación
los programadores hacen pruebas de
regresión (siempre al 100!)
probar es fundamental
siempre se sabe dónde se está parado
el probador reporta con frecuencia
el factor de carga se corrige contínuamente
107
gt marco teórico gt XP gt proceso
los desarrolladores son disciplinados
108
gt marco teórico gt XP gt proceso
la cosa más simple que funcione
los desarrolladores son disciplinados
109
gt marco teórico gt XP gt proceso
hacer una y sólo una vez
la cosa más simple que funcione
los desarrolladores son disciplinados
110
gt marco teórico gt XP gt proceso
hacer una y sólo una vez
la cosa más simple que funcione
pruebas unitarias
los desarrolladores son disciplinados
111
gt marco teórico gt XP gt proceso
hacer una y sólo una vez
la cosa más simple que funcione
pruebas unitarias
los desarrolladores son disciplinados
convenciones de código
112
gt marco teórico gt XP gt proceso
hacer una y sólo una vez
la cosa más simple que funcione
pruebas unitarias
los desarrolladores son disciplinados
convenciones de código
trabajo en parejas
113
gt marco teórico gt XP gt proceso
ajustes sobre la marcha
114
gt marco teórico gt XP gt proceso
cada 3 iteraciones un nuevo plan
ajustes sobre la marcha
115
gt marco teórico gt XP gt proceso
el factor de carga se ajusta
cada 3 iteraciones un nuevo plan
ajustes sobre la marcha
116
gt marco teórico gt XP gt proceso
el factor de carga se ajusta
cada 3 iteraciones un nuevo plan
ajustes sobre la marcha
se reporta objetivamente
117
gt marco teórico gt XP gt proceso
el factor de carga se ajusta
cada 3 iteraciones un nuevo plan
ajustes sobre la marcha
recursos
se reporta objetivamente
118
gt marco teórico gt XP gt proceso
el factor de carga se ajusta
cada 3 iteraciones un nuevo plan
ajustes sobre la marcha
recursos
se reporta objetivamente
alcance
119
gt marco teórico gt XP gt proceso
el factor de carga se ajusta
cada 3 iteraciones un nuevo plan
ajustes sobre la marcha
recursos
se reporta objetivamente
alcance
calidad
120
gt marco teórico gt XP gt proceso
el factor de carga se ajusta
cada 3 iteraciones un nuevo plan
ajustes sobre la marcha
recursos
se reporta objetivamente
alcance
tiempo
calidad
121
gt marco teórico gt XP gt 12 prácticas
12 prácticas esenciales
4 grupos
122
gt marco teórico gt XP gt 12 prácticas gt
retroalimentación fina
primer grupo retroalimentación fina
123
gt marco teórico gt XP gt 12 prácticas gt
retroalimentación fina
desarrollo orientado a pruebas
124
gt marco teórico gt XP gt 12 prácticas gt
retroalimentación fina
el juego de planear
desarrollo orientado a pruebas
planeación de liberaciones
planeación de iteraciones
125
gt marco teórico gt XP gt 12 prácticas gt
retroalimentación fina
el juego de planear
desarrollo orientado a pruebas
planeación de liberaciones
planeación de iteraciones
un equipo integral
126
gt marco teórico gt XP gt 12 prácticas gt
retroalimentación fina
el juego de planear
desarrollo orientado a pruebas
planeación de liberaciones
planeación de iteraciones
programación por parejas
un equipo integral
127
gt marco teórico gt XP gt 12 prácticas gt proceso
continuo
segundo grupo proceso continuo (no por lotes,
vamos)
128
gt marco teórico gt XP gt 12 prácticas gt proceso
continuo
integración continua
adiós a las pesadillas!
adiós a los congelamientos!
129
gt marco teórico gt XP gt 12 prácticas gt proceso
continuo
integración continua
mejoramiento del diseño
refactorización
adiós a las pesadillas!
cohesión
adiós a los congelamientos!
- acoplamiento
130
gt marco teórico gt XP gt 12 prácticas gt proceso
continuo
integración continua
mejoramiento del diseño
refactorización
adiós a las pesadillas!
cohesión
adiós a los congelamientos!
- acoplamiento
liberaciones pequeñas
poco a poquito, pero a cada ratito
131
gt marco teórico gt XP gt 12 prácticas gt comprensión
compartida
tercer grupo comprensión compartida
132
gt marco teórico gt XP gt 12 prácticas gt comprensión
compartida
diseño simple
133
gt marco teórico gt XP gt 12 prácticas gt comprensión
compartida
diseño simple
metáfora del sistema
134
gt marco teórico gt XP gt 12 prácticas gt comprensión
compartida
diseño simple
metáfora del sistema
propiedad colectiva
135
gt marco teórico gt XP gt 12 prácticas gt comprensión
compartida
diseño simple
metáfora del sistema
propiedad colectiva
convenciones
136
gt marco teórico gt XP gt 12 prácticas gt bienestar
del programador
cuarto grupo bienestar del programador
137
gt marco teórico gt XP gt 12 prácticas gt bienestar
del programador
ritmo sostenible
138
gt pausa
5 segundos para que se enfríe el cerebro
139
gt marco teórico gt mvc
arquitectura mvc
140
gt marco teórico gt mvc gt model
la (m) es de (m)odelo
141
gt marco teórico gt mvc gt model
la (m) es de (m)odelo
y representa al dominio del problema
142
gt marco teórico gt mvc gt view
la (v) es de (v)ista
143
gt marco teórico gt mvc gt view
la (v) es de (v)ista
y permite la interacción con los usuarios
144
gt marco teórico gt mvc gt controller
la (c) es de (c)ontrolador
145
gt marco teórico gt mvc gt controller
la (c) es de (c)ontrolador
y responde a eventos, provoca cambios
146
gt marco teórico gt mvc
sí, pero cómo funciona?
147
gt marco teórico gt mvc
un evento llega al controlador
148
gt marco teórico gt mvc
el controlador cambia el modelo o la vista
149
gt marco teórico gt mvc
las vistas obtienen datos del modelo
150
gt marco teórico gt mvc
el modelo actualiza las vistas al cambiar los
datos
151
gt marco teórico gt plataforma
plataforma
152
gt marco teórico gt plataforma gt os
el sistema operativo de producción
153
gt marco teórico gt plataforma gt os
el sistema operativo de producción
se desconoce
154
gt marco teórico gt plataforma gt lenguaje
java
155
gt marco teórico gt plataforma gt lenguaje
oo
java
156
gt marco teórico gt plataforma gt lenguaje
oo
portable
java
157
gt marco teórico gt plataforma gt lenguaje
oo
portable
java
soportado
158
gt marco teórico gt plataforma gt lenguaje
oo
portable
java
maduro
soportado
159
gt marco teórico gt plataforma gt servidor aplicativo
jboss
160
gt marco teórico gt plataforma gt servidor aplicativo
estándar
jboss
161
gt marco teórico gt plataforma gt servidor aplicativo
open source
estándar
jboss
162
gt marco teórico gt plataforma gt servidor aplicativo
open source
estándar
compatible
jboss
163
gt marco teórico gt plataforma gt servidor aplicativo
open source
estándar
compatible
jboss
fácil de usar
164
gt marco teórico gt plataforma gt servidor aplicativo
open source
estándar
compatible
jboss
alta disponibilidad
fácil de usar
165
gt marco teórico gt plataforma gt servidor aplicativo
open source
estándar
compatible
jboss
alta disponibilidad
fácil de usar
elevado desempeño
166
gt marco teórico gt plataforma gt servidor aplicativo
open source
estándar
SOA
compatible
jboss
alta disponibilidad
fácil de usar
elevado desempeño
167
gt marco teórico gt plataforma gt servidor aplicativo
open source
estándar
SOA
compatible
jboss
soporte profesional
alta disponibilidad
fácil de usar
elevado desempeño
168
gt marco teórico gt plataforma gt base de datos
mysql
169
gt marco teórico gt plataforma gt base de datos
ansi sql-92
mysql
170
gt marco teórico gt plataforma gt base de datos
soporte transaccional
ansi sql-92
mysql
171
gt marco teórico gt plataforma gt base de datos
soporte transaccional
ansi sql-92
open source
mysql
172
gt marco teórico gt plataforma gt base de datos
soporte transaccional
ansi sql-92
open source
mysql
fácil de usar
173
gt marco teórico gt plataforma gt base de datos
soporte transaccional
ansi sql-92
open source
mysql
fácil de usar
eficiente y escalable
174
gt marco teórico gt plataforma gt base de datos
soporte transaccional
ansi sql-92
open source
mysql
compatibilidad
fácil de usar
eficiente y escalable
175
gt marco teórico gt plataforma gt or/m
hibernate
176
gt marco teórico gt plataforma gt or/m
software libre
hibernate
177
gt marco teórico gt plataforma gt or/m
poderoso lenguaje
software libre
hibernate
178
gt marco teórico gt plataforma gt or/m
poderoso lenguaje
software libre
gran adaptabilidad
hibernate
179
gt marco teórico gt plataforma gt or/m
poderoso lenguaje
software libre
gran adaptabilidad
hibernate
persistencia transparente para pojos
180
gt marco teórico gt plataforma gt or/m
poderoso lenguaje
software libre
gran adaptabilidad
hibernate
persistencia transparente para pojos
es el or/m natural de jboss
181
gt marco teórico gt plataforma gt componentes
tapestry
182
gt marco teórico gt plataforma gt componentes
simplicidad
tapestry
183
gt marco teórico gt plataforma gt componentes
software libre
simplicidad
tapestry
184
gt marco teórico gt plataforma gt componentes
software libre
simplicidad
consistencia
tapestry
185
gt marco teórico gt plataforma gt componentes
software libre
simplicidad
consistencia
tapestry
eficiencia
186
gt marco teórico gt plataforma gt componentes
software libre
simplicidad
consistencia
tapestry
eficiencia
retroalimentación
187
gt marco teórico gt plataforma gt control de
versiones
cvs
188
gt marco teórico gt plataforma gt control de
versiones
muy conocido
cvs
189
gt marco teórico gt plataforma gt control de
versiones
muy conocido
software libre
cvs
190
gt marco teórico gt plataforma gt control de
versiones
muy conocido
software libre
cvs
integración con IDE
191
gt marco teórico gt plataforma gt ide
eclipse
192
gt marco teórico gt plataforma gt ide
flexibilidad
eclipse
193
gt marco teórico gt plataforma gt ide
flexibilidad
riqueza
eclipse
194
gt marco teórico gt plataforma gt ide
flexibilidad
estabilidad
riqueza
eclipse
195
gt marco teórico gt plataforma gt ide
flexibilidad
estabilidad
riqueza
eclipse
usabilidad
196
gt marco teórico gt plataforma gt ide
flexibilidad
estabilidad
riqueza
eclipse
belleza
usabilidad
197
gt marco teórico gt plataforma gt ide
flexibilidad
estabilidad
riqueza
eclipse
belleza
usabilidad
extensibilidad
198
gt marco teórico gt plataforma gt ide
flexibilidad
estabilidad
riqueza
eclipse
belleza
usabilidad
open source
extensibilidad
199
gt marco teórico gt plataforma gt ide
flexibilidad
estabilidad
riqueza
eclipse
belleza
usabilidad
open source
extensibilidad
madurez
200
gt marco teórico gt plataforma gt administración xp
xplanner
201
gt marco teórico gt plataforma gt administración xp
fácil seguimiento
xplanner
202
gt marco teórico gt plataforma gt administración xp
fácil seguimiento
retroalimentación continua
xplanner
203
gt marco teórico gt plataforma gt administración xp
fácil seguimiento
retroalimentación continua
xplanner
visión compartida
204
gt marco teórico gt plataforma gt administración xp
fácil seguimiento
retroalimentación continua
xplanner
métricas automáticas
visión compartida
205
gt pausa
10 segundos para respirar profundamente
206
gt construcción
construcción del software cómo se hizo?
207
gt construcción gt preparación
lo primero va antes que lo demás
208
gt construcción gt preparación gt el equipo
hay que dar de alta a la gente en xplanner
desarrolladores
cliente
209
gt construcción gt preparación gt ingresando
xplanner exige credenciales
210
gt construcción gt preparación gt nuevo proyecto
211
gt construcción gt plan de liberación
planeando la primera liberación
212
gt construcción gt plan de liberación
planeando la primera liberación
pero antes
213
gt construcción gt plan de liberación gt historias
de uso
las historias de uso, por supuesto!
214
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
7 historias
215
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
capturar un pedido (p. 37)
7 historias
216
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
capturar un pedido (p. 37)
atender pedidos pendientes (p. 38)
7 historias
217
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
capturar un pedido (p. 37)
atender pedidos pendientes (p. 38)
administrar canales de venta (p. 38)
7 historias
218
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
capturar un pedido (p. 37)
atender pedidos pendientes (p. 38)
administrar canales de venta (p. 38)
administrar el catálogo de arreglos (p. 39)
7 historias
219
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
capturar un pedido (p. 37)
atender pedidos pendientes (p. 38)
administrar canales de venta (p. 38)
administrar el catálogo de arreglos (p. 39)
administrar usuarios del sistema (p. 39)
7 historias
220
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
capturar un pedido (p. 37)
atender pedidos pendientes (p. 38)
administrar canales de venta (p. 38)
administrar el catálogo de arreglos (p. 39)
administrar usuarios del sistema (p. 39)
obtener reporte por canales de venta (p. 40)
7 historias
221
gt construcción gt plan de liberación gt historias
de uso
se escribieron siete historias de uso
capturar un pedido (p. 37)
atender pedidos pendientes (p. 38)
administrar canales de venta (p. 38)
administrar el catálogo de arreglos (p. 39)
administrar usuarios del sistema (p. 39)
obtener reporte por canales de venta (p. 40)
obtener reporte por estado de los pedidos (p. 40)
7 historias
222
gt construcción gt plan de liberación gt historias
de uso gt cap
historia de uso capturar un pedido
  • Después de separar y clasificar los elementos del
    pedido,
  • información del arreglo (o arreglos) floral,
    junto con
  • El capturista de pedidos recibe el fax, ingresa
    al sistema
  • de captura de pedidos, y para cada uno de los
    arreglos
  • Número de modelo del arreglo.
  • Lugar de entrega.
  • Dirección
  • Colonia.
  • Ciudad.
  • Estado.
  • Código postal.
  • Fecha deseada de entrega.
  • Mensaje de la tarjeta.
  • Dirección de correo electrónico del comprador
    (opcional).
  • Si la fecha deseada de entrega no es por lo menos
    una semana

223
gt construcción gt plan de liberación gt historias
de uso
perdón las historias no caben aquí
(pero todas están en el trabajo escrito)
224
gt construcción gt plan de liberación gt historias
de uso gt estim
estimación de las historias
225
gt construcción gt plan de iteraciones
planeando las iteraciones
226
gt construcción gt plan de iteraciones gt primera
227
gt construcción gt plan de iteraciones gt segunda
228
gt construcción gt plan de iteraciones gt tercera
229
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
tareas de ingenieria
230
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
tareas de ingenieria
creación de un entorno de trabajo (p. 43)
231
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
tareas de ingenieria
creación de un entorno de trabajo (p. 43)
definición del modelo (p. 45)
232
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
tareas de ingenieria
creación de un entorno de trabajo (p. 43)
definición del modelo (p. 45)
creación de un esqueleto aplicativo (p.46)
233
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
tareas de ingenieria
creación de un entorno de trabajo (p. 43)
definición del modelo (p. 45)
creación de un esqueleto aplicativo (p.46)
creación del repositorio cvs (p. 48)
234
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
tareas de ingenieria
creación de un entorno de trabajo (p. 43)
definición del modelo (p. 45)
creación de un esqueleto aplicativo (p.46)
creación del repositorio cvs (p. 48)
creación de las vistas (p. 48)
235
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
tareas de ingenieria
creación de un entorno de trabajo (p. 43)
definición del modelo (p. 45)
creación de un esqueleto aplicativo (p.46)
creación del repositorio cvs (p. 48)
creación de las vistas (p. 48)
codificación de la historia (p.49)
236
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
cómo es el modelo para esta historia?
237
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
y en XML?
238
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
User.hbm
239
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
cómo es el esqueleto aplicativo?
proyecto listo para usar
proyecto recién creado
240
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
cómo son las vistas?
UserDetail.html
UserList.html
241
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
sí, sí pero cómo son por dentro?
242
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
UserList.html
243
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
eso define la apariencia de una página
244
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
eso define la apariencia de una página
pero no sus características (definidas en xml)
245
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
eso define la apariencia de una página
pero no sus características (definidas en xml)
ni su comportamiento (definido en java)
246
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
cada componente mencionado en la plantilla tiene
una declaración en el archivo xml
247
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
un botón de muestra, en UserList.page (fragmento)
248
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
y las propiedades enunciadas en el archivo
xml están respaldadas en el controlador (java)
249
gt construcción gt primera iteración gt administrar
usuarios
historia de uso administrar usuarios del sistema
un botón de muestra, en UserList.java (fragmento)
250
gt construcción gt primera iteración
251
gt construcción gt primera iteración gt modelo
modelo, al final de la primera iteración
252
gt construcción gt primera iteración gt métrica gt
horas
253
gt construcción gt primera iteración gt métrica gt
precisión
254
gt pausa
5 segundos para preparar el último jalón
255
gt resultados y conclusiones
resultados y conclusiones qué logramos? qué
aprendimos?
256
gt resultados y conclusiones
no hubo un equipo real de trabajo
257
gt resultados y conclusiones
no hubo un equipo real de trabajo
bruno unna antonio ruiz
antonio ruiz juan cliente
juan cliente bruno unna
258
gt resultados y conclusiones
no hubo un equipo real de trabajo
bruno unna antonio ruiz
antonio ruiz juan cliente
juan cliente bruno unna
resultado?
259
gt resultados y conclusiones
no hubo un equipo real de trabajo
bruno unna antonio ruiz
antonio ruiz juan cliente
juan cliente bruno unna
resultado?
elevada sensibilidad en los errores de estimación
260
gt resultados y conclusiones
no hubo un equipo real de trabajo
bruno unna antonio ruiz
antonio ruiz juan cliente
juan cliente bruno unna
resultado?
elevada sensibilidad en los errores de estimación
sólo se concretó una iteración
261
gt resultados y conclusiones
no hubo un equipo real de trabajo
bruno unna antonio ruiz
antonio ruiz juan cliente
juan cliente bruno unna
resultado?
elevada sensibilidad en los errores de estimación
sólo se concretó una iteración
no se hicieron reuniones de pié
262
gt resultados y conclusiones
no hubo un equipo real de trabajo
bruno unna antonio ruiz
antonio ruiz juan cliente
juan cliente bruno unna
resultado?
elevada sensibilidad en los errores de estimación
sólo se concretó una iteración
no se hicieron reuniones de pié
síndrome de personalidad múltiple
263
gt resultados y conclusiones
sin embargo, en virtud de
264
gt resultados y conclusiones
sin embargo, en virtud de
la organización inherente a xp
265
gt resultados y conclusiones
sin embargo, en virtud de
la organización inherente a xp
la disciplina practicada
266
gt resultados y conclusiones
sin embargo, en virtud de
la organización inherente a xp
la disciplina practicada
las formidables herramientas
267
gt resultados y conclusiones
sin embargo, en virtud de
la organización inherente a xp
la disciplina practicada
las formidables herramientas
se logró un avance significativo
268
gt resultados y conclusiones
sin embargo, en virtud de
la organización inherente a xp
la disciplina practicada
las formidables herramientas
se logró un avance significativo
mayor que obtenido por métodos tradicionales
269
gt resultados y conclusiones
sin embargo, en virtud de
la organización inherente a xp
la disciplina practicada
las formidables herramientas
se logró un avance significativo
mayor que obtenido por métodos tradicionales
el código es confiable
270
gt resultados y conclusiones
sin embargo, en virtud de
la organización inherente a xp
la disciplina practicada
las formidables herramientas
se logró un avance significativo
mayor que obtenido por métodos tradicionales
el código es confiable
los tres integrantes se divirtieron mucho
271
gt resultados y conclusiones gt la crítica
xp no es para proyectos grandes (dicen)
272
gt resultados y conclusiones gt la crítica
xp no es para proyectos grandes (dicen)
para esos recomiendan rup
273
gt resultados y conclusiones gt la crítica
xp no es para proyectos grandes (dicen)
para esos recomiendan rup
los que lo critican están adivinando
274
gt resultados y conclusiones gt la crítica
xp no es para proyectos grandes (dicen)
para esos recomiendan rup
los que lo critican están adivinando
o quizá trabajan en rational
275
gt resultados y conclusiones gt la crítica
xp no es para proyectos grandes (dicen)
para esos recomiendan rup
los que lo critican están adivinando
o quizá trabajan en rational
xp nació para un proyecto enorme
276
gt trabajos futuros
trabajos futuros qué sigue?
277
gt trabajos futuros
depende del cliente
278
gt trabajos futuros gt cliente interesado
si el cliente se interesa
279
gt trabajos futuros gt cliente interesado
si el cliente se interesa
validará el trabajo hecho
280
gt trabajos futuros gt cliente interesado
si el cliente se interesa
validará el trabajo hecho
definiremos historias más realistas
281
gt trabajos futuros gt cliente interesado
si el cliente se interesa
validará el trabajo hecho
definiremos historias más realistas
conformaremos un equipo real
282
gt trabajos futuros gt cliente interesado
si el cliente se interesa
validará el trabajo hecho
definiremos historias más realistas
conformaremos un equipo real
haremos un nuevo plan de liberación
283
gt trabajos futuros gt cliente no interesado
si el cliente NO se interesa
284
gt trabajos futuros gt cliente no interesado
si el cliente NO se interesa
no validará el trabajo hecho
285
gt trabajos futuros gt cliente no interesado
si el cliente NO se interesa
no validará el trabajo hecho
no definiremos historias más realistas
286
gt trabajos futuros gt cliente no interesado
si el cliente NO se interesa
no validará el trabajo hecho
no definiremos historias más realistas
no conformaremos un equipo real
287
gt trabajos futuros gt cliente no interesado
si el cliente NO se interesa
no validará el trabajo hecho
no definiremos historias más realistas
no conformaremos un equipo real
no haremos un nuevo plan de liberación
288
gt agradecimiento
un millón de gracias
289
gt estilo
el estilo de esta presentación está inspirado
en el trabajo de larry lessig steve
jobs dick hardt guy kawasaki tom peters mi
reconocimiento a todos ellos
290
gt dedicatoria
esta presentación y el trabajo que subyace
están dedicados a las personas que son la luz de
mi existencia mabel sofía bruno
Write a Comment
User Comments (0)
About PowerShow.com