Historias
Slashboxes
Comentarios

Login Barrapunto

Login

[ Crear nueva cuenta ]

¿Cuál es tu opinión de las factorías de software?

editada por Yonderboy el 20 de Enero 2006, 18:19h   Printer-friendly   Email story
desde el dept. microserfs
nevski nos cuenta: «Actualmente estoy involucrado en un desarrollo en el que existen subcontratadas varias factorías de software, pertenezco a una de ellas. Éstas factorías están todas en España pero a más de 500km del cliente. Llevamos algo más de 6 meses de desarrollo y resulta que varios de mis compañeros (un 30% del equipo) tienen que desplazarse permanentemente al cliente para la integración. Alguno de ellos lleva 3 meses en el cliente. Las otras empresas están en una situación similar. ¿Cuál es entonces el beneficio de emplear factorías? ¿Es similar la situación en otros países o esto es algo local? En mi opinión algo que habría que hacer para que no ocurriera esto es disponer de diseños funcionales y técnicos muy detallados. Pero eso supone un coste añadido y por eso no se hace. ¿Qué opináis?»

Historias relacionadas

[+] Libro español sobre factorías de software 37 comentarios
Un pobrecito hablador nos cuenta: «Leo en el blog de kybele consulting que acaba de aparecer un libro español sobre fábricas de software, en línea con el auge que las mismas están tomando. El libro cubre aspectos como la historia de las fábricas, desarrollos por modelos, líneas de producto, pruebas, gestión de la configuración, "nearshoring", etc. E incluye la experiencia práctica de 12 fábricas de software en España como las de Atos, Indra, Sopra o T-Systems.»El libro parece interesante porque da la impresión de estar escrito desde una óptica ibérica. Según su índice (PDF) -que es la única parte del texto que he podido encontrar- se deja en el tintero el problema de los requisitos cambiantes (no parece que el capítulo 6 lo cubra) y el de los desarrolladores que programan sin comprender la lógica de negocio. Tengo experiencia de primera mano en varias factorías de software tanto desde el lado del cliente como desde la propia factoría y el resultado siempre ha sido un desastre. Un equipo de 4 o 5 programadores muy buenos y con mucha experiencia, sentados en la misma sala que los usuarios con la libertad de preguntarles lo que haga falta y organizar reuniones informales 'al vuelo' es mucho más productivo que una factoría con 10 analistas en el cliente, 400 páginas de UML y 150 programadores a 700 kilómetros. Hablábamos del tema en verano y hace casi un año.
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Mi consejo..

    (Puntos:4, Divertido)
    por yusexp (7679) el Viernes, 20 Enero de 2006, 18:54h (#681824)
    ( http://www.programacionjuegos.net/ | Última bitácora: Miércoles, 14 Febrero de 2007, 14:50h )
    Teneis que contratar a un ingeniero recien salido de la universidad, vestirlo con un traje , no hace falta que sea de armani, y mandarlo con un suelfo misero fuera de su casa a que teste software. Cuando algo falle , la putilla ... digo el recient licenciado se comunicarà con los gurus del software via telefono pagado por la empresa "cliente".

          Si hay que hacer mofiicaciones se apuntara en un postic, para despues enviarlas via email a los gurus y que si fuera posible via ftp se recojan las actualizaciones. Si esto sale mal se tendra que desplazar el guru o los gurus a la empresa cliente. Por favor gurus evitar mostrar mal humor o desanimo, el cliente puede darse cuenta, y hoy en dia lo importante es una sonrisa profident ademàs de un buen software con miles de modificaciones a petición del cliente.
    Mucha suerte..
     
      Un saludo ;)
  • Desconfianza e inmadurez empresarial.

    (Puntos:1, Interesante)
    por pobrecito hablador el Viernes, 20 Enero de 2006, 19:13h (#681835)
    Frente a otras experiencias en el extranjero, lo que detecto es que en el mundo empresarial español existe una inmadurez y una desconfianza que llega a ser paranoica. Hay gente que no entinde que si les estas realizando un proyecto, un trabajo, etc, no necesariamente tienes que estar constantemente bajo la tutela y la mirada del empresario que te ha contratado (a tí o a tu empresa).
  • por kroks (4492) el Viernes, 20 Enero de 2006, 19:30h (#681854)
    Me parecen totalmente lógicos los desplazamientos a donde está el cliente, después de todo, el software es un producto complejo, y al cliente hay que darle la seguridad de que todo está bien. La comunicación tiene que ser fluida. Pero al cliente no se tiene por qué desplazar todo el equipo de diseñadores, desarrolladores, probadores, instaladores y mantenedores (en cada fase del proyecto, sólo se desplazará quien sea necesario).

    El uso de empresas que están lejos..., bueno, esto es bastante discutible. Aquí sólo lo veo una opción válida si es porque realmente los mejores profesionales están lejos y no hay posibilidad de traerlos: por ejemplo, una fábrica que quiera un desarrollo, y los mejores técnicos estén en Madrid. O que el producto base, esté lejos. Por ejemplo, si se quiere un desarrollo a partir de un producto ya hecho y la empresa que lo hace y que tiene por tanto los técnicos más conocedores está lejos.

    Y en cuanto a coste, supongo que las empresas "lejanas" tendrán que competir con las "cercanas", con lo cual sólo si aportan los mejores técnicos y no hay equivalentes "cercanos", o si no hay técnicos conocedores del producto base "cercanos". También se puede competir con los salarios, no es lo mismo lo que se gana en Extremadura que en Cataluña. Pero en sitios subdesarrollados apartados y baratos es más difícil encontrar muchos técnicos con el nivel suficiente.

  • El caso que conozco

    (Puntos:2, Inspirado)
    por mda (1849) el Viernes, 20 Enero de 2006, 21:08h (#681918)
    ( http://barrapunto.com/ )
    Mi empresa de unos 300 empleados recientemente adquirida por una "gran" multinacional ha comenzado los preparativos de una fábrica en el norte de la peninsula, en principio suena bien, en la ciudad en cuestión no hay mucho trabajo de este tipo y parece que va a mover el mercado etc etc.

    la realidad o como lo veo yo es... la gran multinacional monta eso por dos duros, tiene ayudas de la Comunidad Autónoma (lo venden como si estuvieran montando una fábrica de coches), a la gente que trabaje allí le van a pagar dos duros, he oído que no va haber ningún tipo de carrera profesional para la gente que trabaje en la fábrica. Vamos que aquello va parecer un libro de Dickens.

    El sueldo que reciban esas personas va a ser muy reducido al final podrán ahorrar lo mismo que si tuvieran que venir a trabajar a Barcelona, Madrid o Sevilla.
  • por zarshisha (624) <{iosutron} {at} {gmail.com}> el Viernes, 20 Enero de 2006, 23:18h (#681988)
    ( http://barrapunto.com/ )
    ... que se dice que se cumplen, pero únicamente por que si no usas una renombrada metodología, lo que haces es caca, pero si la usas, automágicamente tu caca se convierte en un producto contrastado.
    Una factoría de software que tiene que andar como cuentas, se me ocurre que sea por dos razones:
    - como bien dicen más arriba, por la cultura empresarial "del siglo XXI ó XXII (o más)" que hay en españa
    - por que, como el asunto de las metodologías, decir que tienes una "factoría de soft" vende mucho más que decir que tienes una empresa de programación.

    Una factoría de soft, para serlo debe funcionar de forma muy sencilla
    - se recibe una lista de requerimientos, que se CIERRA (si, cerrar, no aceptar de momento hasta que cambie cuando alguien se baje los pantalones)
    - se construye algo que cumple EXACTAMENTE esos requerimientos, y se entrega (se entrega, no se instala a domicilio, por que ellos ya saben lo que han pedido y cómo hacerlo)

    Y si no, no es una factoría.
    --
    "...inaction, is a weapon of mass destruction..."
  • ¿Que que opino?

    (Puntos:3, FueraDeTema)
    por ElHobbit (8979) el Sábado, 21 Enero de 2006, 02:17h (#682051)
    ( http://nachoproy.wordpress.com/ | Última bitácora: Jueves, 02 Marzo de 2006, 15:44h )
    Opino que ser informático en este puto país es una puta mierda

    --
    Empty your mind. Be formless, shapeless. Like freedom. You put GNU/Linux into a bottle and it becomes the bottle. You pu
  • Opino....

    (Puntos:3, Inspirado)
    por noone (17162) el Sábado, 21 Enero de 2006, 09:26h (#682074)
    ... que la traducción de "factory" es "fábrica", y el software no se fabrica, sino que se desarrolla y construye. Por ello, intentar fabricar software como si fueran ladrillos, lleva a la mala calidad, a los defectos, fallos, vulnerabilidades, y en general, al estado actual lamentable del software privativo que intenta seguir ese modelo de "fábrica".

    Ejemplo: Microsoft Windows -> lento, inestable, inseguro. Contraejemplo: Linux -> rápido, estable, seguro, escalable, moldeable, precisamente porque se desarrolla siguiendo un modelo mucho más rico.
  • No lo veo tan raro

    (Puntos:1)
    por Fayser (12345) el Sábado, 21 Enero de 2006, 09:30h (#682076)

    ¿Qué tiene de raro el que un determinado número de gente tenga que desplazarse al cliente?

    Eso es normal sea o no una factoría de software la que haga el trabajo. Mi empresa no es ninguna Software Factory, pero trabajamos en proyectos internacionales como parte de consorcios de empresas y obviamente de vez en cuando hay que desplazarse.

    Pensad un poco: a poco grande que sea el proyecto y requiera, por ejemplo, 30 o 40 personas durante 2 años... ¿los metes en casa del cliente durante esos dos años? Obviamente no. ¿Lo desarrollas en la misma ciudad que el cliente? Obviamente no, se desarrolla en las instalaciones de la empresa pero los clientes pueden ser de cualquier parte no del país, sino del mundo. Pues entonces no queda más remedio que desarrollar en casa y desplazarse lo que haga falta al cliente para clarificar requisitos, validar interfaces, integrar el producto y hacer pruebas sobre la plataforma real de producción, etc etc etc.

  • Nuevas tendencias

    (Puntos:2, Inspirado)
    por pobrecito hablador el Sábado, 21 Enero de 2006, 11:37h (#682106)
    Hoy en día está de moda eso de las "Software factory's".

    Yo soy programador, y trabajo en una multinacional con sede en Londres, encontes, muchos proyectos de Londres son subcontratados (dentro de la misma compañía) a Madrid, y Madrid lo subcontrata a Marruec.. digo, Murcia.

    ¿Ventajas? Es evidente, un cliente de Londres paga una pasta por un proyecto, y éste se subcontrata dos veces dentro de la misma compañía hasta que llega al gañán de turno que es el que se come el marronazo, con lo que todos los cargos intermedios ganan una pasta debido entre otras cosas, a que los gastos de mantenimiento de oficinas son más baratos en Murcia que en Madrid o Londres, y los sueldos son muchísimo más bajos aquí.

    El siguiente paso ya lo han dado los norteamericanos con el Sea Code [barrapunto.com]... me veo en un barco en alta mar :(

  • por ciszbaxs (21451) el Sábado, 21 Enero de 2006, 12:25h (#682116)
    Pues bien.. parecería que tienes un problema con los métodos de factoría de software.

    Por lo que entiendo TU empresa es quien ha sido contratada para llevar adelante este proyecto y es tu empresa quien contrata factorias externas para llevar a cabo partes del trabajo.

    Mi empresa funciona de forma muy similar a eso, en Argentina. Nosotros somos quienes llevamos adelante el proceso de desarrollo relevando los requisitos del cliente, documentando casos de usos, modelos de dominio, funcionalidades, plan de pruebas y diseñamos las cuestiones de Arquitectura principales.

    A las factorías externas les llega una vista especial de los requisitos / casos de usos con algunos modelos uml básicos que deben respetar y especificaciones de las interfaces software y de datos que deben proveer.

    El modelo de desarrollo que utilizamos es iterativo basado en RUP (Rational Unified Process) y en las especificaciones de CMMI para hubicarse en nivel 2 (lo usamos de guía y no estamos certificados por $$). Una vez cumplidos los plazos / objetivos de una iteración, nuestro grupo de desarrollo (que tiene a cargo todo el framework principal) prueba e integra las funcionalidades tercerizadas y desplegamos el aplicativo para que sea probado por el cliente.

    Recién ahí se traslada un equipo reducido (2 personas normalmente) al domicilio del cliente a obtener el feedback necesario para revisar los requisitos y llevar los cambios para ser analizados en nuestras oficinas y planificar una nueva iteración de desarrollo.

    Espero que te sirva de algo este rollo... Saludos gente...
  • por pussylover (8089) el Sábado, 21 Enero de 2006, 17:13h (#682230)
    ( http://www.flickr.com/photos/alexmilla/ )
    Es muy simple, la mentalidad de este país es subcontratalo, que te ahorrarás a la larga.

    Parece que no te hayas dado cuenta. Si subcontratas el trabajo esa empresa ya dispondrá o comprará todo el material necesario para hacer esa tarea, cobrando esa empresa como intermediaria, vamos, como si de una ETT se tratase.

    A la hora de finalizar el trabajo si no hay más trabajo le darán la palmadita a tu empresa y dirán, hasta la próxima, ahorrandose despidos/finiquitos y cosas varias.
  • Re:¡Atención, pregunta!.

    (Puntos:3, Informativo)
    por grimpi (11641) el Viernes, 20 Enero de 2006, 19:10h (#681832)
    ( http://grimpi.blogspot.com/ )
    Yo laburo en Argentina, pero la situacion descripta en el articulo es muy similar aca.
    Yo particularmente cada vez que debo subir a una version, debo ir a la empresa. Por varias razones, pero la principal, en el cliente, todos los puertos menos el 8080 estan cerrados, por lo cual, no puedo acceder en forma remota.
    Ademas pueden surgir inconvenientes, que estando alla resultan mucho mas facil de seguir y mas si esos incovenientes dependen de otra persona que esta fisicamente en el cliente.
    Y otro motivo, es el politico. Muchas veces tengo que ir para alla, simplemente porque el cliente quiere ver que se esta trabajando...
    No creo que tenga nada de malo, tener que ir al cliente, de hecho, todo lo contrario, tener contacto con los clientes es parte de nuestro trabajo...
    [ Padre ]
  • por El Zorro (17021) el Viernes, 20 Enero de 2006, 20:26h (#681892)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 12 Junio de 2006, 08:24h )

    A ver, imbécil. Borrar el ruido no es censura. Si en una señal de televisión quitas el ruido para ver mejor, no estás censurando. Estás haciendo que se vea mejor. Tu eres ruido. Censura sería borrar los comentarios de gente con opiniones incómodas, como Quk, Marauder o yo mismo. Tú no llegas a expresar ninguna opinión. Eres simple ruido. Y das mucha pena con tu vacío existencial.

    No quiero pasarme, porque realmente me das mucha pena. Pero es que no deberías andar incordiando a la gente. Luis Digital (a quien no aprecio especialmente) es una persona real a la que estás molestando y que merece un respeto. De todos modos espero que tendrá la suficiente madurez como para que le resbalen tus chiquilladas. Busca una novia buena (buena cristiana, te recomiendo) y dedica tu vida a cosas más interesantes. Sin acritud.

    --

    El aborto [google.com] no es tan malo, solo mata niños

    [ Padre ]
  • por sorrill (13858) el Viernes, 20 Enero de 2006, 20:28h (#681893)
    ( http://barrapunto.com/ )
    Ya esta, el niño ha conseguido su minuto de gloria.

    A nadie le importa que tu hayas conseguido el supuesto hito de que borren tus comentarios. Tu libertad termina donde empieza la mia y hasta ahora ningun troll habia molestado tanto como tu. Tu libertad de expresion puede ser revocada si es de forma justificada.

    En realidad tampoco se puede decir que se haya reducido tu libertad de expresion ya que se puede defender de forma objetiva que tus comentarios no expresaban absolutamente nada. No es una cuestion de estar o no de acuerdo con tus comentarios sino que es una cuestion de que ocupabas un espacio y un tiempo de otras personas de forma completamente absurda e injustificada.

    Has abusado de tus derechos y te han sido revocados.

    Todo esto lo digo dando una credibilidad a tus palabras que no mereces y asumiendo que los hechos que dices que han ocurrido realmente hayan ocurrido. Lo dicho, si ha sido asi que asi sea y sino pues un poco mas de tiempo que hemos malgastado todos.
    [ Padre ]
  • Está bien, lo admito: en Barrapunto se han borrado tus mensajes chorras.

    Ay, no, coño, que yo no soy editor... bueno, es igual, todo se andará. ¡Y si no, al tiempo!

    --
    Antes de que sea tarde, ¡Liberad a Wiindows! [webcindario.com]
    [ Padre ]
  • por giliposha (19541) el Sábado, 21 Enero de 2006, 11:19h (#682100)
    ( Última bitácora: Lunes, 12 Febrero de 2007, 19:09h )
    hay que joderse
    llevas mas de un dia con el navegador abierto, solo para automasturbarte con la movida que te has montado

    get a life!
    [ Padre ]
  • No es censura, sino moderación de un abuso.
    Si alguien abusa de sus "derechos", limitando los de los demás, hay que limitar lo derechos de esa persona para no perjudicar los derechos de un número mayor de personas.

    ¡Desaparece ya! ¡Borrado automático de sus comentarios!
    --


    Barrapunto no es lo que era... Hasta siempre...
    [ Padre ]
  • por algarcia (11677) el Domingo, 22 Enero de 2006, 05:25h (#682455)

    Del FAQ [barrapunto.com] de Barrapunto:

    «¿Se censuran los comentarios?

    En principio no, pero nos reservamos el derecho de eliminar aquellos que nos parezca que nos pueden traer problemas de cualquier tipo...»

    --
    Hola
    [ Padre ]
  • por algarcia (11677) el Domingo, 22 Enero de 2006, 05:36h (#682457)
    No has ganado, lee el FAQ de Barrapunto.
    --
    Hola
    [ Padre ]
  • por algarcia (11677) el Domingo, 22 Enero de 2006, 05:44h (#682460)
    Lee el FAQ de Barrapunto. Ahí reconocen que SÏ es posible que se puedan borrar comentarios. Y eso está antes de que tú iniciases tu experimento. O sea que tú experimento podías haberlo evitado si hubieses leído el FAQ.
    --
    Hola
    [ Padre ]
  • por iStopo (22902) el Domingo, 22 Enero de 2006, 12:42h (#682604)
    ( http://tortademazas.blogspot.com/ | Última bitácora: Viernes, 10 Febrero de 2006, 16:16h )
    Como si no tuvieran nada mejor que hacer que responder a un gilipollas...
    Basta con que te leas las FAQ, coño, que te lo ha dicho todo el mundo y no te enteras. Leetelas y verás que si se pueden borrar comentarios en caso de que sean potencialmente problemáticos.
    Y tus comentarios lo eran, eran un estorbo y una molestia para todos los lectores de Barrapunto, así que lo lógico es aplicar esa norma, que está ahí, que no es nada nuevo, que no has conseguido ningún éxito haciendo lo que has hecho.
    Tu lo puedes llamar censura, igual hasta lo puedes llamar acoso y denunciarlo, yo que tu lo intentaría.
    Para muchos censura es censurar opiniones molestas, o políticamente incorrectas, a gente que tenga algo que decir, aunque no guste oirlo.
    Borrar comentarios vacíos, ofensivos hacia un usuario de Barrapunto (que eso también hay que tenerlo en cuenta, estabas ofendiendo contínuamente a un usuario que ha tenido un aguante más que meritorio), y que no aportaban nada es normal y muy de agradecer.
    Quizá lo lógico sería bloquearte la IP durante un tiempo, para que te diera el aire y pensaras en la estupidez que has hecho.
    --
    O meu blog en galego: tortademazas.blogspot.com
    Y en castellano (empezando): isotopo.hollosite.com
    [ Padre ]
  • 13 respuestas por debajo de tu umbral de lectura actual.