GanttProject es un software de planificación de proyectos multiplataforma. Características y funciones clave

GanttProject - multiplataforma software, diseñado para la planificación de proyectos y la gestión de tareas y recursos utilizando diagramas de Gantt como principal herramienta de planificación. Además de los diagramas de Gantt, el programa le permite crear diagramas PERT. Dado que casi todo el software de esta serie es, en cierta medida, una alternativa a un producto pago de Microsoft (Ms Project), es importante que Gantt Project Planner, creado en Java, admita la importación y exportación. documentos de microsoft proyecto. Al mismo tiempo, el programa alternativo se distribuye de forma gratuita bajo los derechos del Acuerdo de Licencia Pública General GPL.

Especificaciones y requisitos

Este software de planificación de proyectos se puede instalar en los sistemas operativos Linux, Windows, MacOSX. La compatibilidad con otros proyectos (de terceros) garantiza el uso de la biblioteca MPXJ. Sin embargo, Gantt Project solo admite uno de los 5 formatos disponibles en la biblioteca: MPX (Microsoft Project Exchange). Los archivos se importan y exportan en formatos .txt y .xml. Los informes se guardan en formato .html y .pdf, y las imágenes en formato .png, .jpeg o .csv a su elección, lo que posibilita el uso posterior de programas de hojas de cálculo.

Dado que el programa está diseñado principalmente para uso de un solo usuario, la ventaja es la capacidad de cargar y guardar el archivo del proyecto en FTP, lo que le permite abrir el mismo documento para varios usuarios. Sin embargo, la edición simultánea puede crear problemas significativos que se espera que se resuelvan manualmente.

La interfaz del programa se ha traducido a 20 idiomas, incluido el ruso.

Además, se ha emitido una instrucción (manual de usuario) para que todos los participantes involucrados en el proyecto puedan usar libremente el software, incluidos aquellos que solo hablan ruso. La estandarización en el enfoque del estilo de la interfaz simplifica el proceso de dominar el programa para principiantes.

Funcionalidad del programa

El proyecto planificado en el programa se presenta en forma de árbol de tareas, para cada una de las cuales el usuario asigna un ejecutor. A cada tarea se le asigna una cantidad específica de tiempo. Para que los procesos programados formen un solo proyecto lógicamente integral, se establecen dependencias y vínculos entre las tareas, por ejemplo, en el formato: "No iniciar la tarea Y hasta que se complete la tarea X".

Para mostrar información con referencia al calendario, se utilizan dos tipos de gráficos:

Gantt y PERT.


  • El gráfico de Gantt aquí es un tipo de gráfico horizontal (barras rectangulares) que ilustra el plan, el cronograma de trabajo y la estructura de las tareas del proyecto. A la izquierda, se ingresa la tarea, y en la parte superior hay una regla de calendario que mide la duración del proceso. La línea vertical que mide el progreso de las tareas está dibujada por la fecha actual. Además de la dependencia del tiempo, los diagramas reflejan la relación entre las tareas.
  • El diagrama de red de la Técnica de evaluación y revisión de programas (o PERT, por sus siglas en inglés) también es un diagrama que muestra las dependencias entre las tareas dentro de un proyecto.

Los desarrolladores han anunciado trabajos sobre la implementación del mapeo del método de ruta crítica (CPM), pero este trabajo aún no se ha completado.

Para mayor claridad y facilidad de orientación, las etapas del proyecto se destacan en diferentes colores si es necesario. Además de los plazos para la implementación de tareas y fechas, además de los diagramas, puede mostrar:

  • nombre de la tarea,
  • información sobre el coordinador del proyecto,
  • información sobre los recursos asignados.

La pestaña "Personas" permite mostrar las estadísticas de empleo de los empleados. Además, el programa implementa el resaltado del estado de este artista por el tipo de empleo actual en las opciones:

  • "ocupado" ("abrumado por el trabajo"),
  • "gratis" (para la asignación al trabajo),
  • "no mejora"
  • "de vacaciones".

Los campos de usuario se pueden crear directamente en las tareas en las que participan estos usuarios. Todo el proceso de activación del proyecto se lleva a cabo mediante la creación de una tarea vacía con su posterior visualización en el gráfico. Dado que cada tarea tiene ciertas propiedades, deben ingresarse (editarse) en la ventana de propiedades con la asignación de ciertos recursos humanos para resolver la tarea.

Una cuenta de empleado implica completar los campos con el nombre, la función (rol), el número de teléfono, el correo electrónico y el período de las vacaciones planificadas. Las funciones (o roles) se pueden definir en configuración de software en cualquier cantidad. Por defecto, solo se ofrecen 2 roles: "coordinador" y "persona con rol indefinido". En general, esta utilidad contiene la funcionalidad mínima requerida para mantener proyectos relativamente simples.

