Archive for category ALM
[#OPINION] From Programmer to Manager, what has happened to my.
Publicado por elbruno en ALM, EnglishPost, Opinion el 6 mayo, 2012
Buenas,
today I hit him a push and I finish the post Meanwhile AVE, travel and showrooms of innovation, I don’t have much time.
A couple of days Juan Quijano (@ jc_quijano) and Alvaro Roca published a series of articles where talked about the pros and cons of the path "of programmer to Manager".
I I am going to comment on my personal opinion, where today I’m not a programmer at 100% but am not a person who is dedicated to the Management in the form that we know it. The first thing that caught my attention in the comments of both posts is The complete DISGUST that shows more than one programmer to switch to a Management position, and of course, I’m 99.9999% sure that this is because they have had bad experiences with team leaders (since now no more managers) who can’t do their job.
In my case in particular, I’ve spent years programming. I am not of those who comment that 4 years they already coding in a Commodore 64 and from there throw lines, but I discovered more than large computer and I loved it from the first day. I spent years learning to program and believe that what most caught my attention is that in this business, we always have to be constantly learning.
When I was in my first job I was fortunate to participate in the creation of a product that started selling internationally and clear, what started as a team of 3 people, began to grow until they not reached me the fingers of one hand to count the team. At that point, it had been years of self-education on new technologies, programming, etc.; He had to become start to learn about elements to ensure that the work we did all as team was consistent, all understood where we wanted to get, etc.
At the same time I came to Spain and as coincided with the release of Visual Studio 2005, as I started to read books that went beyond programming techniques. I met AGILE, I discovered the business behind CMMI, but mainly I realized that unless concrete projects in my career would have to work hard as a team. Is for this reason that I started to try to improve the quality of the deliverables of my team, I tried to make everyone better that I (Germán taught me that the quality of a team is measured by the worst of its members), etc.
By the way, I fell a couple of awards MVPs, where in recent years have been basically Alm MVP category is to recognize and learn how to correctly use the tools of Visual Studio ALM to teamwork.
So well, I’m not a "manager of those" discussed in the posts from Juan Quijano and Alvaro Roca, but if I consider myself one of those trying to carry out a team until you get a satisfied customer and a productive team. Do seems incoherent, no?
By the way, 2 days ago I found a logical problem it took me almost a night build. As I realized that I’m "half Rusty" I am intended to make 30 minutes of Code Kata daily during the month of May.
Do to how many project managers / managers / managers know to do this sort of thing?
References:
Saludos @ Home
El Bruno
[#OPINION] De Programador a Manager, lo que me ha pasado a mi.
Buenas,
hoy le pego un empujón y termino el post que entre tanto AVE, viaje y showrooms de Innovación, no tengo mucho tiempo.
Hace un par de días Juan Quijano (@jc_quijano) y Álvaro Roca publicaron una serie de artículos donde comentaban los pros y contras de seguir el camino “de Programador a Manager”.
Yo os voy a comentar mi opinión personal, donde hoy no soy un Programador al 100% pero tampoco soy una persona que se dedica al Management en la forma que lo conocemos. Lo primero que me ha llamado la atención en los comentarios de ambos posts es LA COMPLETA REPUGNANCIA que demuestra más de un programador por cambiar a una posición de Management, y claro, estoy un 99,9999% seguro que esto es porque han tenido malas experiencias con jefes de equipo (desde ahora no más managers) que no saben hacer su trabajo.
En mi caso en particular, me he pasado años programando. No soy de esos que comentan que a los 4 años ya programaban en una Commodore 64 y desde allí tiran líneas, sino que descubrí a la informática más de grande y me apasionó desde el primer día. Me pasé años aprendiendo a programar y creo que lo que más me llamó la atención es que en este mundillo, siempre tenemos que estar aprendiendo constantemente.
Cuando estaba en mi primer trabajo tuve la suerte de participar en la creación de un producto que comenzó a comercializarse a nivel internacional y claro, lo que comenzó siendo un equipo de 3 personas, comenzó a crecer hasta que no me alcanzaban los dedos de una mano para contar el equipo. En ese punto, lo que había sido años de autoformación sobre nuevas tecnologías, programación, etc.; tuvo que convertirse en comenzar a aprender sobre elementos para garantizar que el trabajo que hacíamos todos como equipo era coherente, que todos entendíamos hacia donde queríamos llegar, etc.
En esa misma época llegué a España y como coincidía con el lanzamiento de Visual Studio 2005, pues empecé a leer libros que iban más allá de las técnicas de programación. Conocí AGILE, descubrí el negocio detrás de CMMI, pero principalmente comprendí que salvo proyectos concretos, en mi carrera profesional iba a tener que trabajar mucho en equipo. Es por este motivo que comencé a intentar mejorar la calidad de los entregables de mi equipo, intenté que todo el mundo sea mejor que yo (Germán me enseñó que la calidad de un equipo se mide por el peor de sus integrantes), etc.
Por el camino, me cayeron un par de premios MVPs, donde en los últimos años han sido de la categoría MVP ALM. Básicamente es reconocer y aprender como utilizar correctamente las herramientas de Visual Studio ALM para trabajar en equipo.
Así que bien, no soy un “manager de esos” que comentan en los posts de Juan Quijano y Álvaro Roca, pero si me considero una de las personas que intenta llevar adelante un equipo hasta obtener un cliente satisfecho y un equipo productivo. ¿Parece una incoherencia , no?
Por cierto, hace 2 días me encontré frente a un problema lógico que me costó casi una noche de construir. Como me di cuenta de que estoy “medio oxidado” me he puesto como objetivo hacer 30 minutos de Code Kata diariamente durante el mes de mayo.
¿A cuántos jefes de proyecto / gestores / managers conoces que hagan este tipo de cosas?
Referencias:
Saludos @ Home
El Bruno
[#KINECT] Angry Mouse … ;)
Publicado por elbruno en EnglishPost, Kinect, Opinion, User Experience el 1 mayo, 2012
Good.
If I were a mouse or mouse would be quite angry / upset / angry or whatever you want in your land. Now comes a device more or less €100 expensive called Microsoft Kinect that aims to replace me and dethrone me in the world of computers. But of course, the anger / anger / anger begins already some time ago, when some guys from a company with a manzanita, reinvent a mobile phone a little big, put iPad name and everyone gets used to
Touch and drag instead of move and click
Then why, if a mouse I would be very angry. But as said the great Groucho Marx
It is better to remain silent and appear stupid than talk and remove doubts definitively.
That’s why that mouse still quietly accompanied by more than one and I think it will take quite some time so definitely leaves us.
Especially when there are many people who, at the time is to create a new user interface, which seek to replace the mouse, for example with gestures and actions about Kinect. These projects are designed and destined to fail in 99.99% of cases.
The key to these cases is in the word "create". What we must do is to leave alone the mouse, thank you for the services provided and start thinking what are the most effective ways of working with the new sensors that we possess.
Now the interaction between most mobile devices, tactile surfaces, as Kinect gestures detectors, pico projectors, etc.; It makes us think in new scenarios for applications that can really be great or disastrous.
Some will ask, you little sleep has affected the Bruno or what he writes this?, is very simple. As some have noticed that I like to play with Kinect and such devices, many times I get questions like
- How can I do to replace the mouse with Kinect?
- Not be how to double click with Kinect, when I try to replace the mouse.
And while it is true that I try to answer everything what you ask me, for those questions the answer this post. Where I do not respond nothing in particular but… well now you know.
I Luckily, have not only the opportunity to "play" with these devices but they are also part of my job at Avanade, so I can see the good and bad experiences in the world of the NUI (term beater to describe natural forms of work with electronic devices). Many people don’t realize that Kinect, for example, need considerable to be effective space, or that on a touch device because the sensitivity of the touch is not the same as a mouse.
Finally, a fact to keep in mind:
During the year 2008 the number of devices connected to the internet surpassed the number of people on Earth. By 2020 it is expected to be more than 50 billion devices connected to the internet. (Source ))
Does this mean?, which in addition to having a Mustang 100% connected to the internet, we will now have to interact with many types of new devices and of course, our friend the mouse will not be there to help us and is not a question that we emulate the functioning of mouse everywhere.
So I do not keep my mouse right now, but already begin to see how that can work in different spaces without a mouse… then I will see that device gives me the best help in that scenario ![]()
By the way
1 As the layman has been me boy, wait to see what I’m doing with my RX8, a Kinect, a tablet with Windows 8, etc. limitedin the hands of a piece of code C#. My girl is a little scared but the Valentino super happy to play with the car from a tablet… ![]()
.2 The ratonazo angry / upset / angry took out it of http://abstract.desktopnexus.com/get/134212?t=08tt07vgrel6eo8knisme46jh34fa00c9fcba2b
Saludos @ Home
El Bruno
[#KINECT] Y los ratones enfadados … ;)
Publicado por elbruno en Kinect, Opinion, User Experience el 1 mayo, 2012
Buenas.
Si yo fuese un ratón o mouse estaría bastante cabreado / enfadado / enojado o como se diga en tu tierra. Resulta que ahora llega un dispositivo de más o menos €100 llamado Microsoft Kinect que apunta a reemplazarme y destronarme en el mundo de los ordenadores. Pero claro, el cabreo / enfado / enojo ya comienza hace un tiempo, cuando unos tíos de una empresa con una manzanita, reinventan un teléfono móvil un poco grande, le ponen de nombre iPad y todo el mundo se acostumbra a
Tocar y arrastrar en lugar de mover y clicar
Pues por eso, si fuese un ratón estaría muy cabreado. Pero como dice el gran Groucho Marx
Es mejor permanecer callado y parecer tonto que hablar y despejar las dudas definitivamente.
Es por eso que el ratón sigue calladito acompañado a más de uno y creo que tardará bastante tiempo para que nos abandone definitivamente.
Especialmente cuando hay muchas personas que, al momento de crear una nueva interfaz de usuario, lo que intentan es reemplazar el ratón, por ejemplo con gestos y acciones de Kinect. Estos proyectos están orientados y destinados al fracaso en un 99,99% de los casos.
La clave de estos casos está en la palabra “crear”. Lo que debemos hacer es dejar en paz al ratón, agradecerle los servicios prestados y comenzar a pensar cuáles son las formas más efectivas de trabajo con los nuevos sensores que poseemos.
Ahora la interacción entre dispositivos cada vez más móviles, superficies táctiles, detectores de gestos como Kinect, pico proyectores, etc.; hace que podamos pensar en nuevos escenarios para aplicaciones que realmente pueden ser grandiosos o desastrosos.
Alguno se preguntará, ¿le ha afectado el poco sueño al Bruno o qué le pasa que escribe esto?, es muy simple. Como algunos se han dado cuenta que me gusta jugar con Kinect y con este tipo de dispositivos, muchas veces me llegan preguntas del tipo
- ¿Cómo puedo hacer para reemplazar el ratón con Kinect?
- No se cómo hacer un doble clic con Kinect, cuando intento reemplazar al ratón.
Y si bien es cierto que intento responder todo lo que me preguntan, para esas preguntas la respuesta será este post. Donde no respondo nada en concreto pero … bueno ya sabes.
Yo por suerte, no solo tengo la oportunidad de “jugar” con estos dispositivos sino que además son parte de mi trabajo en Avanade, con lo que puedo ver las buenas y malas experiencias en el mundo de las NUI (término molón para describir formas naturales de trabajo frente a dispositivos electrónicos). Muchas personas no se dan cuenta que Kinect, por ejemplo, necesita un espacio considerable para ser efectivo, o que en un dispositivo táctil pues la sensibilidad del touch no es la misma que un ratón.
Finalmente, un dato a tener en cuenta:
Durante el año 2008 la cantidad de dispositivos conectados a internet superó a la cantidad de personas en la tierra. Para el año 2020 se espera que haya más de 50 billones de dispositivos conectados a internet. (Fuente)
Esto qué significa?, que además de tener un Mustang 100% conectado a internet, ahora tendremos que interactuar con muchos tipos de dispositivos nuevos y claro, nuestro amigo el mouse no estará allí para ayudarnos y tampoco es cuestión de que emulemos el funcionamiento del mouse en todas partes.
Así que, yo no guardaré mi mouse ya mismo, pero ya comenzaré a ver de que forma puedo trabajar en diferentes espacios sin un mouse … luego veré que dispositivo me brinda la mejor ayuda en ese escenario ![]()
Por cierto
1. Como el Lego me ha quedado chico, espera a ver lo que estoy haciendo con mi RX8, un Kinect, una tableta con Windows 8, etc. 230CV en manos de una porción de código C#. Mi chica está un poco asustada pero el Valentino súper feliz de poder jugar con el coche desde una tableta … ![]()
.2 El ratonazo cabreado / enfadado / enojado lo saqué de http://abstract.desktopnexus.com/get/134212?t=08tt07vgrel6eo8knisme46jh34fa00c9fcba2b
Saludos @ Home
El Bruno
[#ALM] FromMyBook: Don’t be afraid to #MERGE
Publicado por elbruno en ALM, EnglishPost, Libro, Source Control el 13 abril, 2012
Buenas,
today I have to get a public of my book working together with Visual Studio ALM side so that people lose the fear of the MERGE of once for all. It can be seen online here or directly to continuation:
The fear of the MERGE
The fear of the Merge is a classic, more or less like what happens with vampires now in 2011. Let me explain: when I was a kid (about 20 years ago), a vampire was a very serious thing, you had to be afraid of a vampire, tha was a fact.
Generally speaking, the stereotype of a vampire was a person of any country in Eastern Europe, usually Transylvania, with very white skin and a black Cape. In addition to insights that let you freeze, a good vampire used to have a couple of evil helpers, who had a good heart, but with a little twisted ideas.
If for some reason you made a mistake and let a vampire to go into your House, you were in problems. Most of the times the vampire falls in love with your mother, your sister or your girlfriend, and with the promise of eternal love, at some point he wants to suck all the blood of her. Depending on the type of Vampire, may even want to eat with mayonnaise or ketchup (always thought that vampires were more than ketchup).
As this idea of vampires was widely used, and people scared to see these features someone on the street. But nowadays we have to face with the writers of juvenile novels who changes the concept that we have of the vampires.
The vampires of the 21st century are now boys who seem to have no more than 20 years, who can walk under the Sun although they continue to have whiter skin that snow. Usually they fall the most beautiful girl of the people, but without the intention to eat. Now they help if it attacks a man Wolf, or were they want to eat other vampires with more hunger.
Things have changed a lot, but the idea is still there: vampires are beings of care that as soon as they can give you a problem.
Because something similar happens with the Branches and Merge actions. In many projects, most people are afraid of "the Merge" and taht’s why they don’t use Branches. But as has happened with vampires, the "Branches" and "Merges" have changed a lot lately. It is not so craftsmanship as it was 15 years ago, the tools we now have really help make the experience of the developer friendly and much less painful.
But eye and remain "Branches" and "Merges" into the wrong hands can bring us, not one, but many headaches; as happens with modern vampires.
And remember, this and much more in my book
Saludos @ Home
El Bruno
[#ALM] FromMyBook: El miedo al #MERGE
Publicado por elbruno en ALM, Source Control el 13 abril, 2012
Buenas,
hoy me toca sacar una parte pública de mi libro Trabajando en equipo con Visual Studio ALM para que la gente le pierda el miedo al MERGE de una vez por todas. Lo pueden ver online aquí o directamente a continuación:
El miedo al MERGE
El miedo al Merge es un clásico, más o menos como lo que pasa con los vampiros ahora en el año 2011. Me explico: cuando yo era chico (hace unos 20 años), un vampiro era una cosa muy seria, había que tenerle miedo.
Por lo general, el estereotipo de un vampiro era una persona de algún país de Europa del Este, usualmente Transilvania, con la piel muy blanca y una capa negra. Además de tener una mirada que te dejaba helado, un buen vampiro solía tener un par de ayudantes malvados, que tenían un buen corazón, pero con las ideas un poco torcidas.
Si por algún motivo cometías el error de invitar a un vampiro a tu casa, pues ya tenías un problema; seguramente el vampiro se enamora de tu madre, de tu hermana o de tu novia, y con la promesa de amor eterno, en algún momento le quiere chupar toda la sangre. Dependiendo del tipo de vampiro, puede inclusive querer comérsela con mayonesa o kétchup (siempre pensé que los vampiros eran más de kétchup).
Como esta idea de los vampiros estaba muy utilizada, y la gente se asustaba al ver a una persona de estas características por la calle, pues llegaron las escritoras de novelas juveniles para cambiar el concepto que tenemos de los vampiros.
Ahora los vampiros del siglo XXI son chicos que parecen no tener más de 20 años, que pueden caminar bajo el sol aunque siguen teniendo la piel más blanca que la nieve. Por lo general se enamoran de la chica más guapa del pueblo, pero sin la intención de comérsela. Ahora la ayudan si la ataca un hombre lobo, o si se la quieren comer otros vampiros con más hambre.
Las cosas han cambiado mucho, pero la idea sigue estando allí: Los vampiros son seres de cuidado que en cuanto puedan te darán un problema.
Pues algo parecido pasa con los Branches y con las acciones de Merge. En muchos proyectos, se le tiene “miedo al Merge” y es por esto que no se utilizan Branches. Pero al igual que ha pasado con los vampiros, los “Branches” y “Merges” han cambiado mucho últimamente. No es un trabajo tan artesanal como era hace 15 años, las herramientas que disponemos ahora realmente ayudan a que la experiencia del desarrollador sea más amigable y mucho menos dolorosa.
Pero ojo, siguen siendo “Branches” y “Merges” y en malas manos pueden traernos, no uno, sino muchos dolores de cabeza; al igual que pasa con los vampiros modernos.
Y recuerda, esto y mucho más en mi libro
Saludos @ Home
El Bruno
[# ALM] As 30 minutes a day can change your life
Publicado por elbruno en ALM, EnglishPost el 28 marzo, 2012
Buenas,
today is post of self-help. I’ve always thought that self-help books are created for people that do not fit or are not happy with what you have. Then these books describe a series of problems that is very likely that no one has, but clear the people endorsed them and… pum! editorial hit, you have millions of people buying a book that you basically repeated the lessons that you gave your parents when you were a teenager.
Although of course, it is better to stop €10 for a book that will help you, to take advantage of the wisdom which give you free there.
In my case, the 30 minutes is something that has cost me 35 years to learn. Some time ago, I commented as he personalized my own version of GTD, working with pomodoros of 25 minutes and managing my all with OneNote (link).Eventually, the fact devote periods of 25 or 30 minutes with an exclusive focus towards a single subject, has helped me to get things that previously could not.
But the most important thing I’ve learned, is that in these small blocks of time, I can achieve much, if I learn to separate the tasks that I’m adding in small blocks. Who writes so easily in 3 lines, then is far more complicated to implement when you take it to reality. But over time, you learn to distinguish large small stones stones; and finally you get are all small stones.
Note: do not know the history of rocks and the Lake of Toyota? because you should (link ))
This is beside the point that my father of guy, always told me that the best way to embark on a journey is taking a first step. Or if I forward my have a very big problem, so it’s best to separate into small problems. And then go to solving one by one. Come on it was free information he could have free and after study on ALM for more than 10 years, him I’m capturing the idea.
Note 2: my father is an engineer and is a crack if you did not know (link). In the next photo you see as the next generation of also has understood things better enter hammer blows to the head ![]()
Then, what should I do with this to improve my development lifecycle?. Apply common sense and devote 30 minutes a day to find answers to the following questions:
- I am developing quality software?
- What can I do to improve the quality of my development process?
- I’m working with the best tools?
- I know how to work with these tools to be more productive?
- I’m adding value to my business?
- etc.
These wonder appear trivial, but for example the latter is one of the points that we abandon over the computer. Many times we think that the technological solution of the death is the best we can do, when in reality with something simple and concrete we are providing more value than we need. That Yes, while forgetting that "technical debt" (link) can destroy a project little by little.
To summarize:
It dedicates 30 minutes a day to think about how to improve your way of working.
Then apply another 30 minutes to implement these improvements.
You finally have a 30 minute session to assess whether these improvements are actually reflected in your day to day.
Beware, this is not a task for 90 minutes in a day, we distribute and thinking on how to improve with time… but thinking!
I do, and am also a daily pomodoro to
- Make a CodeKata, to not forget about the foundations of programming
- Read a little about technology, trends, etc., not to miss the train
Saludos @ La Finca
El Bruno
[#ALM] Como 30 minutos al día pueden cambiar tu vida
Buenas,
hoy toca post de autoayuda. Siempre he pensado que los libros de autoayuda están creados para personas que no encajan o que no están muy felices con lo que tienen. Luego estos libros describen una serie de problemas que es muy probable que nadie tenga, pero claro la gente los hace suyos y … pum! bombazo editorial, tienes a millones de personas comprando un libro que básicamente te repite las lecciones que te dieron tus padres cuando eras un adolescente.
Aunque claro, es mejor parar €10 por un libro que te ayude, que aprovechar la sabiduría que te brindan gratis por allí.
En mi caso, lo de los 30 minutos es algo que me ha costado 35 años en aprender. Hace un tiempo, comenté como había personalizado mi propia versión de GTD, trabajando con pomodoros de 25 minutos y gestionando mis ToDos con OneNote (link). Con el tiempo, el hecho de dedicar períodos de 25 o 30 minutos con un foco exclusivo hacia un solo tema, me ha ayudado a sacar adelante cosas que antes no podía.
Pero lo más importante que he aprendido, es que en estos pequeños bloques de tiempo, puedo lograr mucho, si aprendo a separar en bloques pequeños las tareas que me voy agregando. Esto que se escribe tan fácilmente en 3 líneas, luego es bastante más complicado de implementar cuando lo llevas a la realidad. Pero con el tiempo, aprendes a distinguir las piedras grandes de las piedras pequeñas; y finalmente consigues que sean todas piedras pequeñas.
Nota: ¿no conoces la historia de las piedras y el lago de Toyota? pues deberías (link)
Esto viene a cuento de que mi padre de chico, siempre me decía que la mejor forma de emprender un viaje es dando un primer paso. O que si tengo delante mío un problema muy grande, pues lo mejor es separarlo en problemas pequeños. Y luego ir solucionando uno a uno. Vamos que era información gratuita que podía tener gratis y después de estudiar sobre ALM durante más de 10 años, le voy captando la idea.
Nota 2: Mi padre es ingeniero y es un crack por si no lo sabías (link). En la siguiente foto ves como la siguiente generación de Capuanos ha entendido que las cosas mejor entran a martillazos en la cabeza ![]()
Entonces, ¿qué hago con esto para mejorar el ciclo de vida de mis desarrollos?. Pues aplicar el sentido común y dedicar 30 minutos diarios a encontrar respuestas a las siguientes preguntas:
- ¿Estoy desarrollando software de calidad?
- ¿Qué puedo hacer para mejorar la calidad de mi proceso de desarrollo?
- ¿Estoy trabajando con las mejores herramientas?
- ¿Conozco cómo trabajar con estas herramientas para ser lo más productivo posible?
- ¿Estoy aportando valor a mi negocio?
- etc.
Estas preguntan parecen triviales, pero por ejemplo la última es uno de los puntos que más abandonamos los informáticos. Muchas veces pensamos que la solución tecnológica de la muerte es lo mejor que podemos hacer, cuando en realidad con algo simple y concreto estamos aportando más valor del que necesitamos. Eso sí, sin dejar de olvidar que "la deuda técnica” (link) puede destruir un proyecto poco a poco.
Para resumir:
Dedica 30 minutos un día a pensar cómo mejorar tu forma de trabajo.
Luego aplica otros 30 minutos en aplicar estas mejoras.
Finalmente tienes una sesión de 30 minutos para evaluar si estas mejoras realmente se reflejan en tu día a día.
Cuidado, esto no es una tarea de 90 minutos en un día, es repartir y pensar en como mejorar con el tiempo … pero PENSANDO !!!
Yo lo hago, y también dedico un pomodoro diario a
- Hacer un CodeKata, para no olvidarme de las bases de la programación
- Leer un poco sobre tecnología, tendencias, etc., para no perder el tren
Saludos @ La Finca
El Bruno
[# CODEPLEX] Now also supports GIT
Publicado por elbruno en CodePlex, EnglishPost, Source Control el 23 marzo, 2012
Buenas,
Although they have already commented in several places, it is important to highlight the news.
Now CodePlex supports the creation of projects based on GIT.
Seen from the outside does not seem something so important, but if we read between the lines there are 2 interesting things to highlight.
Firstly that this change is not based on a strategic decision of MS but which comes driven by the large number of petitions that performs the communicated. Beware, we must not be naive; This does not mean that now MS begin to do what you say the community, nor to think not not win anything with this change. But it is important to note that include a software of this type within the code for the Microsoft communities management platform is a point which opens up many possibilities.
On the one hand, help to improve the Visual Studio family of products. VS11 and TFS11 are fine, but if we compare the fluidity of work which gives a DCVS as GIT, because no color. Therefore, there is a desire to educate the developers guide to a new way of working (already included in VS) behind this decision.
In addition this change is intended to include in Codeplex to a large set of developers who are currently using GIT for their developments.
Secondly, do not lose sight that MS is incorporating an OpenSource software within its platform. This is not the first time, nor will not be the last, but serves as a reference to give an idea of how powerful that is the idea of OpenSource for teams of MS. something that from the outside is not seen much, already only takes into account the facet sell canned software that has Microsoft.
In the long run we will see if it ends up being a copy from GitHub or other more advanced sites based on GIT. What is important not to lose sight of, is that CodePlex not only offers support for a Source Control repository, but it adds several possibilities more… there I leave.
Saludos @ Home
El Bruno
Sources:
http://blogs.msdn.com/b/bharry/archive/2012/03/22/the-future-of-CodePlex-is-bright.aspx
[#CODEPLEX] Ahora con soporte a GIT
Publicado por elbruno en CodePlex, Source Control el 23 marzo, 2012
Buenas,
si bien ya lo han comentado en varios sitios, es importante destacar la noticia.
Ahora Codeplex soporta la creación de proyectos basados en GIT.
Visto desde afuera no parece algo tan importante, pero si leemos entre líneas hay 2 cosas interesantes a destacar.
En primer lugar que este cambio no esté basado en una decisión estratégica de MS sino que viene impulsado por la gran cantidad de peticiones que realiza la comunicada. Cuidado, no seamos ingenuos; esto no significa que ahora MS comience a hacer todo lo que diga la comunidad, ni tampoco que no piensen ganar nada con este cambio. Pero si es importante tener en cuenta que incluir un software de este tipo, dentro de la plataforma de gestión de código para las comunidades de Microsoft es un punto que abre muchas posibilidades.
Por una parte, ayudar a mejorar los productos de la familia de Visual Studio. VS11 y TFS11 están muy bien, pero si comparamos la fluidez de trabajo que da un DCVS como GIT, pues no hay color. Es por esto, que detrás de esta decisión hay un deseo de formar a los developers orientándolos a nueva forma de trabajo (que ya se incluirá en VS).
Además con este cambio, se pretende incluir en Codeplex a un gran conjunto de developers que actualmente utilizan GIT para sus desarrollos.
En segundo lugar, no perdamos de vista que MS está incorporando un software OpenSource dentro de su plataforma. Esto no es la primera vez, ni tampoco será la última, pero sirve de referencia para dar una idea de lo poderosa que es la idea de OpenSource para los equipos de MS. Algo que desde afuera no se ve mucho, ya sólo se tiene en cuenta la faceta de vender software enlatado que posee Microsoft.
A la larga veremos si termina siendo una copia de GitHub o de otros sitios más avanzados basados en GIT. Lo que es importante no perder de vista, es que CodePlex no solo ofrece soporte para un repositorio de Source Control, sino que agrega varias posibilidades más … ahí lo dejo.
Saludos @ Home
El Bruno
Fuentes:
http://blogs.msdn.com/b/bharry/archive/2012/03/22/the-future-of-codeplex-is-bright.aspx




SocialVibe