Artículos IT Management

Qué es el diseño UX ?

La Experiencia de Usuario o UX es un término que actualmente está en esa extraña posición de ser excitantemente nuevo para muchos, y considerado como un componente esencial del proceso de diseño web por expertos de la industria. Pero sin embargo la UX también genera un aire de misterio en torno a ella. Esto es en parte porque es difícil definir exactamente qué es. Al ser entrevistados, los profesionales de la industria dicen que el término puede ser “subjetivo” y “difícil de describir”, ya que tiene varios significados asociados. Conozcamos un poco más de qué se trata. Leer más

abril 26, 2012 Publicado por | Agile Methodologies, Ingenieria Software | Comentarios desactivados

Gestión Agil de Proyectos: Planificación y Estimaciones

Este documento resultará de suma utilidad para nuestros alumnos, dado que explica detalladamente cómo efectuar la planificación y estimación de proyectos utilizando métodos ágiles. Repasa los conceptos más importantes sobre la materia y brinda una comprensión holística sobre dichos procesos. Existen distintas formas de efectuar la planificación y estimación ágil dado que generalmente se modifican o son adaptadas a las características de cada organización o grupo de trabajo. Debido a estas diferentes variaciones y opiniones sobre cómo tratar algunos puntos específicos, el objetivo principal de este documento es entregar al alumno un escrito condensado respecto de las prácticas más habituales junto con algunos consejos interesantes respecto de cómo resolver algunas cuestiones fundamentales. La intención es hacer llegar un material de lectura adicional referido a planificación y estimación en métodos ágiles para poder ampliar y documentar lo visto en las clases, que sirva de ayuda para su entendimiento general y como una buena base para la discusión sobre estos temas. Solamente para alumnos

abril 23, 2012 Publicado por | Agile Methodologies, Uncategorized | Comentarios desactivados

Qué es Agile ? – Mapa Mental

Existen en Internet muchísimos artículos sobre los métodos ágiles y explicaciones sobre su filosofía de trabajo. Cómo describirlo en sólo una página ? A través de un “mapa mental”. Un mapa mental es un diagrama desarrollado alrededor de una palabra, ideas, o concepto ligados y dispuestos radialmente alrededor de una palabra clave o de una idea central. Se utiliza para la generación, visualización, estructura, y clasificación taxonómica de ideas, y como ayuda interna para el estudio, planificación, organización, y explicación de un tema o problema bajo estudio. Me pareció muy interesante y bastante completo este mapa mental que encontré en la web sobre el concepto de lo que significa trabajar bajo un método ágil y deseo compartirlo Verlo aquí

marzo 27, 2012 Publicado por | Agile Methodologies | Comentarios desactivados

Kanban

En nuestros cursos de Quality Management exponemos dentro de las distintas herramientas de Calidad, la filosofía Lean y el método Kanban. Sin embargo, estos puntos también fueron incluídos en nuestros cursos de Project Management debido a que con algunas modificaciones, también son aplicables fuera del ambiente de manufactura. En este artículo, más precisamente vamos a detallar cómo la herramienta Kanban se utiliza en los proyectos de desarrollo de software formando parte de las metodologías ágiles. Si bien el artículo describe detalladamente las características de Kanban y se compara algunas funcionalidades con Scrum, es recomendable que el lector conozca nociones fundamentales de agile y lean, por cuanto el artículo se escribió para complementar el curso de IT Project Management. Conozca que es y cómo funciona Kanban. Solo para alumnos

noviembre 30, 2011 Publicado por | Agile Methodologies | Comentarios desactivados

The Blending of Traditional and Agile Project Management

Este artículo del PM World Today, comenta sobre cómo lograr mayor eficacia con la mezcla de Gestión de Proyectos Tradicionales y ágiles. La gestión de proyectos tradicional implica mucha disciplinada, control y métodos de planificación. Con este enfoque, las distintas fases del ciclo de vida del proyecto son fácilmente reconocibles. Las tareas se completan una tras la otra en una secuencia ordenada, y requiere una parte importante del proyecto para planificar por adelantado. Por ejemplo, en un proyecto de construcción, el equipo necesita determinar los requisitos, el diseño y el plan para todo el edificio, y no sólo los componentes adicionales, a fin de comprender el alcance del esfuerzo. Para proyectos con un componente de software importante, la gestión de proyectos tradicionales puede ser algo ineficaz ya que los requisitos son cambiantes, volátiles y sujetas a modificaciones. Un enfoque alternativo como el Agile Project Management es el que se utiliza en esta industria. APM es un proceso altamente iterativo e incremental, donde los desarrolladores y los interesados en el proyecto colaboran activamente para entender el dominio, identificar lo que hay que construir, y dar prioridad a la funcionalidad. En inglés. Leer Más

