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".


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;
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