Por que me gusta SCRUM

Hola, otra vez por estos lados.

En la tarde de hoy quisiera hablar sobre scrum, como ya muchos sabran es una metodologia de gestion de proyectos y que ultimamente grandes empresas la estan usando para gestionar desarrollos de software.

Pero bueno, en esta entrada no vengo a explicarles de que consiste esta metodologia ("en otros post lo hare :)" ). Solo quiero contarles por que me gusta esta metodologia. Basicamente cuando uno se involucra tanto con determinado tema, le coge aprecio y mas cuando te hace la vida mas facil con tu desarrollo.

Pues es eso, Scrum te ayuda mucho a la gestion del proceso de desarrollo de software, le da importancia a los desarrolladores que en muchas metodologias se ven opacados por asi decirlo. Scrum es una metodologia de gestios de proyectos, que acompañado con XP (eXtreme Programming) hace que el desarrollo sea agíl. En estos momentos estoy involucrado en un proyecto que maneja Scrum y doy fe de que esta metodologia hace maravillas, nunca habia visto que una metodologia bien maneja y por supuesto bien adoptada hiciera que un proyecto de desarrollo avanzara tanto y que tuviera prototipos que mostrar.

Eh estudiado y probado muchas metodologias, pero con Scrum es con la que mas me ciento compenetrado y con la que mas me eh sentido bien. No digo que las otras metodologias sean por asi decirlo malas, todas tienes sus puntos fuertes que las hacen importantes. Solamente digo que Scrum es una metodologia hacertable al momento de enfrascarnos en el dilema de escoger metodologia para nuestro desarrollo, por que es sabido que ese es un dolor de cabeza.

Algo que me parece interesante son los Sprint, Basicamente con la formulacion de un Sprint puedo atacar el desarrollo de determinado modulo y hacerlo funcional, ya que con el Sprint Backlog defino cuales son los requerimientos para dicho Sprint, centrandome en la ejecucion de los items que comprenden el Sprint Backlog, dandole asi la libertad al desarrollador de que con su experiencia mire como atacar esos items. Unos se preguntaran y siempre lo hacen y es por la docuemntacion; es hay donde entra a funcionar XP, con sus historias de usuarios y demas informacion para levantar los requisitos que para el cliente son importantes.

Con esto solo quiero decirles que Scrum es una buena metodologia para la gestion de proyectos de desarrollo de software, tal vez no les agrade la primera vez que la usen, pero vale la pena estudiarla.

Saludos desde Colombia para la Gente de Geeks.Ms

Comenzando – Integrar C# con PostgreSQL

Hola a todos los Geeks.


Bueno empezare mi primer post basicamente agradeciendo a Rodrigo y Martin que fueron los que me dieron la oportunidad de estar aqui, publicando articulos de lo que mas me gusta que es el estudio de Tecnologias Microsoft. Para mi es todo un honor publicar en Geeks.MS, pues por que no estoy a la altura de muchos de las personas que publican en Geeks.MS pero hare mi mejor esfuerzo. Entonces comencemos; Hablemos sobre como integrar C# con PostgreSQL.


No acostumbro ah vincularme con otros tecnologías si no estoy trabajando en ellas, pero un amigo me pregunto de como trabajar C# con PostgreSql, como sabes PostgreSql es un servidor de base de datos orientada a objetos cuya procedencia es de software libre.


Investigando encontré un proveedor de datos para .NET llamado Npgsql, ya que como sabrán, no está dentro de los proveedores de datos predefinidos en .NET. Este proveedor funciona para versiones 7. Xxx de PostgreSql y posteriores. Tambien me descargue el PostgreSql 8.3.

Despues de instalar el servidor de PostgreSql, se comienza a ver las diferencias con Sql Server, ya que este servidor se ejecuta en el puerto 5432. Pero la verdad no tiene mucha trasendencia ya que en la aplicación no colocamos esto. Solo cuando ejecutamos el administrador de Postgres es que se nota la diferencia. 

Lo primero es vincular las librerías correspondientes al proyecto.


p2

Despues es vincular los namespace al proyecto.

using Npgsql;

using NpgsqlTypes;

using Npgsql.Design;


Despues de crear una pequeña BD y de crear  una tabla con unos daticos.  Se hace la conexion y se prueba.

p1

Veamos como queda la aplicación

p3


Pueden descargar la demo para que lo revicen.


Nota: «Siempre hay nerviosismo por la impresion del primer post.»