Después del período activo de creación de la colección, ha pasado suficiente tiempo para probar el tiempo de nuevos productos.

Por lo tanto, se invita a la atención de los lectores de Berloga. Proyecto Gantt- un programa con el que puede planificar proyectos, mantener un cronograma de trabajo realizado y también realizar un seguimiento de la carga de trabajo y el tiempo de trabajo de los participantes ...

La forma más conveniente y popular de representación gráfica del proyecto es diagramas de Gantt. Henry Gant propuso representar el proyecto en forma de segmentos horizontales en la escala de tiempo ya en 1910. Los segmentos relacionados con diferentes tareas o subtareas se ubican uno debajo del otro (verticalmente). Este formato de presentación de todo el alcance del trabajo ayuda a comprender rápidamente el curso de las cosas, comprender la estructura y el procedimiento para la implementación del proyecto, evaluar la importancia de las etapas y los costos de tiempo.

Supongo que la mayoría de los lectores guaridas de ingenieros participa en ciertos proyectos (debido a las especificidades del oficio), por lo que conocer una herramienta tan conveniente y útil no será superfluo.

Algunos pueden tener una pregunta: ¿por qué un programador o ingeniero necesita una herramienta de gestión? Una pregunta perfectamente razonable. También quiero responderla con la pregunta: ¿quieres ser bien programador o bien¿un ingeniero? El hecho es que todo trabajador del conocimiento debe ser un gerente hasta cierto punto. Aunque sólo sea en relación consigo mismo. Un profesional se diferencia de un principiante en que puede planificar claramente el trabajo, estimar el tiempo y los costos de mano de obra.

Casi todos los ingenieros se han enfrentado a un problema de este tipo: el jefe llama "en la alfombra" y pregunta cuántos días o meses llevará completar una tarea en particular. Usted responde que resolverá este problema en tres días, pero como resultado, trabaja durante dos semanas. Esto da motivos para creer que la gerencia está tratando con un artista frívolo e inexperto. ¿Situación familiar?

Consideremos otra opción. Usted, como especialista en pensamiento, no es demasiado perezoso para lanzar ocasionalmente un programa de planificación de proyectos y simplemente anotar todo lo que ha sucedido recientemente (en qué etapa se encuentra el proyecto, qué queda por hacer, cuántos días tomará, cuál de sus colegas están trabajando en tareas en el proyecto). Habiendo trabajado de esta manera en dos o tres proyectos, puede acumular Estadísticas, que permitirá en el futuro estimar rápidamente la composición de tareas y participantes, el tiempo para completar tareas individuales y todo el proyecto (similar) en su conjunto.

Ahora, habiendo descrito las ventajas irrefutables del producto, mencionaremos que no solo es gratuito, sino también multiplataforma, por lo tanto, además del kit de distribución de ~ 9 MB Proyecto Gantt también deberá descargar 16+ MB JRE (Java) para su plataforma, si no tiene uno instalado. Personalmente, percibo una aplicación Java como un inconveniente, ya que el trabajo de tal "programa" siempre es "frenos". (Le pido que no frunza el ceño demasiado en este punto: agregar otro nivel de abstracción, por definición, SIEMPRE causará costos adicionales de hardware. No se aceptan objeciones como "ponga un procesador más potente, más memoria"). ¡PERO! No pude encontrar un reemplazo digno Proyecto Gantt. No consideré productos comerciales, y entre los gratuitos, prácticamente no había competidores. Además, según algunas estimaciones Proyecto Gantt no es inferior a muchas de sus contrapartes "pagadas".

Utilice el producto en propósitos comerciales poder. (Bajo licencia, algunos programas gratuitos solo se pueden usar en casa, ¡fuera del negocio!) Para aquellos que no modifican el producto, se garantiza 100% gratis. Aquí hay un extracto de la licencia:

Se le permite utilizar archivos binarios de GanttProject no modificados para cualquier fin, incluido el uso comercial y la reventa, sin cargo, regalías, etc.

Todo. Ya no aburriré al lector con razonamientos. El programa es claro, fácil de aprender y usar. Ahora le mostraré las capturas de pantalla "una vez", e inmediatamente comprenderá todo.

La ventana de configuración no es demasiado complicada y confusa. Sí, y no necesita muchas configuraciones: el programa en sí es bastante flexible.

