March 2011 - Artículos

 

ProfessionalScrumDeveloper_500px

 

Coincidiendo con la ScrumWeek Madrid 2011, se va a realizar el primer curso Professional Scrum Developer .NET en España, organizado por Plain Concepts (impartido por Rodrigo y un servidor), y con el apoyo de Microsoft.

Me gustaría resumiros por qué os puede interesar un curso PSD, y qué os puede aportar de valor a los que estáis trabajando como desarrolladores en proyectos Scrum o tenéis pensado empezar a hacerlo.

En cuanto a los cursos en general:

1. PSD es un curso orientado específicamente a desarrolladores. La mayoría de los cursos Scrum que se ofrecen, suelen ser generalistas y presentan todos los roles sin profundizar en ninguno en concreto, o se centran más en el ScrumMaster. PSD está diseñado para desarrolladores en un equipo Scrum, que al fin y al cabo constituyen la gran mayoría de los comprometidos en un proyecto.

2. Un equipo Scrum es multi-funcional; debe ser capaz de afrontar cualquier tarea que sea necesaria para convertir el compromiso adquirido en un incremento de valor en cada Sprint. En un curso PSD se tratan prácticas y herramientas que facilitan esta multi-funcionalidad, no sólo relacionadas con la programación, sino también desde el punto de vista de la arquitectura, las pruebas, la gestión de defectos y otros muchos aspectos a los que un equipo, y por lo tanto sus miembros, se enfrentan durante un proyecto.

3. Un curso PSD es fundamentalmente práctico. Por lo general, la mejor forma de asentar los conceptos que se aprenden es aplicarlos en la práctica, y en un curso PSD vas a hacer precisamente esto, trabajando en equipo, utilizando desde el principio las prácticas y herramientas presentadas, y empleándolas en construir incrementos de valor tal y como se haría en un proyecto real.

4. Durante un curso PSD se realiza una inmersión total en Scrum. No sólo se presentan los elementos que constituyen Scrum, además se trabaja durante varios días en el marco de un proyecto, realizando Sprints y el resto de prácticas de Scrum como reuniones de planificación de Sprint, retrospectivas y demos. Se obtiene una experiencia Scrum completa.

5. Un curso PSD se basa en la definición correcta de Scrum, tal y como fue concebido por Ken Schwaber y Jeff Sutherland, y está recogido en la Scrum Guide. Se podría discutir bastante acerca de si es posible o beneficioso modificar Scrum, pero al menos al terminar un curso PSD, tendrás la base correcta sobre la que comenzar a trabajar y a perseguir mejoras.

6. Durante el curso se tratan específicamente disfuncionalidades, y dificultades típicas que suelen suponer un problema a la hora de aplicar Scrum en proyectos reales. Por lo tanto cuando aparezcan los problemas, tendrás un criterio que te guíe en la búsqueda de soluciones.

7. Uno de los mayores atractivos del curso es la interacción con los demás asistentes. No sólo te vas a divertir, sino que vas a aprender un montón de la experiencia de compartir varios días trabajando en equipo con personas que tienen diferentes puntos de vista y modos de enfrentarse a los problemas.

En cuanto a los cursos PSD.NET en particular:

8. PSD.NET tiene el respaldo oficial de Microsoft. Ha sido desarrollado por Scrum.org y Microsoft en conjunto, y es EL CURSO con mayúsculas para Visual Studio 2010. No hay más cursos sobre Visual Studio 2010 y ALM en los que Microsoft haya participado en el desarrollo; éste es el del grupo de producto de Visual Studio.

9. Es el único curso respaldado por Microsoft en el que se trata Team Foundation Server a fondo, desde la perspectiva del desarrollador. Sólo existe un curso oficial en MSLearning para TFS, pero está centrado en administración.

Y por último, pero no menos importante:

10. Asistir al curso te la la posibilidad de obtener la certificación PSD.NET, una certificación reconocida internacionalmente por la industria que demuestra el conocimiento adquirido acerca de cómo desarrollar software con Scrum en la plataforma .NET. Pasar la evaluación es duro, pero con la ayuda del curso irás bastante bien preparado.

 

