Sie sind auf Seite 1von 15

Madre de Dios Capital de la Biodiversidad

UNIVERSIDAD NACIONAL AMAZÓNICA DE


MADRE DE DIOS
FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS E
INFORMATICA

TEMA:
GESTION DE PROYECTOS DE SOFTWARE

EJECUTORES:

ACUÑA CARRASCO, ABNER

PEÑA MONDRAGON, ALBERTO

DOCENTE
FERREYROS YUCRA, JAIR EMERSON

CURSO
INGENIERIA DEL SOFTWARE
Madre de Dios - Perú
2019
Dedicatoria

El presente trabajo investigativo lo


dedicamos principalmente a Dios, por ser el
inspirador y darnos fuerza para continuar en este
proceso de obtener uno de los anhelos más.
deseados.

A nuestros padres, por su amor, trabajo y sacrificio


en todos estos años, gracias a ustedes hemos
logrado llegar hasta aquí́ y convertirnos en lo que
somos. Ha sido el orgullo y el privilegio de ser sus
hijos, son los mejores padres.

Agradecemos a nuestros docentes de la Escuela de


Ingeniería de nuestra Universidad Nacional
Amazónica de Madre de Dios, por haber
compartido sus conocimientos a lo largo de esta
etapa de nuestra profesión.
Agradecimiento

A Dios, por derramar en nosotros sus bendiciones,


permitiéndonos obtener las fuerzas y confianza necesarias
para afrontar con actitud y responsabilidad toda esta
maravillosa etapa de nuestra vida Universitaria.

A la Universidad Nacional Amazónica de Madre de Dios,


por contar con las herramientas y con un personal
altamente competitivo, los cuales fueron claves para mí
desarrollo profesional hasta el momento.

Así mismo, expresar mi agradecimiento a todas aquellas


personas que directa o indirectamente favorecieron en esta
investigación.

Aunque el tiempo pase, lo importante es, concluir lo que se


ha empezado.
Contenido
Dedicatoria .................................................................................................................................... 2
Agradecimiento ............................................................................................................................. 3
Resumen ........................................................................................................................................ 5
Abstract ......................................................................................................................................... 6
1. Introducción .......................................................................................................................... 7
2. Proyecto Software ................................................................................................................. 8
3. Funciones .............................................................................................................................. 8
4. Planificación .......................................................................................................................... 9
5. Necesidad de la gestión del Proyecto software ..................................................................... 9
6. Gestión de Proyectos de Software ....................................................................................... 10
7. Actividades de la gestión de Software ................................................................................ 11
7.1. Planificación del proyecto ........................................................................................... 11
7.2. Gestión del alcance...................................................................................................... 12
7.3. Estimación del proyecto .............................................................................................. 12
 Estimación del tamaño del Software ............................................................................... 12
 Estimación del esfuerzo .................................................................................................. 12
 Estimación del tiempo ..................................................................................................... 12
 Estimación del coste ........................................................................................................ 13
8. Conclusiones ....................................................................................................................... 13
9. Recomendaciones ................................................................................................................ 14
10. Bibliografía ..................................................................................................................... 14
11. Anexos............................................................................................................................. 15
Resumen

Gestión de Proyectos de Software. La Gestión de Proyectos no es más que la capacidad


de reconocer los desafíos que te proporciona el cliente o la Empresa, para a través de ellos
encontrar, revisar y evaluar las múltiples soluciones, seleccionando la que más responda
a las definiciones de eficiencia y calidad, para después ponerla en práctica, acorde a los
objetivos y planificación establecidos.

La gestión de proyectos simplemente en conducir un proyecto desde el comienzo hasta


un final satisfactorio, haciendo uso conjunto de procesos, conocimientos, habilidades,
herramientas y técnicas que orienten y motiven al personal a realizar satisfactoriamente
su trabajo dentro del proyecto.

Palabras Claves: proyecto, gestión, software, eficiencia, calidad, procesos,


herramientas.
Abstract

Management of Software Projects. The management of the projects is nothing more than
the ability to recognize that the people that the clients of the company, so that through
them find, evaluate and evaluate the multiple solutions, selecting the one that most
responds to the definitions of efficiency and quality, to then put into practice, according
to the objectives and planning established.
The management of the projects simply in conducting a project from the beginning to a
satisfactory end, the use of a set of processes, knowledge, skills, tools and techniques that
guide and motivate the staff to successfully perform their work within the project.

Keywords: project, management, software, efficiency, quality, processes, tools.


1. Introducción

Existen muchas evidencias que refuerzan la afirmación de que los proyectos de desarrollo
de software requieren una profundización y un tratamiento adecuado a sus características
particulares. Los tipos de sistemas de software que la tecnología ha hecho posible y que
la sociedad demanda están creciendo en tamaño, complejidad, distribución e importancia,
lo que constituye un reto importante al presionar los límites de lo que la industria del
software sabe “cómo” desarrollar.

