lunes, 22 de julio de 2013

Extractos 1 - del libro SCRUM Y XP DESDE LAS TRINCHERAS de Henrik Kniberg

Luego de leer el libro, me tome la libertad de sacar los apuntes más significativos y representativos que me encontré:

"En palabras de Ken Schwaber, Scrum no es una metodología, es un marco de trabajo. Eso quiere decir que Scrum no te va a decir exactamente lo que debes hacer".

"El dueño de producto debe comprender cada historia (normalmente él es el autor, pero en algunos casos otras personas añaden solicitudes, que el Dueño de Producto puede priorizar".

"El propósito de la planificación de Sprint es proporcionar al equipo suficiente información como para que puedan trabajar en paz y sin interrupciones durante unas pocas semanas, y para ofrecer al Dueño de Producto suficiente confianza como para permitírselo".

"Una planificación de Sprint produce, concretamente: 
• Una meta de Sprint. 
• Una lista de miembros (y su nivel de dedicación, si no es del 100%) 
• Una Pila de Sprint (lista de historias incluidas en el Sprint) 
• Una fecha concreta para la Demo del Sprint. 
• Un lugar y momento definidos para el Scrum Diario"

"La razón por la que el equipo y el Dueño de Producto deben asistir a la planificación de Sprint es que cada historia contiene tres variables que son muy dependientes unas de otras".

Dueño de Producto
"El Dueño de Producto comienza la reunión resumiendo cuál es su meta para el Sprint y las historias más importantes. A continuación, el equipo las repasa y les asigna una estimación, comenzando con la más importante".

Planificación de Sprint 
"El propósito de la planificación de Sprint es proporcionar al equipo suficiente información como para que puedan trabajar en paz y sin interrupciones durante unas pocas semanas, y para ofrecer al Dueño de Producto suficiente confianza como para permitírselo". 

"El alcance y la importancia los fija el Dueño de Producto. La estimación la proporciona el equipo. Durante una planificación de Sprint, estas variables sufren un ajuste fino y continuo a través del diálogo cara a cara entre el equipo y el Dueño de Producto".

"Todo en Scrum tiene una duración determinada (time-boxed). Me encanta esa única, simple y consistente regla".

"Aprende a mantener tus duraciones determinadas, aprende a establecer duraciones realistas. Esto aplica tanto a las reuniones como a los Sprints".

"Los Sprints cortos están bien. Permiten a la compañía ser “ágil”, es decir, cambiar de dirección frecuentemente.
Sprints cortos = ciclo de feedback corto = más entregas y más frecuentes = más feedback del cliente = menos tiempo desarrollando en dirección incorrecta = aprender y mejorar más rápido, etc. "

"Pero los Sprints largos tampoco están mal. El equipo tiene más tiempo para conseguir impulso, tienen más espacio para recuperarse de los problemas que surjan y aun así cumplir la meta del Sprint, tiene menos carga de gestión en términos de reuniones de planificación de Sprints, Demos, etc".


sábado, 20 de julio de 2013

Excel en php

Para generar un archivo excel en php se debe crear una tabla la cual contenga la estructura del encabezado y correspondiente se recorre un arreglo con los datos a mostrar se va llenando de posición en posición.

Ej:

Tener una variable  llamada $html_tabla como otra variable se le pasa el borde.

$html_tabla .= ' ';
Dato_1 Dato_2 Dato_3 Dato_4


Luego con un ciclo recorremos el arreglo:


foreach($datos as $i => $dato) { $cant = ($i%2 == 0) ? 'tr0' : 'tr1'; $html_tabla .= ' ' . $dato['ID'] . ' ' . $dato['NOMBRE'] . ' ' . $dato['APELLIDO'] . ' '; } $html_tabla .= " ";

Por último colocamos estas cabeceras que permiten tener el archivo para descargar e imprimimos la tabla

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=InformeIndividualEstado.xls' );
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
echo $html_tabla;

martes, 2 de julio de 2013

La IV Escuela de Verano de IEEE Circuits and Systems Society Región 9

Julio 9 al 12 de 2013
Universidad de los Andes, Bogotá, Colombia

La IV Escuela de Verano de IEEE Circuits and Systems Society Región 9 está dirigiga a estudiantes e investigadores que deseen profundizar en el área de Circuitos y Sistemas biomédicos portátiles e implantables, de la mano de reconocidos expertos académicos y de la industria. Los temas a tratar incluyen diseño de sistemas, circuitos y sensores, sistemas de telemetría, aspectos regulatorios, entre otros. 

Conferencistas Invitados:
 
Fernando Silveira, Ph.D.
Universidad de la República, Uruguay
 
Woulter A. Serdjin, Ph.D.
Delft University of Technology, The Netherlands
IEEE CASS Distinguished Lecturer
 
Mingui Sun, Ph.D.
University of Pittsburgh, USA
IEEE CASS Distinguished Lecturer
 