junio 29, 2011 Publicado por | Agile Methodologies | Comentarios desactivados

Agile Project Management

Si aún usted no conoce o no ha leído sobre el Agile Project Management, tal vez probablemente si haya escuchado cosas tales como “es una nueva aproximación para desarrollar proyectos de software más rápido, barato y mejor”. O tal vez “los métodos ágiles no necesitan documentación”, o “los proyectos ágiles no requieren una planificación pesada para comenzar, o más aún, no requieren planificación”. Es todo esto cierto ? Qué implica realmente el Agile Project Management ? Que hay detrás del Manifiesto Agil y que función cumpliría un gerente de proyecto en este tipo de metodologías ?. Este artículo trata sobre estos puntos indispensables para conocer sobre esta nueva aproximación de gestión de proyectos de desarrollo de software y ofrece un excelente cuadro comparativo entre los procesos tradicionales vs los ágiles. Sólamente para alumnos

mayo 30, 2011 Publicado por | Agile Methodologies | Dejar un comentario

No necesitamos Director de Proyecto

“No necesitamos ningún director de proyecto”. Esa es la frase que escucho a veces de los desarrolladores de software (me refiero a los que utilizan métodos ágiles). Consideran que los jefes de proyecto interrumpen el camino y sólo sirven como “secretarios administrativos” que no agregan valor. Cuesta explicarles a algunos de estos desarrolladores que asisten al curso de “IT Project Management” las ventajas de una metodología como la del PMI. Si bien el curso trata sobre los procesos del PMBOK, también se ven las particularidades de implementación en ambientes de IT así como la comparación con las nuevas metodologías ágiles, y es allí cuando comienza la discusión.

Normalmente trato de responder educándolos sobre las ventajas típicas de un buen director de proyecto, tales como:

• Clarificar los objetivos del proyecto
• Resolver los obstáculos y los problemas
• Gestionar las expectativas de los interesados y las necesidades del cliente
• Administrar el cronograma y el presupuesto
• Garantizar requisitos claros
• Anticipar y gestionar los riesgos
• Gestionar los cambios al alcance
• Comunicar los hitos y el estado del proyecto
• Hacer presentaciones y conducir reuniones de avance
• Resolver problemas y conflictos
• Responsabilidad final (rendición de cuentas)
• Facilitar la dirección general del proyecto
• Etc. Lee más »

marzo 14, 2010 Publicado por | Agile Methodologies | Dejar un comentario

Desarrollo de Software: Metodología Tradicional o Agil?

Hasta qué punto la metodología tradicional del PMI® es aplicable o no a las actividades de proyectos de desarrollo de software ?. El conocimiento metodológico sobre administración de proyectos es un elemento importante que sirve como base para la implementación de una gestión integrada de calidad en cualquier organización, y esto incluye también a las que se dedican a la fabricación de software por supuesto (CMMI es un ejemplo de ello). De dónde surgen entonces las dudas sobre la aplicación de la metodología PMI® en proyectos de desarrollo de software ?. Tratemos de despejar un poco esta controversia. Solamente para alumnos

noviembre 15, 2009 Publicado por | Agile Methodologies | Dejar un comentario

Best Practices in Scrum Project Management and XP Agile Software Development

Este white paper explica cómo Primavera Systems, un proveedor de soluciones para el manejo de proyectos y portfolio management, cambió su metodología de desarrollo. En términos de valor para la compañía, la empresa fue de tener una baja confidencia en su habilidad para entregar soluciones rápidas y la necesidad de corregir errores a llegar a lanzar productos con excelente calidad, funcionalidad y a tiempo. Magia ?, no tan solo fuerte liderazgo, duro trabajo y el empleo de un proceso de desarrollo ágil. Primavera decidió probar la metodología ágil y para ello empleo los procesos de Scrum y XP. Scrum es una metodología de desarrollo de software para la planificación y el control de los proyectos, mientras que XP prescribe prácticas individuales que ayudan a los diseñadores, analistas, testers y programadores llegar a un pico de eficiencia. Aunque usualmente pueden implementarse por separado Scrum y XP suelen ser muy efectivos cuando se implementan en conjunto. Primaver adoptó Scrum primero para mejorar la forma de manejar los desarrollos de los productos y luego adoptó XP como práctica para mejorar la calidad, rapidez y eficiencia en el desarrollo. Leer más>

octubre 20, 2009 Publicado por | Agile Methodologies | Dejar un comentario

   

Seguir

Get every new post delivered to your Inbox.