La ventana principal del programa contiene directamente el diagrama de Gantt y los controles principales. Todo se mueve con el ratón. Los enlaces entre tareas se crean simplemente arrastrando y soltando. En general, un diagrama se puede "dibujar" sin tocar el teclado:

Configuración básica de tareas. Aquí no puede con un mouse, pero con mayor precisión "en números" describe sus parámetros:

Hay muchas propiedades que se pueden describir para una tarea. Incluidos los intérpretes. Para cada ejecutante, puede establecer la ocupación (como un porcentaje de la carga de trabajo máxima):

Puede cambiar apariencia diagramas para que sea más conveniente para usted:

Cuando pasamos de la pestaña "Gantt" (con gráfico) a la pestaña "Persona", vemos una lista de empleados. Para cada uno, puede ver la carga de trabajo general, la carga de trabajo para tareas individuales:

El diagrama PERT es otra representación gráfica del proceso:

El asistente de exportación le permitirá exportar el gráfico a varios formatos. Pero no te dejes llevar demasiado. La amistad entre PDF y el ruso aún no está muy bien implementada y la exportación no es muy flexible. Pero será bastante posible exportar una imagen para una presentación o datos para su posterior procesamiento en una hoja de cálculo:

En una línea diré que puedes configurar Días festivos(no se tienen en cuenta al calcular la duración de las tareas), establecer días de vacaciones para empleados individuales, trabajar con FTP, configurar enlaces y dependencias entre tareas de manera flexible, hacer varios niveles de importancia (OVERtasks), como se muestra en el ejemplo, distribuir los roles de las personas en cada tarea, mantener la contabilidad de la finalización de la tarea y el proyecto como un porcentaje, y mucho, mucho más.

En nuestro foro, el tema de la planificación del trabajo se ha discutido durante mucho tiempo. Si queridos lectores están interesados ​​en los resultados de la votación sobre programas para la planificación de proyectos, son bienvenidos a la rama correspondiente de nuestro foro. Además, allí puede encontrar una serie de pensamientos e ideas interesantes. ¿O tal vez te gusta otro programa de planificación? (Programas como ToDo son muy adecuados para programadores).

No olvides consultar la página Software libre que seleccionamos para que no te pierdas nada que aún no sepas...

Ganttproject es una aplicación Java que le permite planificar proyectos utilizando diagramas de Gantt. Con él, puede dividir fácilmente el proyecto en tareas separadas, ver las dependencias y poder administrar los recursos.

GanttProject es un software de gráficos de Java que planifica proyectos y administra recursos.

Utiliza un formato de archivo basado en XML y puede exportar a documentos HTML y PDF utilizando transformaciones XSL. La aplicación ha sido traducida a 20 idiomas.

Con GanttProject puede dividir su proyecto en un árbol de tareas y asignar recursos laborales para cada trabajo. Puede establecer dependencias entre trabajos, como "no se puede iniciar este trabajo hasta que se termine".

GanttProject transforma su proyecto utilizando dos gráficos: un gráfico de Gantt y un gráfico de carga de recursos. Puede imprimir sus diagramas, crear informes en PDF y HTML y compartir datos con Microsoft(R) Project(TM) y aplicaciones de hojas de cálculo.

Características y funciones clave

  • Fácil aprendizaje: no necesita manuales extensos para comenzar con GanttProject. Si está familiarizado con los conceptos de "tarea", "asignación" y "dependencia", se convertirá en un experto en GanttProject en pocas horas;
  • Gran valor: las herramientas comerciales de gestión de proyectos cuestan mucho dinero. GanttProject es completamente gratuito;
  • multiplataforma: GanttProject es una aplicación Java que se ejecuta en Windows, Linux, MacOSX y otros sistemas operativos habilitados para Java;
  • código abierto: puede personalizar GanttProject para satisfacer sus necesidades, agregar funciones faltantes e informes personalizados, y más.

SERGEY YAREMCHUK, ingeniero de automatización. Autor de más de 800 artículos y 4 libros. En el "Administrador del sistema" se publica desde el primer número. Intereses: tecnologías de red, seguridad de la información, sistemas operativos libres

Alternativas de MS Project.
Probar soluciones populares de código abierto

Cualquier empresa no puede prescindir de una herramienta que le permita asignar de manera óptima el tiempo, las tareas, los fondos disponibles y configurar correctamente los procesos comerciales.

Por supuesto, puede mantener todos los planes en su cabeza o marcar el proceso en papel, siguiendo el progreso de forma independiente, pero este método solo puede ser adecuado para organizaciones y proyectos relativamente pequeños.