Después de escribir el título del post, se me han ocurrido un par de razones más que aplican al curso concreto de la ScrumWeek Winking smile:

11. Al ser el primer curso en España, queremos que se pueda beneficiar del mismo el máximo numero de personas posible. Por esta razón tiene un precio muy ajustado que supone un 50% de descuento sobre el precio oficial recomendado.

12. Por si el Inglés es un impedimento para ti, el curso va a ser en Español. Eso sí, los materiales, y el examen de certificación (si te animas a hacerlo), por ahora sólo están disponibles en Inglés.

 

Ánimo que todavía queda alguna plaza disponible. ¡Nos vemos en la ScrumWeek!

 

ProfessionalScrumDeveloper_500px_thu

 

During ScrumWeek Madrid 2011, it’s going to take place the first Professional Scrum Developer .NET course in Spain, arranged by Plain Concepts (given by Rodrigo and myself), and with the support from Microsoft.

I’d like to summarize why a PSD course can be interesting for you, and why it can be valuable for any of you working as developers in Scrum projects or planning to do so.

About courses in general:

1. PSD is specific for developers. Most Scrum courses available tend to be generic, and present all the Scrum roles without going in depth into any of them, or taking care only of the ScrumMaster. PSD is designed with developers in mind, within a Scrum Team, who at the end make up the majority of the ones committing to a project.

2. A Scrum Team is cross-functional; it must be able of facing any task needed to turn the agreed commitment into a valuable increment each Sprint. During a PSD course you’ll deal with practices and tools that enable this cross-functionality, not only related to coding, but also from architecture, testing, bug management and many other aspects which a team, and thus, its members, face during a project.

3. A PSD course is mainly practical. Usually, the best way to lay down learned concepts is to apply them in practice, and during a PSD course you’re going to do exactly that, working as a team, using the presented tools and practices from the beginning, and employing them in building value increments the same way you’d do during a real project.

4. During a PSD course you’ll experiment a total immersion in Scrum. Not only the elements which make up Scrum are presented, but also work is done along several days within a project, doing Sprints and the rest of the Scrum practices like Sprint Planning meetings, Sprint Reviews and Retrospectives. You’ll obtain a complete Scrum experience.

5. A PSD course is based on the right Scrum definition, as it was conceived by Ken Schwaber and Jeff Sutherland, and is gathered into the Scrum Guide. You can discuss a lot about if it’s possible or beneficial to modify Scrum, but at least, once you’ve finished a PSD course, you’ll have the right base on which you’ll be able to begin working and pursuing improvements.

6. During the course we’ll specifically deal with typical dysfunctions and difficulties which usually represent a problem while applying Scrum for real projects. Therefore, when problems arise, you’ll have support that will guide you in the search for solutions.

7. One of the greatest advantages of the course is the interaction with the attendants. Not only you’re going to have fun, but also you’ll learn a lot from the experience of sharing several days, working as a team with people who have different points of view and ways of facing the problems.

About PSD.NET courses in particular:

8. PSD.NET is endorsed by Microsoft. It has been jointly developed by Scrum.org and Microsoft, and is THE COURSE for Visual Studio 2010. There’re not any other courses about Visual Studio 2010 and ALM where Microsoft has participated in developing; this is the one from the Visual Studio product group.

9. This is the only Microsoft supported course where Team Foundation Server is presented in depth, from a developer’s perspective. There’s only one official course from MSLearning for TFS, but it is centered around administration.

And at last, but not least:

10. Attending the course will give you the chance of obtaining the PSD.NET certification, a worldwide industry-recognized certification, that assures the knowledge about developing software with Scrum in .NET platform. It’s not easy to pass the assessment, but the course will prepare you pretty well to take it.

 

After writing the title for the post, I thought about two more reasons regarding specifically to the course being held during ScrumWeek Winking smile:

11. Since it’s the first course in Spain, we’d like to give to the maximum number of people the opportunity to take it. Because of this, it has a very tight price which means a 50% discount over the official recommended price.

12. If English is an issue for you, the course is going to be given in Spanish. But have in mind that materials and assessment (if you finally go for it) are in English at the moment.

 

There are still some remaining seats! See you at the ScrumWeek.