<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
	<channel>
		<title>Ponga a los mejores en los proyectos pequeños</title>
		<description>Comments for Ponga a los mejores en los proyectos pequeños at http://www.navegapolis.net , comment 1 to 9 out of 9 comments</description>
		<link>http://www.navegapolis.net</link>
		<lastBuildDate>Thu, 21 Aug 2008 14:56:43 +0100</lastBuildDate>
		<generator>FeedCreator 1.7.2</generator>
		<item>
			<title>Para seguir leyendo....</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-962</link>
			<description>Hola Juan,

Creo que el post de Jim Highdsmith tambiÃ©n nos da una seÃ±al de alerta sobre el armado y gestiÃ³n de equipos de desarrollo. 
Muy bueno tu post.

[url]http://blog.cutter.com/2007/09/13/no-more-self-organizing-teams/ [/url] 

Saludos,
Adrian - Adrian Lasso</description>
			<pubDate>Mon, 17 Sep 2007 12:05:34 +0100</pubDate>
		</item>
		<item>
			<title>El problema estÃ¡ en los grandes proyectos y en los grandes equipos</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-943</link>
			<description>Hasta la fecha no he visto un gran proyecto que acabe con un retraso y un sobrecoste medianamente aceptables. En casi todos, las desviaciÃ³n es escandalosa cuando no son directamente cancelados. Sin embargo, si conozco muchos pequeÃ±os proyectos acabados en tiempo y coste, que funcionan.
El problema estÃ¡ en que la informÃ¡tica actual es incapaz de desarrollar grandes proyectos. Simplemente no sabemos hacerlo. Es como si a un arquitecto del 1.000 ac. le encargaran hacer un rascacielos de 50 plantas. Tenemos que seguir probando metodologÃ­as y herramientas, y continuar desarrollando habilidades para algÃºn dÃ­a poder afrontar el desarrollo de un gran proyecto con las mismas garantÃ­as que los arquitectos, desde el bueno hasta el menos bueno, hacen edificios. Â¡Los edificios hechos por los arquitectos no buenos no se caen!
La informÃ¡tica lleva poco mÃ¡s de 50 aÃ±os y ya pretendemos construir catedrales cuando lo que hemos hecho hasta la fecha bien son chavolas de barro.
La Ãºnica sÃ³luciÃ³n factible hasta el momento, desde mi punto de vista, es dividir y atacar proyectos pequeÃ±os, que si sabemos ejecutar de forma exitosa. Con el tiempo podemos atacar proyectos pequeÃ±os pero de mayor tamaÃ±o. Y asÃ­, hasta que algÃºn dÃ­a alguien sea capaz de ejecutar con exito un gran proyecto.
Saludos. - Daniel</description>
			<pubDate>Thu, 06 Sep 2007 11:06:25 +0100</pubDate>
		</item>
		<item>
			<title>ConclusiÃ³n: divide y vencerÃ¡s</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-937</link>
			<description>Cuando te enfrentas a un proyecto grande (hablamos de nÃºmero de personas involucradas, entidades -fÃ­sicas y /o lÃ³gicas- y de tiempo de desarrollo), en mi humilde opiniÃ³n es dividirlo en una cantidad de &quot;mini-proyectos&quot; tal que puedan afrontarse con un nÃºmero de personas suficientemente pequeÃ±o para que deje de ser &quot;grande&quot;.
Pongamos por ejemplo, dado el axioma 20/100, dividirlo en grupos de 5 personas (donde al menos 1 serÃ¡ un &quot;crack&quot;), y establecer para el objetivos a corto plazo, documentaciÃ³n mÃ­nima, etc, etc...

MantendrÃ¡s su entusiasmo, el &quot;flojo&quot; tendrÃ¡ oportunidad de aprender del &quot;bueno&quot; (trabajarÃ¡n codo con codo), y verÃ¡n sus metas cercanas en tiempo y esfuerzo.

En realidad es lo que llevamos haciendo desde hace aÃ±os con nuestras propias lÃ­neas de cÃ³digo...  dividir y dividir en mÃ©todos cada vez mÃ¡s pequeÃ±os para reutilizarlos, depurarlos mÃ¡s facilmente, intentar incluso hacer primero los test...    

Con la gente es igual. Los proyectos son iguales que un programa...
Divide a un gran grupo de gente en grupos pequeÃ±os, de forma que &quot;hacer grupo&quot; es mucho mÃ¡s facil, marcando objetivos diferentes, etc....

