Você está na página 1de 4

•Scrum es un proceso ágil que nos permite centrarnos

en ofrecer el más alto valor de negocio en el menor


tiempo.
•Nos permite rápidamente y en repetidas ocasiones
inspeccionar software real de trabajo (cada dos
semanas o un mes).
•El negocio fija las prioridades. Los equipos se auto-organizan
a fin de determinar la mejor manera de
entregar las funcionalidades de más alta prioridad.
•Cada dos semanas o un mes, cualquiera puede ver el
software real funcionando y decidir si liberarlo o seguir
mejorandolo en otro sprint.

1. ORÍGENES DE SCRUM
1-Los origenes de Scrum comienzan en el año 1993
cuando Jeff Sutherland y su equipo Easiel Corporation
crearon Scrum para ser utilizado como un proceso de
desarrollo de software combinándolo con el concepto
del desarrollo O.O. Ademas este proceso de desarrollo
otorgaba algunas ventajas como control empírico del
proceso de desarrollo, el proceso era iterativo e
incremental y comprobaron un aumento en la
producción. Más adelante en 1995 Ken Shawaber
presenta en texas el OOPSLA95, es un marco de reglas
para el desarrollo de software basado en srcum mas
adelante Mike Beedle es uno de los primeros en
adaptarlo y llevarlo a las empresas, creando los
patrones de Scrum. En el 2003 Shawaber & Mike
Cohn fundan la scrum Alliance y certifican el scrum
master.

2. MODOS DE FUNCIONAMIENTO DE NFC


NFC consta de dos modos de funcionamiento, el modo
activo de comunicación y el modo pasivo de
comunicación.

Modo activo de comunicacion: en este modo los dos


dispositivos estan equipados con fuentes de energia
por lo que son capaces de generar su propio campo
electromagnetico, y utilizarlo para hacer transferencia
de informacion, el proceso que sigue para realizar el
intercambio de información es el siguiente, el
dispositivo iniciador inicia la comunicación y establece
la velocidad de transferencia, el dispositivo receptor o
target responde a la misma velocidad de transferencia
que la que el iniciador a establecido.

Modo pasivo de comunicacion: en este modo un


dispositivo carece de fuente de energía propia por lo
tanto necesita de un segundo dispositivo con fuente
de energía para que genere el campo
electromagnético y mediante la modulación de la
carga se intercambiaran los datos. este tipo de modo
funciona de la siguiente manera, el dispositivo
iniciador, es decir el que contiene la carga inicia la
comunicación estableciendo una señal
electromagnética e indicando la velocidad de la
transferencia, el dispositivo target, utilizara la
modulación de la carga para transferir los datos a la
velocidad que se establezca.

3. LAS DIFERENCIAS ENTRE NFC E IRDA SON LA


SIGUIENTE:
IRDA es una tecnología que utiliza los infrarrojos, para
la comunicación utilizan diodos led, es necesario que
los dispositivos estén alineados unos con los otro, la
velocidad de transferencia no es muy grande, n el
inconveniente que tiene IRDA es que al utilizar
infrarrojos, si existe algún elemento que pueda
entorpecer la señal, la señal será cerrada.

NFC es una tecnología que tiene unas velocidades de


transferencia mayores a IRDA, para permitir la
comunicación la distancia ha de ser inferior a 10cm.
4. Principales condiciones o restricciones para usar
Android o phonegap
5. OBJETIVO DE ESPECIFICACIÓN DE REQUISITOS:

Por tanto, el objetivo no debe ser dar una estimación


exacta, sino simplemente un grado de aproximación a
la magnitud de los requisitos, en valor absoluto y en
relación con los demás. Al finalizar cada Sprint,
comprobaremos si hemos acertado en las
predicciones y el resultado servirá para afinar más en
futuros Sprints, y para actualizar las expectativas de
todos los interesados

Es decir: no nos obsesionemos con determinar si un


requisito tardará 4 ó 6 días exactamente. Es mejor dar
una estimación de 5 y seguir rápidamente con el
siguiente, que invertir 30 minutos en una discusión

6. ESTRATEGIAS PARA EL DESARROLLO DE


APLICACIONES.

Existen varias estrategias para el desarrollo de


aplicaciones:

1. Desarrollo web El desarrollo web está basado en


lenguaje de marcas y se excluyen las aplicaciones que
requieren de un preproceso para ser distribuido, este
tipo de estrategia se puede utilizar en cualquier
entorno, la fragmentación existe pero es menor que el
resto de estrategias, la mejor opción es intentar
reconocer el dispositivo cuando se reciba la primera
petición. Las pruebas se realizan en los navegadores y
la distribución se realiza igual que las aplicaciones web

2. Entornos nativos: Para utilizar este tipo de


estrategias se utilizan entornos de desarrollo o IDE de
cada plataforma, en cuanto a la implementación son
todas distintas pero existe algunos puntos iguales,
emulador, separación de la presentación/lógica,
depurar herramientas que facilitan la representación
de interfaces. Las pruebas cada IDE tiene sus
herramientas los suyos, para realizar la distribución
hay que realizar una firma, si va dirigida a terceros o a
un sistema de descarga.

3. Entornos multiplataforma: La estrategia entorno


multiplataforma para conseguir aplicaciones nativas,
cada uno de los entornos proporciona su entorno
completo. Para la implementación varía según la
plataforma, ya que algunas aprovecharan todas las
herramientas de desarrollo y otras no las necesitaran
o le harán falta. Para la firma y distribución se puede
realizar mediante los IDE de las platadormas de
desarrollo, pero normalmente se suele hacer igual que
en las aplicaciones nativas.

Você também pode gostar