miércoles, mayo 28, 2008

Organizaciones sobre gestión de proyectos

Leyendo sobre Scrum veo que hay 3 organizaciones en el campo de la gestión de proyectos:
  • PMI (Project Management Institute) [wiki]: dan la certificación PMP.
  • IPMA (The International Project Management Association)
  • PRINCE2 [wiki]. En primer lugar existía la metodología prince2, y despues se creó la organización.
Hay organizaciones para tó, hoygan. Y como no las tres certifican.

martes, mayo 27, 2008

Scrum

Pos ahora resulta que en mi proyecto vamos a usar la metodología Scrum [en].
Aquí os podeis descargar un libro sobre scrum. La web [navegapolis] parece interesante.... le tendré que echar un ojo...

miércoles, mayo 14, 2008

[Python-es] Preguntas de iniciado

Hay un hilo actual en python-es bastante interesante. Tengo que releerlo con calma, pero debido a un comentario de hoy, me veo en la necesidad de enlazarlo y copiar el comentario. Me ha paracido interesante.

"La preocupación por los supuestos peligros producto de la flexibilidad
de los lenguajes dinámicos es un mito sostenido las empresas de
software que pretenden convertir el arte de la programación en una
industria de producción en masa.

Pero tal y como señala Paul Graham
(http://www.paulgraham.com/knuth.html), programar es un arte. Y cuando
los programadores entienden esto, en contra de las ansias de
beneficios rápidos y sistemáticos de los accionistas de las empresas,
logran disfrutar su trabajo y hacerlo más rápido y con mayor calidad.

El problema es que los programadores artistas no tienen influencia en
los pensum de estudio de las universidades como si lo tienen las
grandes empresas como Sun y Microsoft, haciendo creer a la gente que
cuestiones ridículas como los getters y setter de Java son buenas
prácticas.

Es llamativo como profesores universitarios que no han desarrollado un
sistema completo enseñan como si fuese una religión los mecanismos de
encapsulación de un modo que entorpece terriblemente la productividad
de los programadores.

Python es un excelente lenguaje programación orientada a objetos, como
también lo es Ruby, y representan un verdadero salto evolutivo en
comparación con despropósitos como C++ y Java. Lo único que oculta esa
verdad es el enorme poder econñomico manifestado a travñes de
estrategia de lobby que siga permeando tanto al academia como a las
empresas."

La web enlazada paulgraham.com merece echarle una visita.

martes, mayo 06, 2008

Paper a leer

Estoy leyendo un 'paper' que todo Arquitecto Software debería leer: Architectural Styles and the Design of Network-based Software Architectures.

Se trata de la tesis doctoral de Roy Fielding.