Este documento presenta la integración de sistemas y aplicaciones para una organización. Describe diferentes tipos de integración como integración de aplicaciones internas, heredadas, B2B, de datos y procesos. También incluye tablas sobre tipos de integración de servicios, protocolos de comunicación, requisitos de usabilidad, rendimiento y niveles de servicio para diferentes módulos. Finalmente, cubre temas de seguridad como autenticación, autorización y auditoría.
Este documento presenta WUEP, un proceso de evaluación de usabilidad web integrado en el desarrollo de software dirigido por modelos. El proceso se define utilizando SPEM y se basa en un modelo de usabilidad web y métricas genéricas. El proceso consta de cuatro fases: requisitos de evaluación, especificación de la evaluación, diseño de la evaluación y ejecución de la evaluación. El proceso se instancia en un caso de estudio de un gestor de tareas usando el método OO-H.
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Roberto Canales
En esta charla pretendía comentar cómo nos habíamos dado cuenta, en una empresa de 25 empleados, de que éramos poco homogéneos a la hora de proporcionar servicios, sobre todo en uno de los puntos vitales: definir y estimar un proyecto en base a historias y minimizar riesgos.
Un modo de conseguirlo es crear métodos para que todo el mundo vaya adquiriendo los conocimientos.
Se describieron los elementos fundamentales: épicas, historias, chores, temas, spikes, etc.
También la técnica para estimar proyectos grandes:
- Conseguir todas las historias.
- Descomponerlas en ventanas por prioridad.
- Estudiar en detalle a primera ventana (de pongamos 25).
- Estimar la primera ventana.
- Asegurarse que no hay historias (que no tenemos capacidad de detallar y estimar) que se desmadren, estudiando los posibles estados del sistema y viendo el riesgo técnico/funcional.
Para descomponer historias de usuario existen numerosos patrones que sería interesante conocer.
Otro asunto vital es "mirar el todo" y estudiar los riesgos. Describimos un método que hemos llamado Risk Evaluation Machine (REM) para hacer una gestión visual de riesgos:
Área de definición.
- Definir los riesgos entre los compañeros.
- Agruparlos por categoría (para ver solapes y los que faltan).
- Sugerir otras categorías para encontrar otros riesgos que no tenemos en la cabeza.
Máquina (área central de estudio que tiene que terminar limpia)
- Se estudia la probabilidad e impacto.
- Se cualifican y descartan los menos importantes.
- Se estudia en detalle los vitales (gran probabilidad e impacto)
- Se hacen preguntas (5 por que´s) para encontrar las causas primeras y sugerir soluciones.
Área resumen de proyecto
- Se estructuran los riesgos en un panel para cada proyecto.
- Usaremos este panel como elemento de comunicación incluso con técnicas originales como pegar globos o luces en él para que nadie ignore los riesgos.
Esta charla fue curiosa porque como lo conté no tube apenas feedback sobre el contenido pero si sobre el jefismo que transmití (no hice el discleimer inicial) :-) A nadie pareció gustarle el concepto de disciplina en un evento ágil...
Parece que la gente no entiende que nada es blanco ni es negro sino que todo tiene matices.
Me gusta la frase: Esto es Esparta haciendo referencia a la película 300: Un grupo pequeño, de élite, tiene cada miembro una gran capacidad pero tiene una gran disciplina colectiva, que es lo que les da el poder. Si entras en los SWAT ya tendrás grandes destrezas que seguro que mejoraras. Por muy bueno que sea el grupo será mejor cuanto más compenetrados estén. Todo el mundo asumirá que hay una disciplina. Los mismos métodos que se usan el un grupo de élite (donde alguien voluntariamente ha querido entrar) no se pueden usar en otros contextos.
Obviamente hay que adaptar el comportamiento al contexto.
Plantilla word para la toma de requisitos en proyectos de desarrollo de software. Independiente de la tecnología o el lenguaje de desarrollo .net o java. Especificación de Requisitos Software en la fase de análisis funcional. compatible con cualquier metodología de desarrollo, metrica 3, cascada, scrum, agile.
Basada en el ieee830.
Este documento presenta la integración de sistemas y aplicaciones para una organización. Describe diferentes tipos de integración como integración de aplicaciones internas, heredadas, B2B, de datos y procesos. También incluye tablas sobre tipos de integración de servicios, protocolos de comunicación, requisitos de usabilidad, rendimiento y niveles de servicio para diferentes módulos. Finalmente, cubre temas de seguridad como autenticación, autorización y auditoría.
Este documento presenta WUEP, un proceso de evaluación de usabilidad web integrado en el desarrollo de software dirigido por modelos. El proceso se define utilizando SPEM y se basa en un modelo de usabilidad web y métricas genéricas. El proceso consta de cuatro fases: requisitos de evaluación, especificación de la evaluación, diseño de la evaluación y ejecución de la evaluación. El proceso se instancia en un caso de estudio de un gestor de tareas usando el método OO-H.
Patrones de toma de requisitos en proyectos ágiles en la Cas2013Roberto Canales
En esta charla pretendía comentar cómo nos habíamos dado cuenta, en una empresa de 25 empleados, de que éramos poco homogéneos a la hora de proporcionar servicios, sobre todo en uno de los puntos vitales: definir y estimar un proyecto en base a historias y minimizar riesgos.
Un modo de conseguirlo es crear métodos para que todo el mundo vaya adquiriendo los conocimientos.
Se describieron los elementos fundamentales: épicas, historias, chores, temas, spikes, etc.
También la técnica para estimar proyectos grandes:
- Conseguir todas las historias.
- Descomponerlas en ventanas por prioridad.
- Estudiar en detalle a primera ventana (de pongamos 25).
- Estimar la primera ventana.
- Asegurarse que no hay historias (que no tenemos capacidad de detallar y estimar) que se desmadren, estudiando los posibles estados del sistema y viendo el riesgo técnico/funcional.
Para descomponer historias de usuario existen numerosos patrones que sería interesante conocer.
Otro asunto vital es "mirar el todo" y estudiar los riesgos. Describimos un método que hemos llamado Risk Evaluation Machine (REM) para hacer una gestión visual de riesgos:
Área de definición.
- Definir los riesgos entre los compañeros.
- Agruparlos por categoría (para ver solapes y los que faltan).
- Sugerir otras categorías para encontrar otros riesgos que no tenemos en la cabeza.
Máquina (área central de estudio que tiene que terminar limpia)
- Se estudia la probabilidad e impacto.
- Se cualifican y descartan los menos importantes.
- Se estudia en detalle los vitales (gran probabilidad e impacto)
- Se hacen preguntas (5 por que´s) para encontrar las causas primeras y sugerir soluciones.
Área resumen de proyecto
- Se estructuran los riesgos en un panel para cada proyecto.
- Usaremos este panel como elemento de comunicación incluso con técnicas originales como pegar globos o luces en él para que nadie ignore los riesgos.
Esta charla fue curiosa porque como lo conté no tube apenas feedback sobre el contenido pero si sobre el jefismo que transmití (no hice el discleimer inicial) :-) A nadie pareció gustarle el concepto de disciplina en un evento ágil...
Parece que la gente no entiende que nada es blanco ni es negro sino que todo tiene matices.
Me gusta la frase: Esto es Esparta haciendo referencia a la película 300: Un grupo pequeño, de élite, tiene cada miembro una gran capacidad pero tiene una gran disciplina colectiva, que es lo que les da el poder. Si entras en los SWAT ya tendrás grandes destrezas que seguro que mejoraras. Por muy bueno que sea el grupo será mejor cuanto más compenetrados estén. Todo el mundo asumirá que hay una disciplina. Los mismos métodos que se usan el un grupo de élite (donde alguien voluntariamente ha querido entrar) no se pueden usar en otros contextos.
Obviamente hay que adaptar el comportamiento al contexto.
Plantilla word para la toma de requisitos en proyectos de desarrollo de software. Independiente de la tecnología o el lenguaje de desarrollo .net o java. Especificación de Requisitos Software en la fase de análisis funcional. compatible con cualquier metodología de desarrollo, metrica 3, cascada, scrum, agile.
Basada en el ieee830.
1) The document discusses a case involving a car accident where the defendant's vehicle collided with the plaintiff's vehicle.
2) It is alleged that the defendant was negligent in operating their vehicle, which caused the accident and injuries to the plaintiff.
3) The plaintiff is suing the defendant for damages of 900,000 baht for injuries from the accident.
1) The document discusses a case involving a car accident where the defendant's vehicle collided with the plaintiff's vehicle.
2) It is alleged that the defendant was negligent in operating their vehicle, which caused the accident and injuries to the plaintiff.
3) The plaintiff is suing the defendant for damages of 900,000 baht for injuries from the accident.