[#EVENT] Materiales del evento de trabajo AGILE con #VS2012 y #TFS2012


image

Buenas

después de pasar unos 60 minutos increíbles con la gente de MSDN Latam hablando sobre cómo es posible trabajar con Visual Studio 2012 y Team Foundation Server 2012, me toca cumplir con lo prometido: compartir la presentación, algunos links, etc.

Definition of DONE


http://blogs.msdn.com/b/willy-peter_schaub/archive/2013/03/21/definition-of-done-and-knowing-when-it-is-safe-to-sleep-peacefully.aspx
Algo imprescindible que tiene que estar claro desde el día uno.

Libros

WebCast TFS Express


http://elbruno.com/2013/03/11/event-msdn-latam-webcast-msdn-todos-a-bordo-del-team-foundation-server-express/
https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=es-AR&EventID=1032547149&CountryCode=AR

Planning Poker Online


http://www.planningpoker.com/
Es gratis y pueden trabajar de forma distribuida sin ningun problema.

Y finalmente la presentación

 

Saludos @ Home

El Bruno

image image image

[#EVENT] WebCast on #AGILE with Visual Studio and Team Foundation Server 2012 #VS2012 #ALM


image

Buenas,

after a couple of days of oscurismo, finally I can remove the desire to and comment as we work Agile with Visual Studio 2012 and Team Foundation Server 2012. MSDN Latam friends have given me a space of 60 minutes for comment as it is possible to carry out a team using the tools of Visual Studio Alm (as always many thanks!)

60 Minutes is a little time, I will try to go through the basic themes

  • Organization of work
  • work planning
  • execution of the work
  • change management

To what you now see it clearer, isn’t it?

image

Registration: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032551090&Culture=en-AR&community=0

Saludos @ Home

El Bruno

image image image

[#EVENT] WebCast sobre #AGILE con Visual Studio 2012 y Team Foundation Server 2012 #VS2012 #ALM


image

Buenas,

después de un par de días de oscurismo, por fin me puedo sacar las ganas y comentar como podemos trabajar de manera ÁGIL con Visual Studio 2012 y Team Foundation Server 2012. Los amigos de MSDN Latam me han dado un espacio de 60 minutos para comentar como es posible llevar adelante un equipo utilizando las herramientas de Visual Studio ALM. (como siempre muchas gracias!)

Si bien 60 minutos es poco tiempo, intentaré pasar por los temas básicos

  • organización del trabajo
  • planificación del trabajo
  • ejecución del trabajo
  • gestión de cambios

A qué ahora lo ves más claro, ¿no?

image

 

Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032551090&Culture=es-AR&community=0

Saludos @ Home

El Bruno

image image image

[#ALM] Do you ever wondered why we do use methodologies? (and again PAIN is the solution)


ALM 03

Buenas,

care that you I will not go into whether AGILE, SCRUM or the death of the Waterfall model. Today I’m going to something more basic:

We do use methodologies during the software development process?

Do not you like the phrase? then to see if this you think more appropriate

Is why recommended to implement good practices during the software development process?

Do you still like it? I play with the last

You do make software and work in mode Ninja, following only your instinct and reacting to changes as they arise: as… die between terrible suffering!!

I hope that after this introduction has been able to explain the concept: call them methodologies, good practices or in some other way; everyone follows a set of rules when developing software. The initial question is why we do this, and the answer is more than obvious

To reduce the risk in our projects

or if you like more

To have more predictive results that work

It seems simple no? For you to know that more than 50 years have passed since one realized this and formalized it. First created the processes, which were responsible for defining the way in which it should work. The good thing about the processes is that they were 100% measurable. It was very easy to say that as we have defined it to this task on these bases, then it should take 6 months. If everyone respected those processes because the results were highly predictable.

But of course, people are quite unpredictable beings; and both from the side of the customer and the programmers were constantly changes. That is why, a couple of cracks came together and created the manifesto agile; people on processes, response to the change tracking, etc. We are going that you know already…

And again, behind all this had one more than simple reason: to be able to predict the results and be consistent with what a person or a team can do. So now you know, if you ever ask yourself why a team works with a set of rules, a methodology, best practices or the name of fashion, as it is likely to be to improve the output of the team and to be more predictable (among other things)

Clarification: care! that that doesn’t mean that a team working under these premises that do not serve absolutely anything, those cases already know how to fix it: pain!

And close one of Dilbert gift

image

Saludos @ Home

El Bruno

image image image

[#ALM] Alguna vez te has preguntado porqué utilizamos metodologías? (y de nuevo el Dolor es la solución)


ALM 03

Buenas,

cuidado que no voy a entrar en si AGILE, SCRUM o la muerte del modelo Waterfall. Hoy voy a algo más básico:

¿Porqué utilizamos metodologías durante el proceso de desarrollo de software?

¿Qué no te gusta la frase? pues a ver si esta te parece más adecuada

¿Porqué es recomendable aplicar buenas prácticas durante el proceso de desarrollo de software?

¿Sigue sin gustarte? me juego con la última

Te dedicas a hacer software y trabajas en modo Ninja, siguiendo solo tu instinto y reaccionando a los cambios a medida que surgen: Pues … ¡¡¡ morirás entre terribles sufrimientos !!!

Espero que después de esta introducción haya podido explicar el concepto: los llamemos metodologías, buenas prácticas o de alguna otra manera; todos seguimos una serie de normas cuando desarrollamos software. La pregunta inicial es porqué hacemos esto, y la respuesta es más que obvia

Para reducir el riesgo en nuestros proyectos

o si te gusta más

Para tener resultados más predictivos sobre los que trabajar

¿Parece simple no? Pues que sepas que han pasado más de 50 años desde que uno se dio cuenta de esto y lo formalizó. En primer lugar se crearon los procesos, que se encargaban de definir la forma en la que se debía trabajar. Lo bueno de los procesos es que eran 100% mesurables. Era muy fácil decir que como a esta tarea la hemos definido sobre estas bases, pues la misma debería tardar 6 meses. Si todas las personas respetaban esos procesos pues los resultados eran altamente predecibles.

Pero claro, las personas somos unos seres bastante impredecibles; y tanto desde el lado del cliente como del los programadores los cambios se sucedían constantemente. Es por esto, que un par de cracks se juntaron y crearon el manifiesto ágil; personas sobre procesos, respuesta al cambio sobre el seguimiento, etc. Vamos que ya lo conoces …

Y de nuevo, detrás de todo esto había un motivo más que simple: poder predecir los resultados y ser coherentes con lo que una persona o un equipo puede hacer. Así que ya sabes, si alguna vez te preguntas porqué un equipo trabaja con una serie de reglas, con una metodología, best practices o el nombre de moda, pues es probable que sea para mejorar el output del equipo y para ser más predecibles (entre otras cosas)

Aclaración: cuidado! que eso no quita que un equipo trabaje bajo unas premisas que no sirven absolutamente para nada, esos casos ya sabes la forma de arreglarlo: DOLOR !!!!

Y para cerrar una de Dilbert de regalo

image

 

 

Saludos @ Home

El Bruno

image image image

[#VS2012] Image Comment, an interesting AddIn for #VisualStudio2012


image

Buenas,

thanks to the great Marino Posadas (@MarinoPosadas) I see an addin to Visual Studio 2012 that it does good look: “Image Comments

AddIn is simple, harness the power of WPF in the code editor to insert images in it. This served a specific syntax in the comments, for example:

/// <summary>
/// <image url="c:\rome.png" />
///…

Purists are sure the hairs of the head, are torn off not only am promoting comment, but it also… I’m putting images! Death to the heretic! But them I can assure that in some cases, a comment helps a lot, and not to mention an image. Examples of the site are related to mathematical formulas, I have taken to complete a client “unofficial” Lync in which we are working, you have to also… well do something with Skype on what I can not talk much.

That Yes, the code is very striking example…

image

Now, if you’ve paid attention to the code, you’ll see that the image path is absolute. This is a feature which is in progress, since the relative paths are taken from the path of execution of the AppDomain of the Visual Studio IDE. If the AddIn will support the following syntax already it would be a #musthave

   1: /// <summary>
   2: /// <image url=".\samplecall.png" />
   3: /// </summary>
   4: private VideoChannel videoChannel;

And I as I am a heavy, so I asked it: https://github.com/lukesdm/image-comments/issues/10  

HomePage: https://github.com/lukesdm/image-comments#imagecomments-a-visual-studio-extension  

In addition to asking to publish the AddIn in the Visual Studio Gallery: https://github.com/lukesdm/image-comments/issues/11 

Saludos @ Home

El Bruno

image image image

[#VS2012] Image Comment, un AddIn interesante para #VisualStudio2012


image

Buenas,

gracias al gran Marino Posadas (@MarinoPosadas) veo un addin para Visual Studio 2012 que tiene buena pinta: “Image Comments


AddIn es simple, aprovechar la potencia de WPF en el editor de código para poder insertar imágenes en el mismo. Para esto se sirve de una sintaxis específica en los comentarios, por ejemplo:

/// <summary>
/// <image url="c:\rome.png" />
///…

Los puristas seguro que se arrancan los pelos de la cabeza, no solo estoy promoviendo poner comentarios, sino que además … estoy poniendo imágenes !!! Muerte al hereje !!! Pero les puedo asegurar que en algunos casos, un comentario ayuda mucho, y ni hablar una imagen. Los ejemplos del site son relacionados con fórmulas matemáticas, yo he aprovechado para completar un cliente “no oficial” de Lync en el que estamos trabajando, que tiene que además … bueno hacer algo con Skype sobre lo que no puedo hablar mucho.

Eso sí, en el código queda muy llamativo el ejemplo …

image

Ahora bien, si has prestado atención al código, verás que el path de las imágenes es absoluto. Esto es una feature que está en progreso, ya que los paths relativos se toman a partir del path de ejecución del AppDomain del IDE de Visual Studio. Si el AddIn soportara la siguiente sintaxis ya sería un #musthave

   1: /// <summary>

   2: /// <image url=".\samplecall.png" />

   3: /// </summary>

   4: private VideoChannel videoChannel;

Y yo como soy un pesado, pues lo he pedido : https://github.com/lukesdm/image-comments/issues/10

HomePage: https://github.com/lukesdm/image-comments#imagecomments-a-visual-studio-extension

Además de pedir que publique el AddIn en la Visual Studio Gallery: https://github.com/lukesdm/image-comments/issues/11

Saludos @ Home

El Bruno

image image image