Você está na página 1de 3

HERRAMIENTAS GESTIÓN DE PROYECTOS DE SOFTWARE

2018-2019

Ing. Tito Flores Vicente


Uagrm School Of Engineering
Santa Cruz
Correo-e: tfloresvicente@gmail.com

Abstract. To work professionally in a project, we often need more than a list of tasks, agendas, boards,
etc. and it is time to look for a solution in software for each level of the project, whether it is a work
that we are going to carry out alone or if there are other people in the team. If there are several
clients, then it is essential to find a good project management program, stable but also flexible.

Introducción 2.1 Git


Para trabajar de forma profesional en un proyecto, Git (pronunciado "guit"2) es un software de control
muchas veces necesitamos algo más que una lista de de versiones diseñado por Linus Torvalds, pensando
tareas, agendas, tableros, etc. y es el momento de en la eficiencia y la confiabilidad del mantenimiento
buscar una solución en software para cada nivel del de versiones de aplicaciones cuando éstas tienen un
proyecto, tanto si es un trabajo que vamos a llevar a gran número de archivos de código fuente. Su
cabo solos como si hay otras personas en el equipo. propósito es llevar registro de los cambios en
Si los clientes son varios, entonces ya es archivos de computadora y coordinar el trabajo que
imprescindible encontrar algún buen programa de varias personas realizan sobre archivos compartidos.
gestión de proyectos, estable pero también flexible. [2, Wikipedia]

¿Por qué Git?


1 Nivel Proyecto
Git es una herramienta muy utilizada su principal
El desarrollo del software se suele organizar en función es el control de versiones.
proyectos. En cada proyecto de desarrollo se deben
aplicar las directrices de calidad fijadas a nivel de la
 Descarga de cambios de servidor remoto
organización. Para ello es imprescindible la
adaptación de las mismas a las condiciones de cada  Subir cambios
proyecto.
 Restaurar versiones Anteriores de proyecto
1.1 Jira Nos permite administrar nuestro código conforme
realicemos cambios en nuestro software.
JIRA es una herramienta en línea para la
administración de tareas de un proyecto, el
Nos permite migrar y trabajar en repositorios en nube
seguimiento de errores e incidencias y para la gestión
o localmente.
operativa de proyectos. [1, Wikipedia]
La estructura ramificada para gestionar componentes
¿Por qué Jira? del software que no estén incluido en la el proyecto
Como gestor de proyectos me permite ver de manera trocal.
visual el avance y podemos integrar con un
manejador de código Git. 2.2. Github
GitHub es una forja (plataforma de desarrollo
Poder administrar el Trabajo pendiente, tareas
colaborativo) para alojar proyectos utilizando el
activas, informes, entregas, estimación de tiempo,
sistema de control de versiones Git. Se utiliza
manejar incidentes y gestionar las tareas. Lo cual nos
principalmente para la creación de código fuente de
permite obtener información de avance para nuestros
programas de computadora. El software que opera
clientes.
GitHub fue escrito en Ruby on Rails.

2 Nivel Producto ¿Por qué Github?


En esta sección se presentan las instrucciones de Su función principal es almacenar código de muchos
edición para las figuras, tablas, abreviaturas y lenguajes.
acrónimos.
También nos permite la administración de las (1999). Es el más destacado de los procesos ágiles de
versiones de cada archivo. desarrollo de software.

Sus características Principales son:

 Wiki para cada proyecto.


 Página web para cada proyecto.2
 Gráfico para ver cómo los desarrolladores
trabajan en sus repositorios y bifurcaciones del
proyecto.
 Funcionalidades como si se tratase de una red
social, por ejemplo, seguidores.
 Herramienta para trabajo colaborativo entre
programadores.
 Gestor de proyectos de estilo Kanban.
¿Por qué la Metodología XP?
Porque es una Metodología Ágil para gestión de
2.3 Source Tree Proyectos.
Source Tree es un potente GUI (Graphical User
Interface – Interfaz Gráfica de Usuario) para 4 Equipo o Personal
gestionar todos tus repositorios ya sean Git o
Mercurial. Con Source Tree podemos crear, clonar, En esta sección se presentan las instrucciones de
hacer commit, push, pull, merge y algunas cosas más edición para las figuras, tablas, abreviaturas y
de una forma bastante fácil. acrónimos.

¿Por qué Source Tree? 2.1 Marco de trabajo Scrum


Porque es un cliente gratuito de Git actualmente está SCRUM es un modelo de referencia que define un
disponible para Windows y Mac. conjunto de prácticas y roles, y que puede tomarse
como punto de partida para definir el proceso de
La manera en simplificar la interacción con tus desarrollo que se ejecutará durante un proyecto.
repositorios Git para que puedas concentrarte en la
codificación. Visualice y administre sus repositorios a Los roles principales en Scrum son el 'Scrum Master,
través de la sencilla GUI de Git de Sourcetree. que procura facilitar la aplicación de scrum y
gestionar cambios, el Product Owner, que representa
a los stakeholders (interesados externos o internos), y
el Team (equipo) que ejecuta el desarrollo y demás
elementos relacionados con él.

3 Nivel Proceso
En esta sección se presentan las instrucciones de
edición para las figuras, tablas, abreviaturas y
Ilustración 1: Roles y Artefacto de la organización de SCRUM
acrónimos.

3.1 Metodología XP ¿Por qué SCRUM?


La programación extrema o eXtreme Programming Porque escrum es un Marco de Trabajo Agil para un
(de ahora en adelante, XP) es una metodología de desarrollo efciente.
desarrollo de la ingeniería de software formulada por
Kent Beck, autor del primer libro sobre la materia,
Extreme Programming Explained: Embrace Change

2
5 Conclusiones
El seguimiento de las normas indicadas permitirá que
su trabajo no sólo se destaque por su contenido, sino
que también resulte visualmente atractivo.

Agradecimientos
Agradezco a las personas que me motivan a continuar
con mi meta de culminar mi Maestría en Ingeniería
de Software.

Referencias
[1] Wikipedia. https://es.wikipedia.org/wiki/JIRA.
2018.

[2] Wikipedia. https://es.wikipedia.org/wiki/Git.


2018.

Você também pode gostar