El producto más publicitado y, por lo tanto, más conocido para la gestión de proyectos es Microsoft Project, que se suministra en dos niveles de equipamiento: Estándar y Profesional. La opción estándar es una versión de un solo usuario diseñada para proyectos pequeños donde el administrador no necesita fondos trabajo conjunto y coordinación de actividades. La edición Professional es una edición empresarial que admite la gestión colaborativa de proyectos y recursos con conectividad a oficina de microsoft Project Server 2007 y Microsoft Office Project Web Access 2007. Ambas versiones de MS Project son excesivamente caras ($600 y $1000 respectivamente), así que tratemos de encontrar un reemplazo para ellas.

Cabe señalar que las herramientas de planificación están disponibles en la mayoría de las soluciones de trabajo en grupo (GroupWare). Por ejemplo, eGroupWare tiene un módulo ProjectManager (gestión de proyectos) y un calendario. Un proyecto creado por ProjectManager tiene todos los atributos necesarios: categoría, prioridad, fecha de inicio/finalización, acceso, lista de participantes, presupuesto, diagramas de Gantt y otros datos. Group-Office también tiene un módulo similar. Esta solución cuenta con una versión gratuita distribuida en código fuente bajo licencia AGPL. Y también en Open-Xchange y algunos otros. Hay un módulo de gestión de proyectos incluso en algunos CRM, como Project Management en SugarCRM. A continuación, nos centraremos en soluciones especializadas.

proyecto abierto

Serena Software ofrece dos opciones de productos: un POD (Projects On Demand) de pago, proporcionado como servicio (SaaS, Software as a Service), con funciones de colaboración de proyectos, y un OpenProj gratuito, diseñado para uso personal y es un análogo del single -usuario MS Proyecto Estándar. Ambos usan la misma base de código, por lo que las características principales y los principios de su trabajo son básicamente los mismos, también es posible intercambiar proyectos guardados. El costo de una suscripción POD paga es de $ 20 por mes, que no es mucho, dado que la implementación del servicio no requiere la compra adicional de equipos y sistemas operativos, que también costará algo de dinero. Se incluye una versión gratuita de OpenProj con Star Office que se vende en Europa. Según las estadísticas del proyecto, OpenProj ha sido descargado más de 1.250 millones de veces, lo que es un excelente indicador.

Figura 3. Proyectos a pedido de Serena Software

OpenProj está escrito en Java y se puede ejecutar en cualquier plataforma para la que exista un JRE (Java Runtime Environment). Oferta de desarrolladores paquetes de instalación para Windows, Linux (tanto rpm como deb están disponibles) y Mac. Los desarrolladores no establecen los requisitos del sistema, pero la experiencia demuestra que los requisitos mínimos para el sistema operativo son suficientes para ejecutarse. La interfaz de OpenProj está localizada y se parece superficialmente a MS Project, aunque el diseño parece algo anticuado. Pero las posibilidades son bastante grandes. Los gráficos de Gantt, los hexagramas y las tablas están disponibles en OpenProj y muestran los recursos involucrados en el proyecto, los recursos libres, los diagramas de red, los gráficos de recursos ganados y usados, las tareas predecesoras y las tareas sucesoras, así como los costos reales. Hay varios informes disponibles, por proyecto, recursos, tareas y ejecutores.

Solo se proporcionan consejos (Tips) de la documentación, si es necesario, puede obtener ayuda en línea. El sitio web del proyecto tiene una sección con documentación incompleta en ruso. Aunque el programa está construido lógicamente, un usuario que tenga experiencia con soluciones similares o comprenda el proceso descubrirá fácilmente cómo crear un proyecto.

Es importante que OpenProj admita la importación de archivos de Microsoft Project hasta 2007 y otros productos que pueden guardar proyectos en .mpp, .xml y .mpx, incluido Gnome Planner. La exportación es posible en XML compatible con MS Project 2003 y formato nativo (.pod). La exportación de PDF solo está disponible en el POD comercial.

banco calado

El inicio de este proyecto se remonta a 1984, entonces se denominó “Proyecto Workbench”. Algún tiempo después de la compra de Niko por parte de CA, que poseía los derechos del producto, en 2005, el código estuvo disponible y el proyecto pasó a llamarse OpenWorkbench. Al principio, OpenWorkbench se lanzó como software beta, ahora se distribuye bajo una licencia de software gratuito. Posicionado como una alternativa abierta a Microsoft Project para su uso en una computadora personal. Por una tarifa adicional, está disponible un módulo opcional Clarity Schedule Connect, que le permite almacenar proyectos en una base de datos centralizada con la capacidad de trabajar juntos. Escrito en Java, pero distribuido solo para Windows 2000, XP, 2003 y Vista. Interfaz traducida al inglés, francés y Idiomas alemanes. Aunque es posible localizar de forma independiente las tablas en el proyecto.

En OW, el proyecto se basa en las capacidades del recurso, multiplicado por la cantidad de horas requeridas para resolver el problema. Esta es su diferencia con MS Project y algunas otras soluciones, en las que el cálculo se basa en el tiempo de ejecución requerido y no en las capacidades potenciales de la organización. Por lo tanto, las áreas de aplicación de estos productos pueden variar. Si, por ejemplo, necesita calcular cuánto tiempo tardan 2 personas en completar un determinado trabajo, OW es más conveniente aquí. Y si la tarea es configurar la red para un día determinado y calcular cuántas personas se necesitarán, MP está mejor optimizado para esto. Aunque puede especificar un plazo fijo en la configuración del proyecto OW. Teniendo en cuenta que en la mayoría de los casos se trata de recursos limitados, OW es adecuado para la mayoría de las pequeñas y medianas empresas.

Es posible crear dependencias entre tareas de proyecto y entre proyectos, subproyectos, creación automática de cronograma, WBS, diagramas de Gantt, PERT y CPM, varios métodos para seguir el progreso del proceso, cálculo de costos. La salida de datos se puede cambiar dependiendo de la naturaleza del proyecto.

Es posible importar y exportar tanto a un archivo de formato propio (.rmp) como a un archivo XML que se puede abrir en otros programas que soporten este tipo de datos.

Lo más probable es que no pueda aprender a trabajar con OpenWorkbench desde el principio. Un manual de usuario de 301 páginas (en inglés) está disponible en el sitio web del proyecto para ayudarlo a comenzar.

Proyecto Gantt

GanttProject es gratis programa multiplataforma para la gestión de proyectos en el diagrama de Gantt. Los textos fuente están disponibles bajo la licencia GNU GPL, se admite el trabajo en Windows, Linux y MacOSX. El proyecto representa un árbol de tareas para las cuales se asigna una determinada cantidad de tiempo y se asigna un ejecutor. Se establecen vínculos entre tareas. Todo esto se muestra mediante diagramas de Gantt y PERT, el trabajo declarado en CPM (Critical Path Method) aún no se ha completado. Para mayor comodidad, se pueden mostrar datos adicionales en el gráfico (coordinador, fecha, nombre de la tarea, recursos asignados). Implementado destacando el empleo de una persona (una persona común, sobrecargada de trabajo, falta de trabajo y días de vacaciones) y el progreso de las tareas (no cambió, adelante y atrás). Es posible establecer campos personalizados en las tareas. La interfaz del programa está localizada y, se podría decir, estándar, por lo que no debería haber problemas con su desarrollo. El principio es simple: primero, se crea una tarea vacía y se muestra en el gráfico, luego se llama y edita la ventana de propiedades. Los recursos son las personas. Al crear la cuenta de una nueva persona, se especifican un nombre, función, número de teléfono, dirección de correo electrónico y días de vacaciones. De forma predeterminada, se pueden establecer dos roles: "coordinador" e "indefinido", pero en la configuración del programa puede establecer cualquier número de roles.

Para compatibilidad con proyectos de terceros, se utiliza la biblioteca MPXJ (). Pero de los cinco formatos admitidos por esta biblioteca, solo uno está implementado en GanttProject: MS Project Exchange (MPX). Además, es posible exportar e importar archivos, proyectos en formato txt y XML. Los archivos XML exportados desde OpenProj y OpenWorkbench no se pudieron abrir en GanttProject.