A pesar de ello, muchas organizaciones en la actualidad no usan metodologías formales


en sus proyectos, conformándose con realizar su trabajo en base al sentido común y a la
experiencia del equipo. Al constituir guías y principios de trabajo, las metodologías
permiten al equipo de proyectos sacar provecho de las experiencias previas, al tiempo que
con frecuencia garantizan la repetibilidad del trabajo realizado. Es por eso que, en el
mundo de la ingeniería de software actual, se requiere el uso de metodologías y procesos
dinámicos, para desarrollar productos y servicios de forma rápida y confiable.

Un hecho claro es, sin embargo, que no existe una única metodología que sea adecuada
para cualquier proyecto. Es por esto que resulta muy importante conocer las diversas
metodologías que puedan ser aplicables a los proyectos, así como manejar las
herramientas que permitirán su selección, adaptación o incluso su formulación.
2. Proyecto Software

Un proyecto software es todo el procedimiento del desarrollo de software, desde la


recogida de requisitos, pasando por las pruebas y el mantenimiento, y llevado a cabo en
acorde a las metodologías de ejecución, en un momento concreto en el tiempo para lograr
el producto software deseado.

3. Funciones

La gestión de proyectos de software es la encargada de planificar todo el proceso de


desarrollo del producto. Es la encargada además de realizar un seguimiento del trabajo
de forma que se cumplan los estándares establecidos, se siga la agenda prevista y no se
sobrepase el Presupuesto.

Por esta razón, la gestión de proyectos de software es una rama de la ingeniería que en
todo momento:

 Emplea Metodologías bien definidas.


 Realiza medidas repetibles y confiables.
 Estima costos y tiempos.
 Da elementos para la gestión de los proyectos.
 Replantea resultados para ajustar la información disponible.

Según Roger S Pressman la Gestión de Proyectos de Software consta de principios


básicos tales como una eficaz gestión de la cuatro P ́s (Personal, Producto, Proceso y
Proyecto). También están las Métricas de software del proyecto y del proceso, que
resulta la base para una toma de decisiones de gestión efectiva, así como para ayudar en
la estimación, el control de calidad, la evaluación de productividad y el control de
proyectos.

La gestión de proyectos de software es el primer nivel del proceso de Ingeniería de


software, que permite hacer frente a problemas como:

 Requerimientos incorrectos e incompletos.


 Planificaciones que no se llevan a cabo por la creencia errónea de que es una
pérdida de tiempo y los planes cambiarán de todos modos.
 Dificultades para estimar el tamaño y complejidad del proyecto de software.

Para conseguir un proyecto de software fructífero se debe comprender el ámbito del


trabajo a realizar, los riesgos en los que se puede incurrir, los recursos requeridos, las
tareas a llevar a cabo, el esfuerzo a consumir y el plan a seguir.
4. Planificación

La planificación define los objetivos o metas de la organización, trazándose una


estrategia a seguir para alcanzar dichas metas y realizar un conjunto de planes para
coordinar las actividades.

Planificar consiste en evaluar la realidad del entorno teniendo en cuenta parámetros


como recursos, tiempo, estimación, objetivos y metas que hacen que la planificación sea
dinámica ya que esta se reajusta entre medios y fines, integral puesto que relaciona todos
los elementos de una manera independiente, práctica la cual nos lleva a la acción,
anticipadora pues se hace un intento por pronosticar el futuro e instrumental ya que es
un medio dirigido a lograr los objetivos.

5. Necesidad de la gestión del Proyecto software

Se dice que el software es un producto no tangible. El desarrollo de Software contiene


aspectos de todas las corrientes del mundo de los negocios, pero tiene poca experiencia
en construir productos software. La mayor parte de los productos software se diseñan
para satisfacer las necesidades de los clientes. Lo más importante es que la tecnología
subyacente cambia y avanza tan frecuente y rápidamente que la experiencia de un
producto quizá no se pueda aplicar a otro. Todo este tipo de negocios y limitaciones del
entorno traen con ellos riesgo en el desarrollo del software, por eso es esencial gestionar
los proyectos software de manera eficiente.
La imagen de arriba muestra las limitaciones triples para los proyectos software. Es una
parte esencial de la organización del software entregar un producto de calidad,
manteniendo el coste dentro de las limitaciones del presupuesto del cliente y entregar el
proyecto a tiempo. Hay muchos factores, internos y externos, que pueden causar un
impacto en este triángulo de triples limitaciones. Cada uno de los 3 factores puede causar
un impacto en los otros dos de forma grave.
Por tanto, la gestión del proyecto software debe incorporar los requisitos del usuario
junto con el presupuesto y las limitaciones de temporales.

6. Gestión de Proyectos de Software

La gestión de proyectos busca las técnicas necesarias para planificar, organizar,


supervisar y controlar proyectos de software. El objetivo de gestionar proyectos es tener
un producto de alta calidad.

La gestión de un proyecto de software se centra en tres partes como son:


 Personal
 Problema
 Proceso

Personal: El factor humano es importante en la ingeniería de software. Es importante


tener la capacidad de gestión del personal con el fin de aumentar la preparación en la
organización del software; ayudando a atraer, motivar y retener el talento necesario para
mejorar su capacidad de desarrollo de software.

En toda organización que alcanza la madurez en el área de gestión de personal tiene una
mayor probabilidad de implementar unas eficaces prácticas de ingeniería de software,
esto guía a que las organizaciones tengan un proceso de software maduro.
El problema: Se establecen los objetivos y se deben considerar soluciones alternativas e
identificar las dificultades técnicas y de gestión. Con esta información es posible definir
unas estimaciones razonables del costo, una valoración efectiva del riesgo, una
subdivisión realista de las tareas del proyecto o una planificación del proyecto asequible
que proporcione una indicación fiable del progreso.

El desarrollador de software y el cliente deben reunirse para definir los objetivos del
proyecto. Los objetivos identifican las metas generales del proyecto sin considerar cómo
se conseguirán.

Se identifican los datos primarios, funciones y comportamientos que caracterizan el


problema, intenta abordar estas características de una manera cuantitativa. También se
consideran las soluciones alternativas, estas permiten a los gestores y a los profesionales
seleccionar el mejor enfoque.

Proceso: En el proceso de software proporciona la estructura desde la que se puede


establecer un detallado plan para el desarrollo del software. Las actividades estructurales
se pueden aplicar a todos los proyectos de software, sin tener en cuenta su tamaño o
complejidad, además permiten a las actividades estructurales adaptarse a las
características del proyecto de software y a los requisitos del equipo del proyecto.

7. Actividades de la gestión de Software

La gestión del proyecto Software comprende un gran número de actividades, que


contienen la planificación del proyecto, decidir el alcance del producto software, estimar
el coste respecto a la temporalización de tareas y eventos, y la gestión de los recursos.
Las actividades de gestión del proyecto pueden incluir:

 Planificación del proyecto


 Gestión del alcance
 Estimación del Proyecto

7.1.Planificación del proyecto

La planificación del proyecto Software es una tarea que se realiza antes de la producción
del software empiece. Está ahí para la producción de software, pero no implica una
actividad concreta que tenga una conexión directa con la producción de software; más
bien es un conjunto de procesos, que facilitan la producción de software. La
planificación del proyecto puede incluir:
7.2.Gestión del alcance

Define el alcance de un proyecto; esto incluye todas las actividades y procesos que se
requieren para crear un producto software distribuible. La gestión del alcance es esencial
porque crea condiciones del proyecto por medio de la definición de lo que se debe
realizar en el proyecto y lo que no. Esto hace que el proyecto contenga tareas limitadas
y cuantificables, con lo que puede ser documentado fácilmente y por tanto evitar costes
y tiempo excedidos.

Durante la gestión del alcance del proyecto, es necesario:

 Definir el alcance
 Decidir su verificación y control
 Dividir el proyecto en pequeñas partes para facilitar su gestión.
 Verificar el alcance
 Controlar el alcance incorporando cambios a éste

7.3.Estimación del proyecto

Para una gestión efectiva, es necesario que se realice una estimación acurada de varias
medidas. Los directores pueden gestionar y controlar el proyecto de forma más eficiente
y efectiva haciendo estimaciones correctas.

La estimación del proyecto puede incluir los siguientes aspectos:


 Estimación del tamaño del Software
El tamaño del Software se puede estimar en KLOC (Kilo Línea de código) o
calculando el número de puntos de función en el software. Las líneas de código
dependen de las prácticas de codificación y los puntos de función, que cambian
según el usuario o los requisitos del software.
 Estimación del esfuerzo
Los directores estiman los esfuerzos en términos de requisitos de personal y las
horas de trabajo requeridas para producir el software. Para la estimación de
esfuerzos se debe conocer el tamaño del software. Esto lo pueden aportar la
experiencia misma de los directores, los datos históricos de la organización, o el
tamaño del software se puede convertir en esfuerzos usando alguna formulación
estándar.
 Estimación del tiempo
Una vez el tamaño y los esfuerzos se han estimado, podemos proceder a estimar
el tiempo que requeriremos para producir el software. Los esfuerzos requeridos
se dividen en categorías según los requisitos del sistema y la interdependencia de
varios componentes del software. Las tareas del Software se dividen en pequeñas
tareas, actividades o eventos por la 'Work Breakthrough Structure (WBS)' en
español 'Estructura de descomposición del trabajo'. Las tareas se temporalizan
diariamente o en los meses del calendario.

La suma del tiempo requerido para completar todas las tareas en horas o días es
el tiempo total que se invierte para terminar el proyecto.
 Estimación del coste
Este debe de ser considerado como el más difícil de todos porque depende de
más elementos que los anteriormente mencionados. Para estimar el coste de un
proyecto, se requiere considerar:

 El tamaño del software


 La calidad del Software
 El Hardware
 Herramientas o software adicional, licencias, etc.
 Personal formado para tareas concretas
 Implicaciones de viaje
 Comunicación
 Formación y soporte

8. Conclusiones

Además de las responsabilidades de análisis y diseño de sistemas, los analistas de


sistemas asumen con frecuencia el papel de directores de proyectos. Una mala gestión de
proyectos desemboca a menudo en la no definición de necesidades de usuario final, en
excesos de costos y en retrasos en la entrega de los proyectos. Las causas de estos
problemas pueden ser omisiones realizadas durante el desarrollo de sistemas, definición
imprecisa de objetivos, estimaciones de costos prematuras, deficientes técnicas de
estimación, mala gestión de tiempo y falta de liderazgo. Es responsabilidad del analista
de sistema evitar estos errores y llevar a buen término el proyecto tanto en tiempo como
en presupuesto. Entre las funciones básicas de la dirección de proyecto se incluyen la
planificación de las tareas de proyecto, la elección del equipo de proyecto, la organización
y la planificación de los esfuerzos del proyecto, la dirección del equipo y el control de la
evaluación del proyecto.
9. Recomendaciones

Implantar un software significa preparar a la organización para un reajuste. Por eso,


es recomendable crear las mejores condiciones para que esto suceda de forma
correcta.

1. Tener los datos más recientes del mercado donde está insertada la
organización permite un marco para el aprovechamiento no solo de ésta sino
de otras herramientas.
2. Si existe algún elemento que se ignore o algún inconveniente sobre la
organización y sus procesos, este es el mejor momento para resolverlo.
3. Evaluar el estado del software y hardware de la organización y determinar qué
tan compatibles son con respecto a la nueva tecnología que se pretende
implantar.
4. Preservar la información clave de la empresa ante cualquier cambio de
software que se desee realizar.
5. Es importante establecer una estrategia para combatir la resistencia al cambio
desde el principio.
6. Contar con el apoyo de la alta directiva y la gerencia de cada departamento de
la organización es importante.
7. Investigar lo más que se pueda sobre el software que se pretende implantar.
8. Evaluar los costos que significará la adquisición de la herramienta y su
implantación, incluido el entrenamiento del personal.
9. A la par de la selección del software de preferencia, es importante considerar
al proveedor. Es esencial conocerlo y tener referencia de otros de sus clientes.
10. El proveedor debe estar dispuesto a involucrarse en el proceso de
implantación de la herramienta dentro de la empresa. Especialmente, debe
brindar luces sobre la metodología de instalación del software, la formación
del recurso humano de la organización y el posterior soporte técnico.
11. Debe considerarse que una vez que se ponga en funcionamiento la
herramienta, es necesario aplicar procesos de auditoría periódicos. En estos
se puede involucrar al proveedor y al departamento de la empresa dedicado a
esta tarea. Aunque lo ideal es contar con asesores externos e imparciales que
arrojen datos objetivos sobre el aporte del uso de la herramienta.
12. Es fundamental tener una buena disposición ante la tecnología para abrirse al
proceso y hacer no solo la mejor elección e implantación, sino también
obtener los mejores resultados con el uso de la herramienta.

10.Bibliografía
Hernández, R., Fernández, C. y Baptista L. (2006). Metodología de la
investigación
(4ta ed.). México. McGraw Hill Interamericana S.A.

Pressman, R. (1998). Ingeniería del Software. Un enfoque práctico (4ta ed.).


Madrid.
McGraw Hill Interamericana de España, S.A.U.
McDonnell, S. (1997). Desarrollo y Gestión de Proyectos Informáticos (1era
ed.).
Madrid. McGraw Hill Interamericana de España, S.A.U.

Joyanes, L. (1998). Programación orientada a objetos (2a ed.).


Madrid. McGraw Hill Interamericana de España, S.A.U.

Palacios, L. (2005). Gerencia de proyectos. Un enfoque latino (3a ed.).


Venezuela.
Publicaciones Universidad Católica Andrés Bello.

Balestrini, M. (2006). Como se elabora el proyecto de


investigación. Venezuela. BL Consultores Asociados,
Servicio Editorial.

11.Anexos

Das könnte Ihnen auch gefallen