25 de septiembre de 2012

Rosa de Vientos y Distribución de Frecuencia de la Intensidad y la Dirección de los Vientos


A continuación se presenta una aplicación Matlab que permite analizar la dirección (°) y magnitud (m/s) de los vientos, mediante una Rosa de Vientos y la distribución de la Frecuencia de los vientos, el usuario puede tener acceso a los datos atraves de una caja de dialogo que permite identificar el archivo Excel que contiene los datos, para luego cargar los datos y visualizar los resultados, adicionalmente la Interface Grafica permite guardar la imagen de la Rosa de Viento y exportar en un archivo Excel la distribución de frecuencia de los vientos.

Imagen de la Interface Grafica de Usuario "ROSVI" (desarrollado en Matlab), genera Rosa de Viento y
Distribución de Frecuencia de los vientos.







Nota: Si Usted está interesado en esta u otra aplicación o desea asesoría en el desarrollo de aplicaciones en interfaz gráficas envíe un e-mail a correa.dave30@gmail.com o informes@fismatlab.org, que con mucho gusto le atenderemos.

23 de septiembre de 2012

Proceso SCRUM (Desarrollo de Software)


SCRUM es un modelo de referencia que define un conjunto de prácticas y roles, y que puede tomarse como punto de partida para definir el proceso de desarrollo que se ejecutará durante un proyecto. Los roles principales en Scrum son el ScrumMaster, que mantiene los procesos y trabaja de forma similar al director de proyecto, el ProductOwner, que representa a los stakeholders (interesados externos o internos), y el Team que incluye a los desarrolladores.
Proceso SCRUM (Desarrollo de Software)

Durante cada sprint, un periodo entre una y cuatro semanas (la magnitud es definida por el equipo), el equipo crea un incremento de software potencialmente entregable (utilizable). El conjunto de características que forma parte de cada sprint viene del Product Backlog, que es un conjunto de requisitos de alto nivel priorizados que definen el trabajo a realizar. Los elementos del Product Backlog que forman parte del sprint se determinan durante la reunión de Sprint Planning. Durante esta reunión, el Product Owner identifica los elementos del Product Backlog que quiere ver completados y los hace del conocimiento del equipo. Entonces, el equipo determina la cantidad de ese trabajo que puede comprometerse a completar durante el siguiente sprint. Durante el sprint, nadie puede cambiar el Sprint Backlog, lo que significa que los requisitos están congelados durante el sprint.

Scrum permite la creación de equipos autoorganizados impulsando la co-localización de todos los miembros del equipo, y la comunicación verbal entre todos los miembros y disciplinas involucrados en el proyecto.
Un principio clave de Scrum es el reconocimiento de que durante un proyecto los clientes pueden cambiar de idea sobre lo que quieren y necesitan (a menudo llamado requirements churn), y que los desafíos impredecibles no pueden ser fácilmente enfrentados de una forma predictiva y planificada. Por lo tanto, Scrum adopta una aproximación pragmática, aceptando que el problema no puede ser completamente entendido o definido, y centrándose en maximizar la capacidad del equipo de entregar rápidamente y responder a requisitos emergentes.