miércoles, 29 de mayo de 2013

Herramientas para Gestionar el Desarrollo de Software (1era Parte)

Imagen de: Micronetis Integrated Solutions

Cuando de seleccionar una herramienta para gestionar proyectos de desarrollo de software se trata, existen muchísimas opciones, desde las que suministran gigantes del software como Microsoft u Oracle, compañías medianas como Atlassian, hasta múltiples opciones de herramientas gratuitas y de código abierto (Open Source).

Pmoinformatica.com, "La Oficina de Proyectos de Informática", presenta una lista de herramientas de software para automatizar la Gestión de Proyectos de Informática, sin pretender ser limitativa o en algún orden de preferencia. La lista fue construida tomando en cuenta las opiniones de desarrolladores de software con experiencia y realizando búsquedas por la Internet. En esta primera parte presentamos BaseCamp, Assembla, Jira, Redmine y Microsft Team Foundation.

A continuación las primeras 5 herramientas para gestionar proyectos de desarrollo de software:

Basecamp

Basecamp es una herramienta de Gestión de Proyectos basada en Web, es propiedad de "37 Signals" y está en el mercado desde 2004. Proporciona a sus usuarios

  • Listas "To-Do" (cosas por hacer) con fechas tope.
  • Documentos de texto basados en web (estilo wiki).
  • Gestión de hitos.
  • Posibilidad de compartir archivos, documentos, imagenes y diseños con su equipo o el cliente.
  • Seguimiento a los tiempos.
  • Sistema de mensajería, no más seguimiento a los correos.
  • Plantillas para iniciar proyectos, en lugar de crearlos desde cero. Las plantillas de Basecamp permiten definir proyectos estandarizados antes de tiempo.
Imagen de: Basecamp.com

Más información sobre Basecamp.
http://basecamp.com/

Assembla

Assembla es una compañía que proporciona herramientas basadas en la nube para organizar y gestionar el desarrolo de software. Assempla es utilizado actualmente por más de 500.000 usuarios en más de 100 países.

Productos como "Assembla Workspaces" y "Assembla Portfolio" proporcionan funcionalidades de Gestión de Proyectos, tales como Gestión de tareas, seguimiento de pendientes (issues), gestión de proyectos ágiles, repositorios de subversion, reuniones Scrum, y muchos más. Las funcionalidades proporcionadas son diversas. Asimismo, proporciona herramientas de colaboración tales como Wikis y Carteleras de mensajes (Message Boards).

Assembla Portfolio está diseñado para gestionar múltiples proyectos, incuyendo herramientas de portales, gestión de usuarios centralizadas y reportes a la Gerencia.

Imagen obtenida de: Project Management.com

Más información sobre Assembla
https://www.assembla.com/home

Jira

Jira es una de las principales opciones existentes hoy en día para el seguimiento de proyectos, gestión de tareas y gestión de pendientes (issues) en cualquier proyecto. La herramienta proporciona al usuario visibilidad sobre el estatus de alguna tarea en particular, el avance de los proyectos y todos los aspectos relacionados. La versión actual de Jira es la 6 (Jira 6) y está disponible también para dispositivos móviles. 

Jira permite una gestión eficiente de los requerimientos, historias de usuario, tareas de desarrollo de software, errores en el código (bugs) e incidencias, y demás aspectos relacionados con los proyectos de desarrollo de software e informática.

Imagen de: Atlassian.com
Más información sobre Jira.

Redmine

Redmine es una plataforma web para la Gestión de Proyectos. Esta basada en la plataforma de Ruby on Rails y puede funcionar sobre múltiples bases de datos, tales como Postgre SQL, SQLite y MySQL. Está disponible en más de 30 lenguajes.

Proporciona a sus usuarios instrumentos como tablas Gantt, calendarios, funcionalidades de seguimiento a los tiempos, soporte a más de un proyecto, capacidad para publicar noticias, gestión de documentos y otras esenciales para la planificación de proyectos.

Imagen de: Redmine.org

Más información sobre Redmine.

Microsoft Team Foundation Server

El Team Foundation Server (abrevidado TFS) es un prouducto de Microsoft que ofrece funcionalidades de: Control de Código Fuente, Recolección de datos, Reportes y Seguimiento de Proyectos. Está dirigido a proyectos de desarrollo de software colaborativos. Está disponible como Software Stand-alone o como parte del sistema Visual Studio Team System.

Los reportes son uno de los principales componentes del TFS. Utilizando los datos combinados registrados en el Backend y la información proporcionada por el equipo, se pueden contruir multiples reportes, como por ejemplo, la frecuencia de cambios en el código, lista de errores que no tienen casos de prueba asociados, casos de prueba fallidos que anteriormente habían sido exitosos (regresiones) y muchos más. Los reportes son construidos utilizando los Servicios de Reporte de SQL Server y pueden ser exportados a distintos formatos, incluyendo Excel, XML, PDF y TIFF. Los reportes se pueden acceder por medio de Visual Studio o por medio de un portal web.

Más información sobre Team Foundation:

¿y que opinas tu?

¿que opinas del uso de herramientas de software para gestionar tus proyectos?, ¿cual herramienta recomendarías?, ¿que herramientas agregarías a esta lista?. Te invitamos a dejarnos comentarios en la Web de La Oficina de Proyectos de Informática (pmoinformatica) (Si lo deseas, puedes firmar tu comentario con la dirección de tu web). Asimismo, te invitamos a suscribirse por los distintos canales, incluyendo lista de correo electrónico, al Twitter @PMOInformatica, a nuestra página de Facebook o al feed RSS.


Referencia

15 Best Free Open Source Project Management Applications and Tools. nilambar.net

30 Greatest Online Project Management and Collaboration Tools For Easy Communication!. 1st Web Designer.com

Assembla. Wikipedia

Basecamp Classic. Wikipedia

Top 5 Software Development & Software Management Tools. Kiandra.com

Novedades Amazon

¿Interesado en otros productos Amazon sobre Gestión de Tecnología de Información y Proyectos?
>> Sección de Productos Amazon

Otros artículos en “La Oficina de Proyectos de Informática”


>> Errores comunes en el desarrollo de software: Base de datos como comunicador de procesos

Gestión de desarrollo de software

>> El arte de reportar un bug

No hay comentarios :

Publicar un comentario

Pmoinformatica.com," La Oficina de Proyectos de Informática ", es un participante en el Programa de Servicios de Amazon Associates LLC, un programa de publicidad de afiliación diseñado para proporcionar un medio para que sitios web puedan ganar honorarios por la publicidad y enlaces a amazon.com y amazon.es.