Credo para el Desarrollador que trabaja en equipo

Cuando se construye un equipo, como ahora en mi oficina. Se debe pensar que es muy importante manejar la cultura de equipo de tal manera que se pueda ser lo más productivo posible. A través del tiempo trabajando con equipos con difierentes disciplinas se podría ubicar un lista de actitudes e ideas que beneficien al equipo de desarrollo. Se la podría denominar el Credo de Desarrollo

Este es un artículo que Eric Wase ha publicado y me permito reproducir en su extensión. 

 Yo <Tu nombre> soy un  desarrollador.

Entiendo que la razón por la cual yo existo, es para servir y resolver las necesidades de los usuarios.  Tomaré los requerimientos del usuario seriamente y seré un apasionado del servicio al cliente. No mostraré ningun desdén por el usuario que no entienda lo que yo hago y siempre trataré de cruzar el puente entre el mundo técnico y el del usuario para poder comprenderlo mejor. Al lograr entender al usuario puedo ganarme su confianza, y con esta confianza tendré un socio valioso en el proceso de desarrollo.

Entiendo que cada uno de los miembros del staff de IT es importante para lograr alcanzar mis metas. Los administradores de Bases de Datos protegen mis datos y me ayudan a asegurar el desempeño. Los Administradores de Red aseguran que mis respaldos (backups) están seguros y que tengo los accesos, permisos, software y sistemas adecuados y funcionando para realizar mi trabajo. No formaré un "gueto" de desarrolladores ni tendré una mentalidad "nosotros vs ellos". Apoyaré a los miembros de mi equipo que no sean desarrolladores como si fuera otro cliente o compañero.

Entiendo que cada uno de los desarrolladores de mi equipo es mi compañero. Como compañeros, ellos tendrán mi respeto y así lograré tener el de ellos. Con una relación basada en confianza y respeto, no voy a temer al formular preguntas, plantear inquietudes, o de otro modo ayudar a mis compañeros en la creación de código de alta calidad. Considero cualquier conflicto intelectual como una función saludable y natural de los equipos para encontrar la mejor ruta de acción para completar una tarea. Cuando el conflicto haya concluido y una dirección haya sido decidida por el equipo, apoyaré de todo corazón el enfoque adoptado, incluso si mi sugerencia no fue la "ganadora".

Entiendo que el ego en todas sus formas es destructivo y perjudicial para el equipo. Voy a recordar que el equipo es el propietario del código, no el individuo. A pesar de que debería sentirme orgulloso de mis logros personales, siempre recordaré darle crédito a la ayuda que el equipo me haya dado para cumplir estos logros, y nunca mostraré egoismo sobre mi código y técnicas hacia mis compañeros. Voy a alentar a mis compañeros a entender mi código y siempre sentar como bienvenidas cualquier crítica constructiva. Me doy cuenta de que todo el código puede ser mejorado y tomaré la crítica como una oportunidad para el debate intelectual y una experencia de aprendizaje, mas no como algo personal.

Entiendo que mi campo de acción está en constante crecimiento y evolución. Voy a crear oportunidades para explorar nuevos conceptos y estaré abierto a nuevas Ideas. No me cerraré en patrones particulares o prácticas de desarrollo en las cuales me siento a gusto pero que no son apropiadas en ciertas situaciones. Cuando uso patrones y prácticas particulares, voy a sopesar cuidadosamente los beneficios e inconvenientes de dichos patrones y tomaré las decisiones que sean siempre lo mejor para el equipo. Aunque guste de aprender cosas nuevas, me resistiré a usar herramientes y prácticas de desarrollo sólo porque son nuevas o "avanzadas", si es que no agregan valor real al código, servicio o producto que estoy haciendo.  

Tengo como idea principal que a pesar de que soy el primero en escribir algún código en particular, no voy a ser el último en mantenerlo, administrarlo o hacerle cambios. Voy a tratar de mantener mi código legible, bien documentado y que tenga la menor complejidad posible. No asumiré que ya que conozco de una herramienta o patrón de desarrollo el resto de desarrolladores lo conocerá. Documento cuidadosamente los usos y justificativos para usar un patrón o herramienta para que los que vengan detrás de mí puedan entender mejor lo que yo estaba tratando de lograr con este código. Nunca construiré código "obscuro" o difícil de entender, solo por intentar lograr "un empleo seguro" o demostrar lo listo que soy.

