|
Categoría
|
Descripción
|
|
Informativa
|
El contenido de solo lectura
con navegación.
|
|
Descarga
|
Descarga información del servidor apropiado.
|
|
Personalizable
|
El usuario personaliza sus necesidades especificas.
|
|
Interacción
|
La interacción entre una comunidad de personas lo que se le conoce
como relaciones sociales a través de Internet
|
|
Entrada de usuario
|
La entrada un registro para una base de datos un mecanismo para la
comunicación.
|
|
Orientación a transacciones
|
El usuario realiza una solicitud por ejemplo hace un pedido aquí
podemos poner muchos ejemplos como la compra de ebay o el encardo de
supermercado pero también las transacciones de base de datos.
|
domingo, 2 de abril de 2017
Categorias de los WebApps
Proceso de Scrum
Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altamente productivos.
Hablando del proceso, un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones que normalmente son de 2 semanas, aunque en algunos equipos son de 3 y hasta 4 semanas, límite máximo de feedback y reflexión). Cada iteración tiene que proporcionar un resultado completo, un incremento de producto final que sea susceptible de ser entregado con el mínimo esfuerzo al cliente cuando lo solicite. El proceso parte de la lista de objetivos/requisitos priorizada del producto, que actúa como plan del proyecto. En esta lista el cliente prioriza los objetivos balanceando el valor que le aportan respecto a su coste y quedan repartidos en iteraciones y entregas.
Hablando del proceso, un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones que normalmente son de 2 semanas, aunque en algunos equipos son de 3 y hasta 4 semanas, límite máximo de feedback y reflexión). Cada iteración tiene que proporcionar un resultado completo, un incremento de producto final que sea susceptible de ser entregado con el mínimo esfuerzo al cliente cuando lo solicite. El proceso parte de la lista de objetivos/requisitos priorizada del producto, que actúa como plan del proyecto. En esta lista el cliente prioriza los objetivos balanceando el valor que le aportan respecto a su coste y quedan repartidos en iteraciones y entregas.
Planeacion de iteracion
Primera parte de la reunión:
-Se realiza en un timebox de cómo máximo 4 horas.
-El cliente presenta al equipo la lista de requisitos priorizada del producto o proyecto, pone nombre a la meta de la iteración (de manera que ayude a tomar decisiones durante su ejecución) y propone los requisitos más prioritarios a desarrollar en ella.
-El equipo examina la lista, pregunta al cliente las dudas que le surgen, añade más condiciones de satisfacción y selecciona los objetivos/requisitos más prioritarios que se compromete a completar en la iteración, de manera que puedan ser entregados si el cliente lo solicita.
Segunda parte de la reunión.
-Se realiza en un timebox de cómo máximo 4 horas.
-El equipo planifica la iteración, elabora la táctica que le permitirá conseguir el mejor resultado posible con el mínimo esfuerzo. Esta actividad la realiza el equipo dado que ha adquirido un compromiso, es el responsable de organizar su trabajo y es quien mejor conoce cómo realizarlo.
-Define las tareas necesarias para poder completar cada objetivo/requisito, creando la lista de tareas de la iteración (Sprint Backlog) basándose en la definición de completado.
-Realiza una estimación conjunta del esfuerzo necesario para realizar cada tarea.
-Cada miembro del equipo se autoasigna a las tareas que puede realizar.
Ejecucion de la iteracion
Cada iteración tiene que proporcionar un resultado completo, un incremento de producto que sea potencialmente entregable, de manera que cuando el cliente (Product Owner) lo solicite sólo sea necesario un esfuerzo mínimo para que el producto este disponible para ser utilizado. Para ello, durante la iteración el equipo colabora estrechamente y se llevan a cabo las siguientes dinámicas:
-Cada día el equipo realiza una reunión de sincronización, donde cada miembro inspecciona el trabajo de los otros para poder hacer las adaptaciones necesarias, comunica cuales son los impedimentos con que se encuentra, actualiza el estado de la lista de tareas de la iteración (Sprint Backlog) y los gráficos de trabajo pendiente (Burndown charts).
-El Facilitador (Scrum Master) se encarga de que el equipo pueda cumplir con su compromiso y de que no se merme su productividad.
*Elimina los obstáculos que el equipo no puede resolver por sí mismo.
*Protege al equipo de interrupciones externas que puedan afectar su compromiso o su productividad.
El último día de la iteración se realiza la reunión de revisión de la iteración.
Tiene dos partes:
1. Demostración (4 horas máximo). El equipo presenta al cliente los requisitos completados en la iteración, en forma de incremento de producto preparado para ser entregado con el mínimo esfuerzo.
2. Retrospectiva (4 horas máximo). El equipo analiza cómo ha sido su manera de trabajar y cuáles son los problemas que podrían impedirle progresar adecuadamente, mejorando de manera continua su productividad.
Referencias
https://es.wikipedia.org/wiki/Scrum_(desarrollo_de_software)
http://juan-garcia-carmona.blogspot.mx/2012/08/mi-resumen-de-scrum.html
domingo, 19 de marzo de 2017
Historias de usuario
|
Historia de Usuario
|
||
|
Número: 10.
|
Nombre: Venta de tarjetas de metro
|
|
|
Modificación (o extensión) de Historia de Usuario (No. y Nombre):
|
||
|
Usuario: Usuario del metro y cajero
|
Iteración Asignada: 1
|
|
|
Prioridad en Negocio: Alta
|
Puntos Estimados: 10 horas
|
|
|
Riesgo en Desarrollo: Medio
|
Puntos Reales:
|
|
|
Descripción: El usuario
del metro irá a un cajero a comprar una tarjeta que posteriormente usará para
poder usar el servicio de metro e ir de una zona a otra o permanecer en la misma.
|
||
|
Observaciones:
|
||
|
Caso de Prueba de
Aceptación
|
|
|
Código:
|
Historia de Usuario (Nro. y Nombre):
Venta de tarjeta
No. 10
|
|
Nombre: Validación de tarjeta
|
|
|
Descripción: Al
comprar la tarjeta que se valide su saldo y su id
|
|
|
Condiciones de Ejecución:
El usuario debe haber pagado la tarjeta
|
|
|
Entrada / Pasos
de ejecución:
El usuario paga
la tarjeta y la carga de saldo.
|
|
|
Resultado
Esperado:
El sistema da de
alta su id y acumula la cantidad de dinero que deposito el usuario.
|
|
|
Evaluación de la
Prueba:
|
|
|
Tarea de
Ingeniería
|
||
|
Número Tarea:
2
|
Historia de Usuario (Nro. y Nombre):
Venta de Tarjetas No. 10
|
|
|
Nombre Tarea: Tarifas de metro
|
||
|
Tipo de Tarea :
Desarrollo
|
Puntos Estimados:
10 horas
|
|
|
Fecha de Inicio:
09/03/2017
|
Fecha de culminación.
09/03/2017
|
|
|
Programador Responsable:
Cano Ramos Alfredo Erick y Sánchez Peña Axel
|
||
|
Descripción:
Se hará un
estándar de las tarifas para ir de una zona a otra especificando cuales son
las estaciones que están en cada zona y así evitar confusiones. También se
hará una tabla general en donde se coloquen todas las estaciones con sus
posibles tarifas dependiendo de la zona
en que se encuentre y a las zonas en que puede acabar usando dicha
estación.
|
||
|
Tarea de
Ingeniería
|
||
|
Número Tarea:
1
|
Historia de Usuario (Nro. y Nombre):
Venta de Tarjeta No. 10
|
|
|
Nombre Tarea: Registro de Tarjeta
|
||
|
Tipo de Tarea :
Desarrollo
|
Puntos Estimados:
5 horas
|
|
|
Fecha de Inicio:
7/03/2017
|
Fecha de culminación.
7/03/2017
|
|
|
Programador Responsable: Cano Ramos Alfredo Erick y Sánchez Peña Axel
|
||
|
Descripción:
Después de que
el usuario haya comprado una tarjeta del metro se registrará la tarjeta y se
validará para que pueda funcionar
|
||
|
Tarea de
Ingeniería
|
||
|
Número Tarea:
3
|
Historia de Usuario (Nro. y Nombre):
Venta de Tarjeta No.10
|
|
|
Nombre Tarea: Recarga de Tarjeta
|
||
|
Tipo de Tarea :
Desarrollo
|
Puntos Estimados:
7
|
|
|
Fecha de Inicio:
08/03/2017
|
Fecha de culminación.
08/03/2017
|
|
|
Programador Responsable:
Cano Ramos Alfredo Erick y Sánchez Peña Axel
|
||
|
Descripción:
Posteriormente
de que el usuario del metro haya comprado la tarjeta de metro y el cajero
después de que la haya activado y entregado al usuario, el usuario podrá
recargar la tarjeta para que cuente con el crédito necesario para poder usar
el servicio del metro (Se debe contar con el saldo necesario para ir de la
zona 1 a la zona 3 y viceversa).
|
||
|
Historia de Usuario
|
||
|
Número: 20.
|
Nombre: Entrada del metro
|
|
|
Modificación (o extensión) de Historia de Usuario (No. y Nombre):
|
||
|
Usuario: Usuario del metro
|
Iteración Asignada: 2
|
|
|
Prioridad en Negocio: Alta
|
Puntos Estimados: 15 horas
|
|
|
Riesgo en Desarrollo: Baja
|
Puntos Reales:
|
|
|
Descripción: El
usuario del metro tendrá acceso al servicio siempre y cuando tenga el saldo
para cubrir la tarifa máxima.
|
||
|
Observaciones:
|
||
|
Caso de Prueba de
Aceptación
|
|
|
Código:
|
Historia de Usuario (Nro. y Nombre):
Entrada del
metro No.20
|
|
Nombre: Checar monto
|
|
|
Descripción: Si
el monto en la tarjeta es el necesario para pasar al metro.
|
|
|
Condiciones de
Ejecución:
El usuario previamente tuvo que haber comprado
su tarjeta.
El sistema tuvo que haber dado de alta el id
del usuario.
|
|
|
Entrada / Pasos
de ejecución:
El usuario
pasara la tarjeta por el lugar de cobranza con un monto por debajo de la
tarifa estimada
|
|
|
Resultado
Esperado:
El sistema le
pedirá al usuario que recargue su tarjeta en taquilla y vuelva cuando la
tarjeta contenga más o igual monto del que se pide.
|
|
|
Evaluación de la
Prueba:
|
|
|
Caso de Prueba de
Aceptación
|
|
|
Código:
|
Historia de Usuario (Nro. y Nombre):
Entrada del
metro No.20
|
|
Nombre: Checar monto 2
|
|
|
Descripción: Si
el monto en la tarjeta es el necesario para pasar al metro.
|
|
|
Condiciones de
Ejecución:
El usuario previamente tuvo que haber comprado
su tarjeta.
El sistema tuvo que haber dado de alta el id
del usuario.
|
|
|
Entrada / Pasos
de ejecución:
El usuario
pasara la tarjeta por el lugar de cobranza con un monto por encima de la
tarifa estimada
|
|
|
Resultado
Esperado:
El sistema dejara
entrar al usuario.
|
|
|
Evaluación de la
Prueba:
|
|
|
Tarea de
Ingeniería
|
||
|
Número Tarea:
1
|
Historia de Usuario (Nro. y Nombre):
Entrada del metro No. 20
|
|
|
Nombre Tarea: Entrada
|
||
|
Tipo de Tarea :
Desarrollo
|
Puntos Estimados:
15 horas
|
|
|
Fecha de Inicio:
09/03/2017
|
Fecha de culminación.
11/03/2017
|
|
|
Programador Responsable:
Cano Ramos Alfredo Erick y Sánchez Peña Axel
|
||
|
Descripción:
Teniendo ya
validada la tarjeta en la previa venta y recarga el sistema reconocerá la
tarjeta correspondiente al asignarle un id valido y tomando el monto
solicitado del acumulado en la tarjeta. En el caso de que no tenga la
cantidad requerida se le pedirá que vuelva a recargar en taquilla.
|
||
|
Historia de Usuario
|
||
|
Número: 10.
|
Nombre: Entrada del metro
|
|
|
Modificación (o extensión) de Historia de Usuario (No. y Nombre):
|
||
|
Usuario: Usuario del metro
|
Iteración Asignada: 2
|
|
|
Prioridad en Negocio: Alta
|
Puntos Estimados: 15 horas
|
|
|
Riesgo en Desarrollo: Baja
|
Puntos Reales:
|
|
|
Descripción: El
usuario del metro tendrá acceso al servicio siempre y cuando tenga el saldo
para cubrir la tarifa máxima.
|
||
|
Observaciones:
|
||
|
Caso de Prueba de
Aceptación
|
|
|
Código:
Sección o parte
del código a probar
|
Historia de Usuario (Nro. y Nombre):
Nombre de la
historia de usuario a la cual se le aplicará el correspondiente caso de
prueba
|
|
Nombre: Nombre que recibe el caso de prueba
|
|
|
Descripción: Se
describe que es lo que el cliente pretende probar
|
|
|
Condiciones de
Ejecución:
Se describe las condiciones bajo las cuales se
debe probar el caso de prueba por ejemplo.
El usuario debe haber iniciado sesión
El sistema tiene que estar conectado a
internet
|
|
|
Entrada / Pasos
de ejecución:
Se describen los
pasos necesarios para llevar a cabo el caso de prueba, o los diferentes datos
que se quieren capturar para saber la respuesta que tendrá el sistema.
|
|
|
Resultado
Esperado:
Se anotan los
resultados esperados que se cree arrojará el sistema.
|
|
|
Evaluación de la
Prueba:
Se hace una
comparación de los resultados obtenidos con los esperados y se toman las
decisiones pertinentes
|
|
|
Tarea de
Ingeniería
|
||
|
Número Tarea:
1
|
Historia de Usuario (Nro. y Nombre):
Entrada del metro No. 10
|
|
|
Nombre Tarea: Entrada
|
||
|
Tipo de Tarea :
Desarrollo
|
Puntos Estimados:
15 horas
|
|
|
Fecha de Inicio:
09/03/2017
|
Fecha de culminación.
11/03/2017
|
|
|
Programador Responsable:
Cano Ramos Alfredo Erick y Sánchez Peña Axel
|
||
|
Descripción:
Teniendo ya
validada la tarjeta en la previa venta y recarga el sistema reconocerá la
tarjeta correspondiente al asignarle un id valido y tomando el monto
solicitado del acumulado en la tarjeta. En el caso de que no tenga la
cantidad requerida se le pedirá que vuelva a recargar en taquilla.
|
||
Suscribirse a:
Entradas (Atom)