Fredy Segura, Ph.D.
Universidad de los Andes, Colombia
 
David Prutchi, Ph.D.
Impulse Dynamics, USA
 
Cristina Cornes, Ph.D.
CCC Medical Devices, Uruguay
 
Victor Grimblatt
Synopsys, Chile

Apoyado por:
IEEE Circuits and Systems Society
Depto. de Ing. Eléctrica y Electrónica de la Universidad de los Andes
IEEE Sección Colombia
IEEE Región 9
Synopsys

Más información en http://cass-school.uniandes.edu.co 

miércoles, 12 de junio de 2013

IV Escuela de Verano de IEEE Circuits and Systems Society Región 9

WEARABLE AND IMPLANTABLE BIOMEDICAL CIRCUITS AND SYSTEMS
IV IEEE CASS R9 Summer School

Julio 9 al 12 de 2013
Universidad de los Andes, Bogotá, Colombia

La IV Escuela de Verano de IEEE Circuits and Systems Society Región 9 está dirigida a estudiantes e investigadores que deseen profundizar en el área de Circuitos y Sistemas biomédicos portátiles e implantables, de la mano de reconocidos expertos académicos y de la industria. Los temas a tratar incluyen diseño de sistemas, circuitos y sensores, sistemas de telemetría, aspectos regulatorios, entre otros. 

Conferencistas Invitados:

Fernando Silveira, Ph.D.
Universidad de la República, Uruguay

Woulter A. Serdjin, Ph.D.
Delft University of Technology, The Netherlands
IEEE CASS Distinguished Lecturer

Mingui Sun, Ph.D.
University of Pittsburgh, USA
IEEE CASS Distinguished Lecturer

Fredy Segura, Ph.D.
Universidad de los Andes, Colombia

David Prutchi, Ph.D.
Impulse Dynamics, USA

Cristina Cornes, Ph.D.
CCC Medical Devices, Uruguay

Victor Grimblatt
Synopsys, Chile

Apoyado por:
IEEE Circuits and Systems Society
IEEE Sección Colombia
Universidad de los Andes
Synopsys

Más información en http://cass-school.uniandes.edu.co 

INSCRIPCIONES ABIERTAS!! 

lunes, 20 de mayo de 2013

Dojo de Product Owners (Medellín)


Dojo de Product Owners (Medellín)

El próximo martes 28 de Mayo de 2013 se llevará a cabo en Dojo de Product Owners, el lugar será Ceiba Software (Cl 8 B 65 - 191 Of 409, Centro Empresarial Puertoseco, Medellín), la hora de inicio será a las 6:15.

Para más información:
http://www.meetup.com/AgilesColombia/events/119927262/

miércoles, 15 de mayo de 2013

RUTIC REVISTA UNIVERSITARIA EN TELECOMUNICACIONES INFORMATICA Y  CONTROL

RUTIC
REVISTA UNIVERSITARIA EN TELECOMUNICACIONES INFORMATICA Y  CONTROL
 Volumen 02

CALL FOR PAPERS

Se invita a la comunidad académica, científica e investigadora a inscribir sus artículos técnicos a esta revista, que será presentada en formato digital, y su publicación será semestral.

Las áreas de interés están enfocadas pero no limitadas a:

Telecomunicaciones 
Redes de Comunicaciones Fijas e Inalámbricas
Aplicaciones y Servicios de Comunicaciones
Procesamiento de Señal en Comunicaciones.
 
Automática industrial  
Automatización Industrial
Robótica
Sistemas de Control
 

Informática
Interacción Humano-Computador
Ingeniería de la Colaboración.
Ingeniería de Software.
 

FECHAS IMPORTANTES:
Límite de recepción de Artículos: Hasta 20 de mayo de 2013
Notificación de aceptación de Artículos: 28 de junio de 2013
Versión Final de Artículos: 22 de julio de 2013

lunes, 6 de mayo de 2013

Soluciones para automatización de las fábricas de software utilizando el enfoque dirigido por modelos


LA LÍNEA DE INGENIERÍA DE SOFTWARE ADSCRITA AL GRUPO DE I+D+I EN TIC,
DEL DEPARTAMENTO DE INFORMÁTICA Y SISTEMAS
DE LA UNIVERSIDAD
EAFIT,
EL GRUPO
ARKADIUS
DE LA UNIVERSIDAD DE MEDELLÍN Y
EL GRUPO
SINFOCI
DE LA UNIVERSIDAD DEL QUINDÍO
Tienen el gusto
de invitar
le a
la tertulia:
Soluciones para automatización de las fábricas de software
utilizando el enfoque dirigido por modelos
Mayo 9
del
20
13
AULA:
38
-
103
Hora
6:00 p.m.
UNIVERSIDAD EAFIT

JS -2: Tricks and tips

El objecto global de JS es el window. una varaible vive dependiendo de su scope.