Obviamente, esto SOLO es posible si cuentas con un &quot;product manager&quot; o gestor de proyecto en condiciones, ademÃ¡s de tener que dedicar a al menos un grupo de los creados a integrar mÃ³dulos unos con otros....
En cualquier caso, NADIE es bueno en algo SIEMPRE (y nadie &quot;naciÃ³&quot; siendo buen programador), aunque algunos tengan ese &quot;algo&quot; especial que les diferencia del resto...  - joseluisGV</description>
			<pubDate>Wed, 05 Sep 2007 08:24:58 +0100</pubDate>
		</item>
		<item>
			<title>ups</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-935</link>
			<description>PerdÃ³n, muy buena analogÃ­a [b]JUAN[/b]. - martin</description>
			<pubDate>Tue, 04 Sep 2007 21:52:39 +0100</pubDate>
		</item>
		<item>
			<title>Muy buena analogÃ­a</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-934</link>
			<description>Muy buena analogÃ­a Joserra, me quedo con ella.

 - martin</description>
			<pubDate>Tue, 04 Sep 2007 21:51:20 +0100</pubDate>
		</item>
		<item>
			<title>QuÃ©date con los buenos!</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-933</link>
			<description>Brooks: &quot;The conclusion is simple: if a 200-man project has 25 managers who are the most competent and experienced programmers, fire the 175 troops and put the managers back to programming&quot;. (the mythical man-month, p. 30). Saludos! - J. Babuglia</description>
			<pubDate>Tue, 04 Sep 2007 19:11:22 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-932</link>
			<description>Si, es que yo no me atrevo a sacar una conclusiÃ³n; o al menos no una simple. Como decÃ­s se juntan muchas cosas: cuando el proyecto crece aparecen problemas serios que no son de Ã­ndole tÃ©cnica. La organizaciÃ³n empieza a hacerse mÃ¡s pesada y &quot;quema&quot; a los buenos programadores...

Como son varias las razones, y ademÃ¡s se potencian al combinarse, resumir una conclusiÃ³n es complicado, pero al ser habitual que en los equipos grandes la productividad personal sea menor, me ha llamado la atenciÃ³n el consejo de Jack Ganssle. 

No se si la imagen de comparaciÃ³n siguiente, con la que me represento de alguna manera la situaciÃ³n, estÃ¡ muy bien traÃ­da, pero en mi forma de verlo podrÃ­a valer:

Cuando el trÃ¡fico es denso, y la calle estÃ¡ muy normalizada con medidas de regulaciÃ³n y seguridad (semÃ¡foros, pasos de cebra...) la diferencia de velocidad entre una bicicleta, un ciclomotor y un deportivo no es significativa.
Si hay menos trÃ¡fico y pocas normas, la diferencia entre la bicicleta y el deportivo sÃ­ que es importante.
En este Ãºltimo caso interesa que los conductores sean buenos, porque la seguridad depende de su buen hacer mÃ¡s que de las medidas de regulaciÃ³n y seguridad, que son escasas.

 - Juan</description>
			<pubDate>Tue, 04 Sep 2007 17:11:38 +0100</pubDate>
		</item>
		<item>
			<title>No arregla el problema</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-931</link>
			<description>Estoy de acuerdo contigo, Joserra. Realmente yo no creo que esa polÃ­tica ayude mucho a la empresa a largo plazo, ya que en caso de pasar algo asÃ­ serÃ­a bastante claro que la enfermedad ya estÃ¡ dentro, y que existe un problema importante en el proceso de trabajo dentro de la empresa (i.e. necesita ser mÃ¡s Ã¡gil). 

Olvidando esto, lo cierto es que a corto plazo la medida no es mala. Por mi experiencia, cuando un super-programador empieza a verse inmerso en un mar de documentaciÃ³n, reuniones, especificaciones, negociaciones, viajes a clientes, etc. etc., inmediatamente el proyecto dejarÃ¡ de ser atractivo para Ã©l, y el problema ya no es que pase a ser igual de improductivo que los malos programadores, sino que probablemente se irÃ¡ de la empresa. 

 - martin</description>
			<pubDate>Tue, 04 Sep 2007 13:46:01 +0100</pubDate>
		</item>
		<item>
			<title>Â¿ConclusiÃ³n?</title>
			<link>http://www.navegapolis.net/content/view/671/49/#comment-930</link>
			<description>Entonces el corolario de esto es ... Â¿que da igual quien desarrollo un proyecto grande? :) Por que si &quot;[i]a medida que el proyecto crece el mejor y el peor son igual de improductivos[/i]&quot; serÃ¡ por que el mejor tiende a ser como el peor, no al reves. De manera que poniendo a los &quot;peores&quot; en los grandes serÃ¡ lo mismo.

Jeje, no creo que sea tan radical, pero lo que estÃ¡ claro es que contra mÃ¡s personas existen en un proyecto, los problemas dejan de venir del lado tecnolÃ³gico, sino de la complejidad funcional del mismo o del mismo problema de &quot;crear equipo&quot; y su comunicaciÃ³n. Mi recomendaciÃ³n si llevas proyectos grandes: lee Peopleware!! ;)
 - Joserra</description>
			<pubDate>Tue, 04 Sep 2007 09:38:23 +0100</pubDate>
		</item>
	</channel>
</rss>
