in

ASP.NET Weblogs

This Blog

Syndication

ASP.NET Espanol Blogs

Browse by Tags

All Tags » Gestión de proyectos (RSS)
  • He leído: Managing Agile Projects de Sanjiv Augustine

    Agile Project Management es un buen libro, no ya solo sobre metodologías ágiles sino sobre gestión de proyectos en general. Este libro no explica ninguna metodología en particular, sino más bien, la base de fundamentos y principios que se aplican a toda metodología ágil. El libro resultará útil a aquellos jefes de proyecto que vienen desde la gestión de proyectos 'clásica' pues explica a fondo los principios sobre los que se sustenta la gestión ágil de proyectos. En este mismo sentido tambien resulta el libro esclarecedor a la hora de mostrar que las metodologías ágiles tienen todo un cuerpo de conocimiento que sustenta sus prácticas...
  • Métricas mal entendidas

    Vuelvo a leer a Antonio Quiros explicando su visión sobre la gestión de proyectos, en el número de Noviembre de dotNetMania, la revista de referencia en el mundo .Net en castellano. Ya comente lo poco que compartía su visión de la gestión de proyectos de software en un anterior post: ¿Nos podemos caer de maduros? . Pero no me resisto a comentar de nuevo sobre este tema. Este més le toca a las métricas . Ya desde el propio título del artículo empiezo a disentir de la visión de la gestión de proyectos de Antonio Quiros: Métricas para la EVALUACIÓN de procesos de contrucción de software. Que nadie piense que menosprecio el valor de la...
  • Estimando (no practicando la brujería)

    Las estimaciones son necesarias, sin duda, para hacer una primera aproximación a la dimensión de la tarea que vamos a realizar. Sea cual sea la indole de esta tarea. Sentada esta base, me interesa comentar cómo se maneja la estimación en el 'mundo real' y que errores tendemos a cometer. El primer punto a tener en cuenta es que las estimaciones solo son estimaciones. Esto que a priori, es una perogrullada, se tiende a obviar. Los involucrados en los proyectos, especialmente los roles involucrados en la gestión del proyecto y la relación del cliente, tienden a olvidar esto. Tenemos que entender que cuando un desarrollador da una estimación no conoce muchos de los aspectos que con más...
  • Mas sobre pizarras...

    Hablaba hace un tiempo en este mismo blog sobre la importancia de las pizarras para facilitar la comunicación y el proceso creativo en los proyectos de software. Comentando esto en un curso sobre Gestión de Proyectos de Software que he estado impartiendo recientemente, uno de los alumnos me pasaba una foto que muestra una pizarra. Simplemente viendo esta imagen nos podemos hacer idea del proceso creativo, de la transmisión de conocimiento que se a realizado alrededor de esta pizarra. ¿Hubiese sido posible sin una pizarra? Apuesto a que no... Curioso tambien este video sobre una pizarra en la que esta trabajando el MIT. Read More...
  • La declaración de interdependencia

    Cualquiera que en conozca algo sobre metodologías ágiles de desarrollo conoce el manifiesto ágil , pero mucha menos gente conoce la declaración de interdependencia . Este segundo manifiesto, firmado por muchos de los autores del manifiesto ágil, es mucho más legible para los jefes de proyecto y gestores formados en las metodologías basadas en el control y la aversión al cambio. Además hace especial incapíe en la dependencia que existe entre los diferentes implicados en un proyecto (desarrolladores, clientes y stakeholders). La declaración de interdependencia proporciona una serie de valores modernos, relacionados y a mi modo de ver imprescindibles para que un proyecto...
  • Por qué me gusta Scrum

    Scrum es una metodología que me gusta mucho, los motivos principales son los siguientes: Es simple: la simplicidad es un valor interesante para un metodología porque facilita su transmisión. Es facil contarsela a otros, que la entiendan y por tanto que la puedan poner en práctica. No necesita una fase de 'implantación' larga y es facil encontrar sporsor para realizar esta 'implantación' porque no requiere de grandes recursos humanos ni materiales. Solo necesitas un Scrum Master que entienda su papel y esté dispuesto a realizarlo con dedicación, contundencia y mano izquierda. Hace incapié en la visibilidad y en el ROI : es un factor vital para Scrum que los progresos...
  • Implantar mejoras en la gestión de tus desarrollos

    Siempre que imparto un curso sobre gestión de proyectos de software, con independencia de la empresa a la que se lo imparta, con independencia del perfil de los asistentes, siempre surge la misma cuestión, básicamente lo que dicen los alumnos es: "Si, Rodrigo tu nos has enseñado un montón de técnicas, y algunas hasta me parecen utiles e incluso me gustaría implantarlas o implantar la metodología X, pero soy el único que de mi empresa/equipo de desarrollo que ha venido al curso, el resto no las conocen. Además me voy a encontrar resistencia. ¿Cómo empiezo a 'implantar' lo aprendido?" Lo primero es que se de la precondición de realmente...
  • ¿Eres un desarrollador con principios?

    Es curioso como existen algunos principios que son de aplicación en todas las facetas del desarrollo de software, desde la escritura de código, pasando por el diseño y el diseño arquitectónico, hasta la gestión de proyectos. No son patrones, sino algo mucho más etereo y que no tiene una instanciación directa como estos, aunque, en cierto modo estos principios de los que hablo son los que, para mí, diferencian a un buen desarrollador. En esencia estos pincipios son la base de la 'cultura' del desarollo de software, son sus memes . En mi opinión los desarrolladores experimentados tenemos la obligación de preservar y transmitir estos gnes de información...
  • He leído: Peopleware : Productive Projects and Teams, 2nd Ed de Tom Demarco y Timothy Lister

    Debería decir he releido... pues es un libro que ya había leido anteriormente. Sin duda todos los que estamos involucrados en proyectos informáticos hemos oido la palabra ' productividad ' en más ocasiones que cualquier otra directamente relacionada con la gestión de proyectos como riesgos, requisitos, bugs, etc... Existe una extraordinaria preocupación por la productividad, naturalmente, toda empresa aspira a hacer menos con más. Y a largo plazo la única manera de que una empresa triunfe es hacer las cosas mejor que los demás y a un precio razonable, luego la productividad es el camino sin duda. Eso si, cuando observo los caminos que se trazan para mejorar la productividad...
  • ¿Por qué puede fallar una implantación de Team Foundation Server?

    Muchas empresas están intentando implantar Team Foundation Server, lo que es una gran noticia, pues tengo puesta mucha fe en que esto mejore el nivel metodológico de las empresas que lo implantan. Pero intuyo, que muchas empresas están fallando en este aspecto, no están logrando mejoras en el aspecto metodológico , solo están usando mejores herramientas, no mejores prácticas. Por los comentarios que me llegan en cursos y charlas que imparto casí todas las empresas logran sacar beneficios en lo relativo a las mejoras a nivel de herramientas de Team Foundation Server (gestión de fuentes, gestión de bugs..), que no es poco, pero muchas empresas están desperdiciando la...
More Posts Next page »