Antes de empezar con eScrum

No me suelo meter en cosas de desarrollo porque para eso están los geeks del código como Bruno, Marino, Luis, Migueles, Davices y tantos otros, pero en esta ocasión hago una excepción y me tiro a la piscina.


Como no soy friki estaba hablando con mi novia hace unas semanas de una idea y ella que tampoco es friki me decía «estaría bien hacer un proyecto de desarrollo juntos este verano en jornada intensiva», así que ayer por la tarde en medio de una matanza del Shadow Run, pegue un berrido por la escalera y dije «Bilma!!! Bájate la escalera que nos vamos a comprar un servidor de TFS», mi novia apago su consola (no me iba a ganar de ninguna manera) y ni cortos ni perezosos nos fuimos a comprar una maquina (la 7ª de la casa) para que hiciera de servidor para el proyecto de desarrollo.


4Gb de RAM Windows Server R2 X64 SP2, WSS, TFS, SQL 2005 SP2 y Virtual Server R2 SP1 otro miembro más del dominio home.local ;-D.


Cuando empecé sabía lo que venía; los drivers de 64 no me lo pondrían fácil y el tener solo discos SATA tampoco, pero se supero el problema de instalar W2K3x64 en un disco SATA en un ordenador sin disquetera gracias a que la Bios permitía emular IDE con el SATA.


Esta mañana/tarde tras 1.5 botellas de sangría y unas cuantas chuletas de cordero a la sombra ha quedado oficialmente desarrollada la arquitectura de la aplicación que queremos probar y desechado WWF y WPF, solo usaremos WCF del 3.0, un generador para +- el 30% del código, todo ello para mi arquitectura idónea de este mes, estoy seguro de que el que mes que viene tendré otra y esta no me gustara 🙂


A parte de desarrollar una aplicación el experimento trata de ver:


– Como de simple logramos que llegue a ser una aplicación compleja gracias a desarrollar una arquitectura orientada a la simplicidad y no al ingenio mas ingenioso,


– Probar el WCF con endpoints TCP en un caso real en el que esta justificado su uso (que teniamos ganas y no hemos tenido la oportunidad) ademas quiero medir el rendimiento en comparación con los WS tipicos.


– Crear un generador de codigo para las entidades y los SP (lo se hay muchos) y lograr implantarlo de tal forma que se puda modificar por encima de forma sencilla (herencia/partial, etc).


– Montar toda la seguridad en condiciones y en todas las capas, BD, Servicios, Codigo y aplicacion cliente. 


– Convencer a mi novia de que SSRS es mas que sufiente para un proyecto serio.


El caso es que después de ver el episodio de Héroes de esta semana, he decidido empezar con el TFS y mi primera intención ha sido usar el reciente eSrum 1.0 de Microsoft como plantilla de metodología del proyecto, y la verdad, la instalación me ha parecido sangrante y lo obtenido un poco cutre, de momento me quedo con conchango o MSF Agile.


Para los que queráis probarlo os dejo este enlace donde se explica el arte del despliegue de eSrum.


http://weblogs.asp.net/bsimser/archive/2007/06/15/an-attempt-at-working-with-escrum.aspx


 



Oficialmente ya no hay sitio para mas ordenadores:



 

14 comentarios sobre “Antes de empezar con eScrum”

  1. Siento decirte que TFS no se intalara en una maquina de 64, al menos hace tres meses no se podia…

    Ademas de otras inconpatiblidades debes saber que
    Scrum es totalmente incompatible con gente de sexo femenino… 🙂

    Salu2.

  2. Un par de cosillas, la primera para Dani, has echado un vistazo a la plantilla ligera de Scrum??: http://blogs.sarkhouston.com/mazocar/archive/2007/05/22/4668.aspx
    Por lo que he leido y ha comentado la gente por ahí no está mal como plantilla muy ligera y sencilla de usar.

    Y para mic, efectivamente, la capa de aplicación de TFS sólo se puede instalar en una máquina de 32 bits, sin embargo, y al estar TFS basado en varias capas o aplicaciones, si que se puede hacer un entorno mixto de 64 bits, la capa de datos al estar sobre SQL Server 2005, la puedes instalar en un servidor SQL de 64 bits, así como el propio Visual Studio, y la Team Build, se pueden instalar en una máquina de 64 bit, ejecutándose sobre WOW64.

  3. Gracias, asi es como lo he montado, la bd esta en el fisico, lo unico que tengo en la virtual es la capa del TFS, el build tambien lo he montado en la VM por comodidad.

    Le echare un vistazo a esa plantilla.

  4. +1 to Conchango … no te tenido tiempo ni ganas de jugar con eScrum, pero ya en varios lados he leido que no está a la altura -> una pena

    ahora bien … no tienes mas sitio para cpus !!! por dios 😀 😀 😀

    Saludos

  5. Lo interesante de esto, no es como empesar con scrum, independiente de la plantilla, si no de como cajaros tienes un home.local de 8 equipos; eso si es interesante. por que la mayoria de todos creo que virtualizamos nuestros servers. en todo caso, bien por el comienzo.

  6. 1 Para mi
    1 Para mi novia.
    1 Home Server para los extenders y multimedia.
    1 Linux.
    1 Server DC, ISA, Exchange, Intranet, Compartidos, wsus, etc.
    1 Portatil para mi.
    1 Portatil para mi novia.
    1 Para el TFS y maquinas virtuales.

    No se puede vivir con menos 😀
    Que conste que tanto a mi novia como a mi nos gusta trabajar con dos monitores por eso tanto monitor.

  7. Daniel, lo flipo .. sobre todo lo de tener una novia tan friki :-), el puesto de trabajo mola.
    Muy juntitios …
    Tienes q contarnos detalles de la evolución de ese proyecto…
    cseg.

  8. A mi me falta la novia friki y ordenadores potentes, que aunque tengo 11 en casa, no son tan pepis como para correr un 2k3 y algo por encima. Eso si, yo en breve también desplegaré un dominio en casa, pero con otros fines.

    Un saludo jefe.

    PD: Por curiosidad… Qué distribución de Linux tienes instalada?

Responder a lfraile Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *