Ufff... que jaelo ¿no? Si yo solo he escrito una fabula más o menos amena sobre uno solo de los múltiples aspectos de la gestión de proyectos... y mira la que se ha montado.
Me veo en la necesidad de puntilizar algunas cosillas.
Yo no voy a ningún sitio a vernder nada. No vendo licencias y no dependo de Microsoft. Aunque sin duda las tecnologías de Microsoft forman parte de mi vagaje profesional. Cosas del destino, sin más, estaría igual de feliz desarrollando en Java o en C++ (como hice muchos años). No es para mí ninguna religión ni nada por el estilo. Hay grandes proyectos en todas las tecnologías y lenguajes. Tu empresa es, creo, partner de Microsoft y usa sus tecnologías (ignoro en que medida) y dos amigas de Microsoft me pidieron que las ayudase a dar una presentación sobre una de las pocas tecnologías que ellas no dominan a fondo. Sí, son evangelistas ¿y? su trabajo es mostrar al mundo las bondades de las herramientas que su empresa vende ¿qué hay de malo? ¿qué tiene de raro?.
Quiero decir que lamento el mensaje en tono troleador que alguien supuestamente de tu empresa ha puesto. Yo no conzco a esa persona ni tengo absolutamente nada que ver con ese mensaje. Llevo años pululando por internet y nunca he publicado nada anónimamente. Me duele tu insinuación de que haya podido ser yo. Si hubiésemos trabajado juntos o tubiésemos alguna relación, sabrías que no es mi estilo. Si de algo sirve, yo no te considero un mediocre o un mal profesional en lo poco que te conocí. Planteaste preguntas y eso no lo suele hacer un mal profesional. Se que no te gustaron mis respuestas, y estás en tu derecho. Espero que no tubiéses un jucio hecho de antemano y que de verdad escuchases lo que dije con mente abierta y predisposición a aprender... aunque solo fuese por conocer al enemigo creo que vale la pena.
Sobre mi presentación... pues bueno, supongo que habrá a quien le gustase más o a quien le gustase menos. Pero de verdad, lamento profundamente que todo lo que quedase de ella para tí fuese lo que pones en tu comentario. Sin duda no logré conectar contigo y lograr que lo que quería transmitir te llegase. Espero que tus sensaciones no sean compartidas por el resto de asistentes. No me gustar que nadie piense que perdió el tiempo escuchandome. Cuando hablo para alguien, espero que saque algo de valor. La parte de gestión de fuentes solo era una mínima parte de lo que tratamos. Si creo que deberías dar más oportunidades a otras herramientas y visiones. Para una presentación de dos horas, me has juzgado muy rápido, a mí, a la herramienta y al proceso de desarrollo que propone.
También me han molestado tus ataques a mi pericia técnica, no lo puedo negar. ¿En serio crees que en un entorno complejo como tu empresa voy a proponer ni siquiera por un minuto que se use solo una rama? Menos mal que las comunidades en las que participo saben de mi cruzada particular por el buen uso de los gestores de fuentes. Precisamente esta semana he estado impartiendo un curso online sobre el tema. Lo que dije, es que TFS tiene una característica, los shelves, que en ciertas situaciones muy concretas, nos puede ahorrar tener una rama por desarrollador (conocido antipatrón por cierto). Dije que no todos los gestores modernos usaban bases de datos en lugar de archivos y que TFS lo hace especialmente bien, y sí dije subversion donde quería decir cvs, a veces comento errores sí... Se que subversion desde su versión 1.0 si no recuerdo mal, por defecto se instala sobre un gestor de base de datos.
En cualquier caso, los gestores de fuentes son una 'comodity'. Son un tema muy muy aburrido. Todos hacen más o menos lo mismo y todos hacen bien su trabajo, ¡quitanto Source Safe!. TFS no es solo un gestor de fuentes, es muchísimo más.
No me considero guru en nada. Es una etiqueta que me incomoda. Nunca me la aplicaría. Un guru es alguien que lo sabe todo, y saberlo todo o creer que todo lo sabes es algo que te impide aprender, curiosear, escuchar a los demás... nunca me aplicaría esa etiqueta a mí mismo.
Sobre mis certificaciones, claro que las cité, algo tengo que contar sobre mí. También cité mi experiencia profesional, pero de eso no has dicho nada... Soy MVP sí, y CSM ¿y?... Lo primero es un reconocimiento que Microsoft da a la gente que trabajamos en la comunidad, no una certificación. Seguro que trabajar en la comunidad es algo que tu valoras ¿no? A mí me aporta mucho en lo profesional y en lo personal compartir lo que se y escuchar lo que otros tienen que compartir. Sobre ser CSM, ya deje mi opinión en mi blog [geeks.ms], verás que no le doy un valor muy grande. Disculpad que me cite, pero es por no aburrir más.
Sobre las preguntas de cuanto tiempo se lleva usando TFS y si Microsoft lo usa... pues hombre, creo que te contesté cumplidamente. Pero vamos, que si alguien tiene dudas Google arrojará luz sobre el tema.
Para terminar, mi ejemplo sobre leer la prensa deportiva o tu web favorita, solo era un ejemplo sobre cambios de contexto. Los cambios de contexto son uno de los principales despercios y fugas de productividad que tenemos en los procesos de desarrollo. Yo hablé de como la herramientas no integradas introducen cambios de contexto... pero tu te quedaste en lo anecdotico.
En cualquier caso, para mí fue una presentación muy productiva. Aprendí mucho sobre lo que los usuarios de subversion esperan de TFS y sobre que lo sienten como una ameneza... una pena, pues es una buena herramienta, son sus carencias como todas. Sinceramente, gracias por tu aportación.
No se si mi comentario cuajará mucho en barrapunto, pero en cualquier caso, ver mi blog linkado desde un sitio que es y sobre todo ha sido referencia y pionero de la información geek en este pais me enorgullece, no lo puedo negar.
Te agradezco la aclaración, yo tampoco comprendo la reacción de la persona, si bien, tomo nota de las calumnias (no tengo inconveniente en olvidar el incidente si rectifica públicamente en Barrapunto y en un correo a todos los compañeros). Respecto a lo de sospechar que pudieses ser tú, tienes que comprender, que lo último que uno espera es que un supuesto compañero actúe de esa manera (además, que por el detalle con que hablaba, tenía que haber estado allí, no podía ser de oidas).
No era mi intención atacar, sino criticar, con educación, a lo que tiene que ver al artículo citado en este hilo (donde a su vez, tú criticas a los gestores), sobre gestión de proyectos: remarcando que las herramientas "todo en uno", no son siempre la mejor solución para todos los casos (ni para la gestión de código, ticketing o gestión de proyectos, dependerá del contexto).
Respecto a lo de gurú, me confundí, tienes razón, por favor acepta mis disculpas. Si no recuerdo mal, te denominó así uno de tus acompañantes-evangelistas.
Por lo que tiene que ver con las herramientas, soy pragmático (he trabajado con diferentes sistemas operativos, entornos de desarrollo, y gestores de versiones), pero una herramienta que reemplaza a casi todas las que están en uso, y que han tenido un coste de implantación, y que supondrán otro coste de implantación adicional, y que además, cuestan dinero... para mí tiene una importancia fundamental, por lo que comprenderás, que haya cierto grado de desconfianza (la herramienta no soluciona los problemas por sí misma). Si bien no tendría problema en usar el TFS en el caso de que se implantase, reconozco que yo preferiría una solucion open source, con la excepción del Visual Studio como compilador y entorno de desarrollo para Windows (que me parece un entorno y compilador excelente, como también te dije en la presentación), por reducir costes, riesgos y dependencia de un único proveedor. Por lo que respecta a ser "X partner" o no, y el ahorro en las licencias, soy de la opinión de que en caso de que el Visual Studio costase más caro sin ser "partner" que el TFS completo siendo partner, convendría dejar de usarlo y pasar a usar el MinGW, y editar con Eclipse o gvim, de la misma manera que se puede hacer con Open Office para ahorrar costes.
Si lo tienes a bién, estaré encantado de asistir a tus clases de metodología, con la humildad del alumno, sin acritud alguna. Te doy mi palabra, de que en aquel día de la presentación del TFS, mis intenciones eran honestas y buscaba lo mejor para la empresa donde trabajan mis compañeros, que aprecio y respeto.
Quizás esté equivocado, pero de verdad no encuentro más que información que me hace perserverar en mi error. ¿Podrías darme alguna referencia?
Por ejemplo, de la FAQ de Subversion:
'If you are using a repository with the Berkeley DB back end (default for repositories created with Subversion 1.0 and 1.1, not the default thereafter), we recommend not storing the repository on a remote filesystem (for example, NFS). While Berkeley DB databases and log files can be stored on remote filesystems, the Berkeley DB shared region files cannot be stored on a remote filesystem, so the repository may be safely accessed by only a single filesystem client, and not all Subversion functionality will be available to even that one client.
If you are using the FSFS repository back end, then storing the repository on a modern NFS server (i.e., one that supports locking) should be fine.'
Me refería a que no vendo licencias, pero claro has dejado de leer muy pronto. Por lo demás, permitemé que use la ironia:
Pido disculpas por mi sinvergonzonería de creer que puedo ayudar a las empresas a desarrollar y gestionar de otra manera... y sobre todo por vender mis servicios. Que descaro el mio querer ganarme el pan oye. No como tú que seguro que trabajas solo por amor al arte. Que desverguenza la mía, de verdad...
Y encima tengo la desfachated de 'vender' metodologías ágiles a ¿'empresas orientadas a proyectos'?, sea lo que eso sea. Lo dicho, ahondando en la desverguenza...
Re:No sé si será el mismo Rodrigo Corral
(Puntos:2)Me veo en la necesidad de puntilizar algunas cosillas.
Yo no voy a ningún sitio a vernder nada. No vendo licencias y no dependo de Microsoft. Aunque sin duda las tecnologías de Microsoft forman parte de mi vagaje profesional. Cosas del destino, sin más, estaría igual de feliz desarrollando en Java o en C++ (como hice muchos años). No es para mí ninguna religión ni nada por el estilo. Hay grandes proyectos en todas las tecnologías y lenguajes. Tu empresa es, creo, partner de Microsoft y usa sus tecnologías (ignoro en que medida) y dos amigas de Microsoft me pidieron que las ayudase a dar una presentación sobre una de las pocas tecnologías que ellas no dominan a fondo. Sí, son evangelistas ¿y? su trabajo es mostrar al mundo las bondades de las herramientas que su empresa vende ¿qué hay de malo? ¿qué tiene de raro?.
Quiero decir que lamento el mensaje en tono troleador que alguien supuestamente de tu empresa ha puesto. Yo no conzco a esa persona ni tengo absolutamente nada que ver con ese mensaje. Llevo años pululando por internet y nunca he publicado nada anónimamente. Me duele tu insinuación de que haya podido ser yo. Si hubiésemos trabajado juntos o tubiésemos alguna relación, sabrías que no es mi estilo. Si de algo sirve, yo no te considero un mediocre o un mal profesional en lo poco que te conocí. Planteaste preguntas y eso no lo suele hacer un mal profesional. Se que no te gustaron mis respuestas, y estás en tu derecho. Espero que no tubiéses un jucio hecho de antemano y que de verdad escuchases lo que dije con mente abierta y predisposición a aprender... aunque solo fuese por conocer al enemigo creo que vale la pena.
Sobre mi presentación... pues bueno, supongo que habrá a quien le gustase más o a quien le gustase menos. Pero de verdad, lamento profundamente que todo lo que quedase de ella para tí fuese lo que pones en tu comentario. Sin duda no logré conectar contigo y lograr que lo que quería transmitir te llegase. Espero que tus sensaciones no sean compartidas por el resto de asistentes. No me gustar que nadie piense que perdió el tiempo escuchandome. Cuando hablo para alguien, espero que saque algo de valor. La parte de gestión de fuentes solo era una mínima parte de lo que tratamos. Si creo que deberías dar más oportunidades a otras herramientas y visiones. Para una presentación de dos horas, me has juzgado muy rápido, a mí, a la herramienta y al proceso de desarrollo que propone.
También me han molestado tus ataques a mi pericia técnica, no lo puedo negar. ¿En serio crees que en un entorno complejo como tu empresa voy a proponer ni siquiera por un minuto que se use solo una rama? Menos mal que las comunidades en las que participo saben de mi cruzada particular por el buen uso de los gestores de fuentes. Precisamente esta semana he estado impartiendo un curso online sobre el tema. Lo que dije, es que TFS tiene una característica, los shelves, que en ciertas situaciones muy concretas, nos puede ahorrar tener una rama por desarrollador (conocido antipatrón por cierto). Dije que no todos los gestores modernos usaban bases de datos en lugar de archivos y que TFS lo hace especialmente bien, y sí dije subversion donde quería decir cvs, a veces comento errores sí... Se que subversion desde su versión 1.0 si no recuerdo mal, por defecto se instala sobre un gestor de base de datos.
En cualquier caso, los gestores de fuentes son una 'comodity'. Son un tema muy muy aburrido. Todos hacen más o menos lo mismo y todos hacen bien su trabajo, ¡quitanto Source Safe!. TFS no es solo un gestor de fuentes, es muchísimo más.
No me considero guru en nada. Es una etiqueta que me incomoda. Nunca me la aplicaría. Un guru es alguien que lo sabe todo, y saberlo todo o creer que todo lo sabes es algo que te impide aprender, curiosear, escuchar a los demás... nunca me aplicaría esa etiqueta a mí mismo.
Sobre mis certificaciones, claro que las cité, algo tengo que contar sobre mí. También cité mi experiencia profesional, pero de eso no has dicho nada... Soy MVP sí, y CSM ¿y?... Lo primero es un reconocimiento que Microsoft da a la gente que trabajamos en la comunidad, no una certificación. Seguro que trabajar en la comunidad es algo que tu valoras ¿no? A mí me aporta mucho en lo profesional y en lo personal compartir lo que se y escuchar lo que otros tienen que compartir. Sobre ser CSM, ya deje mi opinión en mi blog [geeks.ms], verás que no le doy un valor muy grande. Disculpad que me cite, pero es por no aburrir más.
Sobre las preguntas de cuanto tiempo se lleva usando TFS y si Microsoft lo usa... pues hombre, creo que te contesté cumplidamente. Pero vamos, que si alguien tiene dudas Google arrojará luz sobre el tema.
Para terminar, mi ejemplo sobre leer la prensa deportiva o tu web favorita, solo era un ejemplo sobre cambios de contexto. Los cambios de contexto son uno de los principales despercios y fugas de productividad que tenemos en los procesos de desarrollo. Yo hablé de como la herramientas no integradas introducen cambios de contexto... pero tu te quedaste en lo anecdotico.
En cualquier caso, para mí fue una presentación muy productiva. Aprendí mucho sobre lo que los usuarios de subversion esperan de TFS y sobre que lo sienten como una ameneza... una pena, pues es una buena herramienta, son sus carencias como todas. Sinceramente, gracias por tu aportación.
No se si mi comentario cuajará mucho en barrapunto, pero en cualquier caso, ver mi blog linkado desde un sitio que es y sobre todo ha sido referencia y pionero de la información geek en este pais me enorgullece, no lo puedo negar.
Re:No sé si será el mismo Rodrigo Corral
(Puntos:1)No era mi intención atacar, sino criticar, con educación, a lo que tiene que ver al artículo citado en este hilo (donde a su vez, tú criticas a los gestores), sobre gestión de proyectos: remarcando que las herramientas "todo en uno", no son siempre la mejor solución para todos los casos (ni para la gestión de código, ticketing o gestión de proyectos, dependerá del contexto).
Respecto a lo de gurú, me confundí, tienes razón, por favor acepta mis disculpas. Si no recuerdo mal, te denominó así uno de tus acompañantes-evangelistas.
Por lo que tiene que ver con las herramientas, soy pragmático (he trabajado con diferentes sistemas operativos, entornos de desarrollo, y gestores de versiones), pero una herramienta que reemplaza a casi todas las que están en uso, y que han tenido un coste de implantación, y que supondrán otro coste de implantación adicional, y que además, cuestan dinero... para mí tiene una importancia fundamental, por lo que comprenderás, que haya cierto grado de desconfianza (la herramienta no soluciona los problemas por sí misma). Si bien no tendría problema en usar el TFS en el caso de que se implantase, reconozco que yo preferiría una solucion open source, con la excepción del Visual Studio como compilador y entorno de desarrollo para Windows (que me parece un entorno y compilador excelente, como también te dije en la presentación), por reducir costes, riesgos y dependencia de un único proveedor. Por lo que respecta a ser "X partner" o no, y el ahorro en las licencias, soy de la opinión de que en caso de que el Visual Studio costase más caro sin ser "partner" que el TFS completo siendo partner, convendría dejar de usarlo y pasar a usar el MinGW, y editar con Eclipse o gvim, de la misma manera que se puede hacer con Open Office para ahorrar costes.
Si lo tienes a bién, estaré encantado de asistir a tus clases de metodología, con la humildad del alumno, sin acritud alguna. Te doy mi palabra, de que en aquel día de la presentación del TFS, mis intenciones eran honestas y buscaba lo mejor para la empresa donde trabajan mis compañeros, que aprecio y respeto.
Re:No sé si será el mismo Rodrigo Corral
(Puntos:2)Por ejemplo, de la FAQ de Subversion:
'If you are using a repository with the Berkeley DB back end (default for repositories created with Subversion 1.0 and 1.1, not the default thereafter), we recommend not storing the repository on a remote filesystem (for example, NFS). While Berkeley DB databases and log files can be stored on remote filesystems, the Berkeley DB shared region files cannot be stored on a remote filesystem, so the repository may be safely accessed by only a single filesystem client, and not all Subversion functionality will be available to even that one client.
If you are using the FSFS repository back end, then storing the repository on a modern NFS server (i.e., one that supports locking) should be fine.'
Re:No sé si será el mismo Rodrigo Corral
(Puntos:2)Pido disculpas por mi sinvergonzonería de creer que puedo ayudar a las empresas a desarrollar y gestionar de otra manera... y sobre todo por vender mis servicios. Que descaro el mio querer ganarme el pan oye. No como tú que seguro que trabajas solo por amor al arte. Que desverguenza la mía, de verdad...
Y encima tengo la desfachated de 'vender' metodologías ágiles a ¿'empresas orientadas a proyectos'?, sea lo que eso sea. Lo dicho, ahondando en la desverguenza...
A veces, sinceramente, alucino...