Saturday, October 28, 2006

Ejercicio

¿Alguien quiere medio punto extra? Esta vez va en serio.

Quien lea, prepare un comentario de 2 páginas y lo presente en la siguiente clase, sobre el artículo de Jack W. Reeves, el código es el diseño, tendrá medio punto adicional en el examen. Lógicamente el comentario, y la exposición, deben estar bien hechos...

Quienes lo vayan a preparar, que me envíen un correo.

Wednesday, October 25, 2006

Clase del 27 de Octubre

El Viernes 27 de Octubre, a las 19 horas, hay una entrega de diplomas a los egresados de ITIG.
Vamos, que no va a haber prácticas a las 19... Y por tanto tampoco las habrá a las 15:30.
Además parece que el tema de que nos instalen los MS Project va para rato... Me gustaría aprovechar el tiempo de las prácticas para hablar de alguna herramienta interesante de las que os comentaba el otro día, pero dado que no podemos adelantar la clase de teoría (hay otro grupo de prácticas)... habrá que esperar.
Tenéis mi email para cualquier duda.

Wednesday, October 11, 2006

A alguien le interesan los videojuegos?

No, no me refiero sólo a jugar, sino al desarrollo de video-juegos, quizá una de las áreas más interesantes en el mundo del software durante años. Bien, a quien le interese seguro que le gustará este sitio: www.gamasutra.com.
Además de noticias siempre publican artículos muy interesantes sobre desarrollo y, por lo menos cuando yo me lo leía,
postmortens de proyectos, más interesantes todavía.
Hay una revista muy buena sobre el tema: Game Development Magazine, y muy relacionada con Gamasutra.
Creo que es una de las pocas publicaciones profesionales sobre video-juegos disponibles. Aquí ha escrito gente como John Carmack, y otros muchos de su nivel. Aunque no todo en el mundo de los video-juegos es maravilloso, como puede leerse aquí. Es un artículo que tuvo bastante impacto hace un año o dos, y que incluso fue recogido en el siguiente libro: The best software writing.

No hay clase el Viernes 13 de Octubre!

Finalmente no habrá clase el Viernes 13 de Octubre. O al menos esas son las noticias que me han llegado... Vamos, que no vais a ir...
Así que se postpone hasta la semana siguiente. En principio una hora antes, a las 16:30, para que pueda hacer una pequeña introducción práctica antes de saltar a la teoría...

¡¡Disfrutad del puente!!

Tuesday, October 10, 2006

El desarrollo de Windows 2003

¿Os habéis preguntado alguna vez cómo desarrolla una de las compañías de software más importantes del mundo?
Dejando a un lado las críticas a sus "estrategias" de marketing, a sus prácticas monopolistas, etc, etc, es importante darse cuenta de que muchos grandes personajes del software han pasado por las filas de M$, en muchos casos haciendo productos muy buenos.
En el siguiente artículo podéis leer la historia del desarrollo de 2003 y cuenta también algo de cómo empezó con el NT: http://www.winsupersite.com/reviews/winserver2k3_gold1.asp.
Entre los puntos interesantes a destacar: cómo coordinan el trabajo, cómo hacen tests, por qué integran diariamente, cómo hacen los "builds".

Para saber más:
- The Build Master. Habla sobre cómo Microsoft organiza su proceso SCM (Software Configuration Management).
- Showstopper! Es una especie de "biografía" sobre cómo se desarrolló Windows NT. Se pueden aprender mucho sobre lo que nunca se debe hacer, y también algunas lecciones positivas.

Saturday, October 07, 2006

Lo que todo estudiante de Ingeniería en Informática debería saber...

Eso es lo que cuenta el siguiente artículo de la web de Joel Spolsky: Advise for Computer Science College Students.

Muy interesante, como casi todo lo que Spolsky escribe.

Friday, October 06, 2006

Crítica a los métodos ágiles

Por muy buenos que puedan parecer los métodos ágiles, siempre hay alguien que tiene algo en contra.

Hay un artículo muy interesante de un empleado de Google que los deja en muy mala situación.

No hay que creerse todo, ni lo bueno, ni lo malo, pero está claro que el artículo da que pensar.

Hay algún otro comentario en www.navegapolis.net

Libros interesantes

Hay una lista de libros sobre gestión de proyectos que es interesante conocer, por lo menos saber que existen...

- The Mythical Man-Month. Un clásico. Es necesario conocerlo y leerse un capítulo por lo menos, y de esa manera poder citarlo de vez en cuando y parecer que sabes algo de software. En este libro se introdujo lo de "Silver Bullets".

- Peopleware. Cuenta cómo tratar a la gente, y cómo organizar el desarrollo. También es de los imprescindibles.

- Code Complete. El libro más famoso de Steve McConnell. No va de gestión de proyectos, pero es imposible gestionar uno si no te sabes esto.

- Rapid Development. También de McConnell. Cómo gestionar y dirigir proyectos basado en métodos pragmáticos.

- El código es el diseño: un artículo de Jack W. Reeves.

- Sobre estimación, el último libro de McConnell. Se titula "Software Estimation: Demystifying the Black Art", y sigue la línea de los libros del autor: directo y claro.