Otra característica importante de GanttProject es la capacidad de cargar y guardar un archivo de proyecto en FTP, lo que permite que varios usuarios abran un documento a la vez. Es cierto que las colisiones al editar deberán resolverse manualmente. GanttProject también se puede usar para editar proyectos sin conexión para ]project-open[ (más sobre esto más adelante).

Los programas anteriores fueron diseñados para uso individual y son análogos de MS Project Standard, luego hay soluciones más serias.

PuntoProyecto

DotProject (anteriormente dotmarketing.org) es una solución de gestión de proyectos basada en web muy potente. Las posibilidades son bastante amplias y permiten al gerente gestionar proyectos, tareas y recursos en varias empresas. En la lista de programas, puede ingresar datos sobre clientes, fabricantes, proveedores, consultores y otros participantes y recursos del proyecto. Cabe señalar que la dirección de cualquier persona se puede especificar hasta el punto en mapas de Google. El menú le permite seleccionar rápidamente tareas y proyectos que cumplan ciertas condiciones. Diagramas de Gantt disponibles. Se ha implementado un esquema de acceso de varios niveles, cada usuario en su espacio de trabajo también recibe información sobre todas las tareas y proyectos en los que participa, en forma de una lista de tareas pendientes y un calendario (eventos y tareas). Foros compatibles, intercambio de archivos a través de la interfaz web (el programa requiere que php.ini pueda cargar archivos de hasta 32 MB). El sistema de solicitudes (tickets) permite al participante enviar un mensaje a la administración.

La arquitectura modular permite ampliar la funcionalidad, algunos de los módulos están incluidos en la entrega estándar y basta con activarlos. Los módulos restantes están disponibles en , también hay paquetes de localización de interfaz, entre los que se encuentra el ruso. Un paquete alternativo que contiene archivos en idioma ruso para la versión 2.1.x está disponible en . Puede traducir los elementos del menú usted mismo utilizando el elemento Gestión de traducción. La interfaz es fácil de reconstruir para adaptarse a sus necesidades, hay tres temas en el paquete que se pueden usar como base.

Escrito por dotProject en PHP, la información se escribe en la base de datos. La plataforma recomendada para trabajar es Linux u otro sistema operativo similar a UNIX con Apache 1.3.27, PHP 4.2+ y MySQL. Se señala específicamente que MySQL es totalmente compatible. Aunque PostgreSQL, iBase, Informix, Microsoft servidor SQL, Oracle, SQLite, Sybase y algunos otros. Durante la instalación, el script muestra una recomendación para usar Linux:

dotProject generalmente se prueba primero en Linux y siempre tendrá mejor soporte para Linux que otros sistemas operativos.

La instalación de DotProject es simple y se realiza de manera común a las soluciones PHP. La configuración de su trabajo y gestión de proyectos tampoco puede llamarse muy complicada.

proyecto.net

Un producto de nivel empresarial repleto de funciones, relativamente fácil de administrar pero difícil de instalar, distribuido bajo una licencia dual. La organización del espacio de trabajo se basa en el espacio de trabajo del proyecto, que es una visualización de un proyecto real en un entorno virtual. Se han implementado muchas funciones: proyectos, tareas, calendario común(con soporte iCalendar), intercambio de documentos con seguimiento de versiones, grupos de discusión y foro de mensajería, procesos repetibles, materiales, control de costos y más. Los proyectos se agrupan por unidad de negocio para formar una cartera. Cada proyecto tiene un WiKi asociado que captura la información de la tarea y un blog que muestra el estado. La información dentro de un espacio de trabajo del proyecto está disponible de forma predeterminada solo para sus miembros, pero también puede permitir el acceso a otros usuarios.

El administrador puede configurar, ver y realizar un seguimiento de las tareas de todo el equipo, con un seguimiento del progreso en tiempo real. La información sobre las tareas actuales se muestra a los usuarios individuales. Se han implementado varios tipos de informes, y la información necesaria también se puede obtener en forma de cronogramas de tareas y diagramas de Gantt. La creación de proyectos se simplifica mediante el uso de plantillas que describen todas las configuraciones básicas. Proyectos exitosos luego se puede usar como plantilla. Implementado varios tipos de notificaciones sobre el estado del proyecto, la aparición de una nueva tarea, incluyendo Email. Todos los ajustes se realizan a través de la interfaz web. Actualmente solo está disponible la versión en inglés, pero algunos datos locales, como fechas, monedas y calendarios, se muestran según la configuración del navegador.

Es posible importar y exportar proyectos a un archivo XML compatible con MS Project.

Apache Tomcat o WebLogic, servidor web Apache o IIS, solo Oracle Database DBMS se utiliza como servidor de aplicaciones. Se implementó el acceso multinivel basado en roles, se admite la autenticación a través de LDAP/Active Directory. También me gustaría señalar la buena documentación del proyecto.

redmine

Redmin es uno de mejores aplicaciones para la gestión de proyectos y control de tareas, construido con tecnologías web. Se admiten varios proyectos simultáneamente, cada uno de los cuales tiene su propia configuración. Al crear un proyecto, se seleccionan los módulos disponibles: "Tareas", "Archivos", "Seguimiento de tiempo", "Documentos", Wiki, "Foro", etc. Dos docenas más están disponibles en el sitio web del proyecto. módulos adicionales, lo que le permite calcular el presupuesto, blog, cuadros, gráficos, chat y mucho más. Implementado en Estándar sistema flexible seguimiento de tareas con diagramas de Gantt y calendario. Los diagramas se pueden exportar a PDF o PNG, pero los caracteres rusos se muestran incorrectamente (se requiere la edición de rfpdf). Todos los campos en las tablas de tareas, proyectos, usuarios están configurados, si es necesario, puede eliminar o agregar campos adicionales. La apariencia se cambia fácilmente con temas o edición CSS. Implementación de feeds de noticias y alertas por correo electrónico. Implementé la gestión de tareas a través de mensajes de correo. En la configuración, puede especificar varios servidores SMTP para diferentes grupos. Los usuarios pueden registrarse ellos mismos, con activación automática, activación por correo o manualmente por un administrador. Soporte implementado para LDAP. Un usuario puede tener diferentes niveles de acceso en diferentes proyectos. Los proyectos tienen un estado público, es decir, pueden ser visibles para todos o estar cerrados. Unos pocos informes simples: por usuarios, tipos de tareas, actividades, etc. Los sistemas de control de versiones admitidos son SVN, CVS, Git, Mercurial, Bazaar y Darcs. Los repositorios separados están conectados a proyectos.

La interfaz se ha traducido a varios idiomas, la lista incluye el ruso. Redmine está escrito en Ruby y se puede ejecutar en cualquier sistema (UNIX/Linux, MacOSX, Windows) para el que estén disponibles Apache, Subversion, Ruby, Rails y algunos otros componentes opcionales. MySQL, PostgreSQL y SQLite se pueden utilizar como DBMS. El proyecto ofrece fuentes solo a través de svn, las instrucciones de instalación son bastante cortas, siguiendo sus recomendaciones en modo paso a paso, obtendremos un sistema terminado. Los paquetes preparados para la mayoría de los sistemas (Linux, Windows, Mac y Solaris) se pueden encontrar en el sitio web de BitNami, y también hay disponible una imagen para VMware aquí.

lograr

Otro gestor de gestión de proyectos creado con tecnologías web.

Los puntos fuertes de Achievo son el registro de tiempo, varios informes y estadísticas que muestran quién, cuándo y qué está haciendo. Todo esto en Achievo es más que suficiente. Se admite cualquier número de proyectos, tareas, eventos, organizaciones y participantes. Vinculación de tareas a proyectos, control sobre las tareas recibidas, un calendario y planificador convenientes. Es posible crear eventos recurrentes. Para los proyectos, las estadísticas están disponibles para cualquier período, un diagrama de Gantt, un recordatorio para asuntos urgentes. Puede agregar una explicación al tiempo empleado. La creación de proyectos y tareas se simplifica mediante plantillas, los proyectos también se dividen en categorías. Es posible intercambiar documentos, controlar pagos, crear empresas. La información del usuario se puede almacenar en formato vCard. Implementado varios niveles de acceso a Achievo. El usuario está asignado a varias categorías: Nivel de función (gerente, director, programador, etc.), Departamento (departamento), puede ser un líder, tener un perfil de administrador o oficial de seguridad. Hay una función útil en la configuración: el seguimiento de los cumpleaños de todos los participantes. Exportación implementada de informes a un archivo CSV.

La interfaz está localizada, es bastante fácil de dominar trabajando con Achievo.

Escrito por Achievo en PHP, para instalarlo necesitará un paquete tradicional: un servidor web con soporte para PHP y MySQL. Es posible trabajar con PostgreSQL y Oracle, pero los desarrolladores recomiendan MySQL. El proceso de instalación es estándar para este tipo de aplicación.

Otras soluciones

Como puede ver, contrariamente a la creencia popular, en realidad existen soluciones gratuitas que pueden reemplazar a Microsoft Project, y la elección es muy amplia. De aquellos proyectos que ya han sido probados, la revisión no incluyó:

]proyecto-abierto[ (http://www.project-open.org) - aplicación bastante ofuscada basada en OpenACS (Sistema comunitario de arquitectura abierta).

Streber (http://www.streber-pm.org) es una solución simple y directa que aún se encuentra en las primeras etapas de desarrollo (versión actual 0.0902) mientras se implementa la funcionalidad básica. Entonces, Streber actualmente no tiene un calendario, informes, diagramas de Gantt.

ClockingIt (http://www.clockingit.com) es una solución interesante con una interfaz agradable que admite Ajax, arrastrar y soltar, por lo que se siente como una aplicación de escritorio. Desafortunadamente, la interfaz aún no se ha traducido al ruso. Una característica de ClockingIt es que todas las acciones se organizan en torno a una tarea, el proyecto solo las agrupa, actuando como una especie de etiqueta. Es decir, todas las tareas, archivos, etc. están en el mismo nivel, pertenecer al proyecto es solo una de las propiedades. Distribuido bajo la licencia gratuita MIT/X Consortium. Además, no es necesario instalar su propio servidor, el proyecto sugiere usar su sitio.

Gnome Planner (http://live.gnome.org/Planner) es uno de los componentes de Gnome Office diseñado para administrar proyectos, tareas, recursos, realizar un seguimiento de los recursos y controlar mediante diagramas de Gantt. Bastante simple y conveniente. Se admite la importación de proyectos XML de MS Project, normalmente abre XML creado en OpenWorkbench. El resultado se puede exportar a HTML. Gnome Planner está disponible en los repositorios de la mayoría de las distribuciones *nix. En el sitio del proyecto, además del código fuente, hay un ensamblado para Windows.

Escoger un ganador es bastante difícil. En diferentes situaciones, diferentes propiedades ganan, por lo que, en cualquier caso, deberá elegir una solución por sí mismo.

Me gustan dotProject y Redmine, que tienen la funcionalidad adecuada y son fáciles de instalar y usar. Entre las soluciones destinadas al uso personal, me gustaría destacar OpenProj y GanttProject.

Apéndice

Condiciones

Gráfico de gantt- un tipo común de diagramas horizontales, que se utiliza para ilustrar el plan, el cronograma o la estructura de tareas de un proyecto. La tarea generalmente se muestra en el lado izquierdo, el campo en la parte superior corresponde a la fecha. La línea vertical dibujada en la fecha actual corresponderá al progreso de la tarea. Además de la secuencia de tiempo de las tareas, el diagrama también muestra las relaciones entre las tareas. Diseñado por Henry L. Gantt en 1910.

Diagrama de Red (PERT, Técnica de Evaluación y Revisión de Programas)- un diagrama que muestra las dependencias entre las tareas del proyecto.

Método de la ruta crítica (CPM)- la secuencia de tareas desde el comienzo del proyecto hasta su finalización, teniendo en cuenta su relación. Las tareas críticas tienen la menor flexibilidad para la planificación y afectan directamente el tiempo del proyecto.

http://openproj.org http://www.project.net/open_source.htm.

  • El sitio del proyecto Redmine es http://www.redmine.org.
  • Archivos de instalación de Redmine: http://bitnami.org/stack/redmine.
  • El sitio web del proyecto Achievo es http://achievo.org.
  • En contacto con

    Proyecto Gantt- programa para gestión de proyectos, que es una alternativa gratuita a Microsoft Project. La interfaz de GanttProject es muy sencilla y, lo que es muy importante, es muy similar a la apariencia de las ventanas de MS Project, por lo que no será difícil que los usuarios avanzados se acostumbren. GanttProject está escrito en Java y es de código abierto, lo que significa que puede ejecutarse en casi cualquier sistema operativo, incluidos Windows, Linux y MacOS. Esto lo hace adecuado para empresas que buscan migrar de software de pago de Microsoft a software gratuito.

    Características principales de GanttProject

    Ciertamente programa gratis por definición, no es capaz de incluir toda la funcionalidad que conlleva un producto comercial. Sin embargo, GanttProject tiene suficientes funciones para administrar incluso los más grandes proyectos. La herramienta principal del sistema - diagramas de Gantt ayudarlo a delinear rápidamente las etapas principales del proyecto y ver cómo las tareas están interconectadas. Es posible imponer restricciones comprobadas automáticamente en relaciones de tareas, por ejemplo, tenga en cuenta que la tarea especificada siempre comienza solo después de la finalización de una determinada anterior. se puede construir gráficos PERT proyectos

    En GanttProject, puede asignar personas específicas a las tareas, indicando cuánto tiempo tienen para completar la tarea. Separar calendario de recursos le permite realizar un seguimiento del grado de carga de los especialistas, distribuyendo uniformemente las tareas entre ellos.

    Opcionalmente, puede exportar proyectos de GanttProject al formato de Microsoft Project o a un archivo CSV. Para insertar una instantánea de los planes del proyecto en las presentaciones, puede utilizar la función Exportar proyectos a imágenes PNG. Es posible guardar diagramas individuales, imágenes, generar informes HTML o PDF. Para distribuir rápidamente proyectos entre colegas, el programa tiene soporte integrado para el protocolo WebDAV.

    Además de exportar diagramas de proyectos, GanttProject puede importar archivos de Microsoft Project a su formato. Esto le permite cambiar a él incluso si la empresa ya ha desarrollado una biblioteca de proyectos en este formato.

    Para los recién llegados al mundo. gestión de proyectos el GanttProject gratuito es una excelente herramienta de inicio que le permite dominar muchos aspectos de este difícil negocio sin gastar mucho dinero en costosos productos de software, como Microsoft Project u ORACLE Primavera.