Técnicas alternativas para desarrollar proyectos
Tienes un proyecto que hacer en una tecnología, digamos JAVA. Lo normal es contar con un equipo ya formado y con experiencia en JAVA. Un par de programadores relativamente nuevos y de poco coste, 2-3 Analistas/Programador con bastantes proyectos a su espaldas y un analista técnico, téchnical leader que ayude al Jefe de Proyecto. Esta gente podrá llevar a cabo el proyecto utilizando las modernas técnicas de Ingeniería del Software (RUP, patrones, ncapas, XP, etc…) . En total 7 expertos informaticos, dos de ellos no tanto y unos 11000€ mensuales en sueldos (incluida la seguridad social y pagando normal ni generoso ni 600euristas).
Pero claro, siempre hay alguien que te pide recortar costes. O aunque no haga falta siempre puedes como buen Minglanillas recortar costes de motu proprio, que no digan que no tienes iniciativa. Estas ideas van dedicadas a todos los Minglanillas.
Alternativa 1: “A/P de nueva generación” (aka JASP, Jovenes aunque sin preparación)
(Buscad “Sin Experiencia” en cualquier buscador de trabajos)
Busca gente que sean informáticos… o igual no, tampoco importa. Dales un cursillo de formación de no más de 100horas. En ese tiempo se convertirán en Analistas Programadores Java Senior. El plan es soberbio por su sencillez. Tienes un Analista Programador JAVA en plantilla, alguien que sepa (aunque opcionalmente puede no saber nada, solo ha de llevar tiempo en la empresa). Por el precio de esos 7 profesionales (11.000€/mes) puedes tener 13-15 programadores, formados por ese desdichado AP. Cualquier Minglanillas verá que es obvio que 14 programadores JASP rendirán el doble que los 7 iniciales y sacarán el proyecto en la mitad de tiempo (14/7=2, rinden el doble)
Una opción es solo contratar 7 de estos programadores, para no incrementar el personal de tu empresa innecesariamente.
Alternativa 2: “Indios en un barco” (aka Deslocalización)

Por el precio de esos 7 profesionales cualificados puedes conseguir 35-40 indios. Realmente serán buenos… o de eso tienen fama. Así que Minglanillas debe contratar un montón de indios programadores. El idioma es lo de menos, alguno se apañará en inglés. Que no sabes tu inglés? tampoco pasa nada. Entre lo poco que sepa el indio portavoz y lo poco que sabes tu… hacen un mucho.
Para mejorar la deslocalización el último grito pasa por tenerlos en un barco amarrado en el puerto. Técnicamente no están en tu país así que no pasa nada. Además así no tienen que salir y descubrir que el supersueldo para la India es el 50% del 600eurista local.
Alternativa 3: “Empresas de outsourcing”
![]()
En el fondo recortar recortar costes no recortan. Pero todo el mundo lo hace. En vez de pagar 1500-1700€/mes por un A/P es mejor pagar 6000€ al mes. El por qué nadie lo tiene claro. Porque todo el mundo lo hace?.
Contratar a los programadores en empresas de Outsourcing tiene una serie de ventajas:
- En Outsourcing, pagarás unos 42.000€/mes por tu equipo de 7 programadores.
- Especialmente indicado para proyectos de larga duración.
- La cualificación de los que vengan es como poco dudosa, ya que muchas empresas de carne usan la alternativa 1.
- En caso de que se sindiquen o haya algún problema laboral como no son tus empleados no pasa nada. (Alguien conoce alguna empresa en la que los programadores hayan ido a la huelga?)
- Todo el mundo lo hace…
Visto lo visto yo propongo la alternativa 4:
Poner monos a programar. Si pones a suficientes monos con suficientes PCs programando un tiempo infinito un método, al final alguno lo sacará bien.
Otra opción más racional (esta la vería mal hasta Minglanillas) sería un programa que generara código aleatorio a partir de las palabras reservadas del lenguaje. Con suficiente tiempo (Máxime sin pones máquinas en paralelo) conseguirían tu método.
Y qué es un proyecto de software sino muchos métodos juntos?

Agosto 6th, 2007 at 6:03 pm
jajaja, me parece adecuada la opcion de los monos con palos :p