Léelo Completo: My Team's Developer Credo en - Eric Wase Blog

 

Actualmente calificado con 5.0 por 1 personas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Larga vida a Sourcesafe!

Visual Sourcesafe

Mientras todo el centro de atención sobre control de versiones estuvo puesto sobre Team Foundation Server durante los dos últimos años, es sumamente importante recordar al viejo amigo Visual Sourcesafe quien aún existe y es más esta siendo usado por miles de equipo de desarrollo alrededor del mundo.

Una actualización está disponible ahora para Visual Sourcesafe 2005 que permitirá que pueda seguir siendo usado con Visual Studio 2008 sin problemas. Esta actualización está disponible de forma gratuita para quienes sean usuarios con licencia de Visual Sourcesafe. Este update también incluye algunas mejoras adicionales como soporte total para Windows Vista y la corrección de algunos bugs.

Esta actualización esta disponible aquí y todas las novedades a encontrarse con este update están en un post del blog de Richard Berg.  

Después de haber descargado durante las últimas 4 semanas ISOs de 3, 4 GB, es refrescante ver ahora un simple update de 3.5MB jejeje. 

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

VIDEO: Multitargeting en Visual Studio 2008

Una vista bastante rápida sobre la característica de Multitargeting de Visual Studio 2008.

 


Video: Visual Studio 2008 - Multitargeting

 

Ahora estoy en proceso de migración y esta característica realmente es espectacular.

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Enlaces básicos ahora que Visual Studio 2008 está listo para usar, Resolución de problemas y migración.

Pues ahora ya tenemos Visual Studio 2008, muchos lo estábamos usando desde las versiones Beta, Otros no.

Es necesario presentar alguna información, especialmente de beneficios, solución de problemas, trucos, etc. Pero lo más importante a mi parecer, es la decisión de migrar a tu equipo de trabajo hacia la nueva plataforma.

Para equipos de desarrollo "mas o menos formales" de 10 o 20 desarrolladores, el proceso de migración debe ser bien pensando. En la versión Team Suite utilizamos Team Foundation Server como controlador de código, tareas, pruebas y builds. El encontrar la forma más adecuada de migrar la plataforma sin afectar tiempos actuales ni a los proyectos antiguos es un reto de por sí. 

Por un lado tenemos la premisa que Visual Studio 2008 no es una actualización tan drástica como la de VS2003 a VS2005, por lo tanto podemos quedarnos tranquilos.

Mientras yo también estoy haciendo la migración de mi equipo les dejo algunos enlaces interesantes:

Hay mucho que leer, mucho que decidir...

Por lo pronto mañana viernes 22 Nov 2007 haré la migración de mi equipo de trabajo, trataré de escribir algo sobre la novedades presentadas.

Mientras tanto...  happy coding 

 

 

Actualmente calificado con 5.0 por 1 personas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Visual Studio 2008 es RTM y está listo para descargar desde MSDN

Pues me acabo de enterar que la versión 9.0.21022.08 de Visual Studio 2008 ha sido liberada. Lo que signfica que ya es final y está lista para descargar desde MSDN si eres suscriptor.

Muchos estabamos esperando este lanzamiento, para poder dar el paso...

Personalmente estaba trabajando en máquinas virtuales con la version 2008, no necesariamente en proyectos finales, pero si "actualizando" nuestro framework de trabajo hacia la nueva versión.

Ahora tengo la misión de planear una "migración" hacia la nueva versión de la herramienta sin causar problemas ni retrasos en los proyectos actuales.

Recién me entero de esta noticia, y no sé como estará el estado de las versiones Team Suite y sobre todo del Team Foundation Server.

De todas maneras creo que es una de las mejores noticias de esta semana.

Bye.

PD: He tratado de ingresar al sitio de suscriptores de MSDN y parece ser que está con muchos errores... mmm tendré que esperar.

ACTUALIZACIÓN: Qué les pasará a los muchachos en Redmond que hasta genera un "horror" de ASP.NET, cómo se les puede pasar esto? (Dónde están los Friendly Error Messages? ) 



ACTUALIZACION: Según veo también está liberado la version Team suite de VS 2008: info aquí.

Actualmente calificado con 5.0 por 1 personas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categorías

Sponsors


    Blogroll