Este documento define qué es un proyecto informático y describe los diferentes tipos de proyectos informáticos, así como los objetivos y la organización de un proyecto. Un proyecto informático tiene un inicio y fin definidos, hitos y objetivos específicos que deben cumplirse. Los proyectos varían en riesgo y libertad de implementación, desde proyectos de investigación básica hasta proyectos de construcción. Un proyecto exitoso requiere equilibrar el tiempo, costo y alcance. La organización de un proyecto implica
3. "Un proyecto es un conjunto de
acciones interrelacionadas y dirigidas
a lograr resultados para transformar o
mejorar una situación, en un plazo
limitado y con recursos
presupuestados"
- INTRODUCCIÓN
4. Objetivos
Definir que es un Proyecto Informático y en que consiste.
Categorizar los tipos de Proyectos que se pueden llevar a cabo.
Proveer una vista sobre los puntos a tomar en cuenta para la organización de un Proyecto.
5. ¿Qué es un proyecto informático?
El Proyecto informático representa el enunciado de una intervención concreta de la que se espera
tener resultados que contribuyan al logro de los efectos específicos que un programa define. Como
tal, expresa el nivel operativo del proceso de planificación, por lo que sus metodologías y técnicas
serán de uso habitual para los profesionales de la Intervención social.
Un proyecto informático es cualquier proyecto de tecnología de la información que tiene una fecha
de inicio y final asignada, a menudo con hitos y objetivos específicos que deben cumplirse durante el
ciclo de desarrollo. Pueden ser cosas como cambiar unos servidores antiguos, desarrollar un sitio web
de comercio electrónico o fusionar bases de datos. La gestión de proyectos informáticos se ve
limitada por tres factores: tiempo, coste y alcance. Para que un proyecto tenga éxito, estas tres
restricciones deben estar en equilibrio.
6. Objetivos del
proyecto
Existen tres tipos de familias de
objetivos informáticos:
De servicio: Este tipo de objetivos son definidos por el cliente,
normalmente para alcanzar a largo plazo (3 meses a dos años)
y afectan a la organización operativa y gestión del área
usuaria. Pueden ser cualitativos (fiabilidad, calidad, etc.) y
cuantitativos (beneficios de gestión, beneficios de
funcionamiento, etc.)
De producción: Son definidos por la informática, se han de
cumplir a corto plazo y afectan al desarrollo y explotación del
proyecto. Normalmente son cuantitativos (coste, plazo,
calidad, rendimiento, etc.). En cuanto a los objetivos coste,
plazo y calidad, lo más importante es señalar que no se
pueden alanzar los tres simultáneamente. Si dos están
especificados, es necesario que el tercero pueda variar.
Estratégicos: Son definidos por el DG, su alcance es a largo
plazo (de 3 a 5 años) y afectan a todas las áreas de la
empresa. Normalmente son cualitativos (cobertura,
integración, imagen, migración, etc.).
7. Tipos de
proyectos
Proyectos De Investigación
Básica
•La investigación básica es la que se realiza con total libertad hasta el punto que a
veces no existen objetivos marcados. Su libertad es máxima y el riesgo de no
conseguir algún resultado es muy grande
Proyectos De Investigación
Aplicada
•Existen menos grados de libertad y se pueden marcar algunos objetivos a
conseguir, no obstante el riesgo sigue siendo alto en este tipo de proyectos. Es en
este tipo donde empiezan a aplicarse el conceptos de proyectos definidos
anteriormente, ya que cada investigación ira dirigida a un propósito determinado y
se le asignaran unos recursos, aunque estos pueden ser cambiantes con el tiempo.
Proyectos De Investigación
Y Desarrollo (I+D)
•Estos ya son aplicaciones muy específicas que han de dar lugar a la producción de
prototipos y donde se realiza un diseño previo, se proponen unos objetivos y se
realiza un estudio de viabilidad.
Proyectos
Correspondientes A La
Construcción De Cualquier
Elemento
•El grado de libertad de que se dispone en este tipo de proyectos es todavía menor
que en los anteriores, ya que conocemos el coste, la cantidad y la naturaleza de los
recursos.
Atendiendo al criterio de riesgo en
la ejecución y grados de libertad en
la implementación podemos
distinguir entre varias clases de
proyectos:
8.
9. La no concreción o
ambigüedad de los objetivos
puede provocar que nadie se
responsabilice de los fallos, ya
que gran parte del proyecto
habrá sido dejado al criterio
del programador, en vez de ser
este únicamente el técnico que
permita obtener los objetivos
impuestos por el cliente.
El cliente puede
introducir objetivos o
restricciones durante
la ejecución del
proyecto que afecten
de manera sustancial
al mismo.
Problemas Que Se
Presentan En El Ciclo
De Desarrollo
El cliente puede no
quedar satisfecho con
el producto final, ya
que es posible que no
haya definido
correctamente lo que
quiere.
10. Organización
del proyecto
informático Físicos Sistema
central
Periféricos
Comunicacion
es
Lógicos
Estructuras de
almacenamie
nto
Monitores de
comunicacion
es
Lenguajes Utilidades
Métodos de
desarrollo
Control de
seguridad y
desarrollo
Humanos Selección Formación Incentivación
El primer concepto ha tener en cuenta al
desarrollar un proyecto es que este siempre
tiene como objetivo un beneficio, pero no
necesariamente económico, si bien los demás
beneficios (de servicio, de imagen, etc.) suelen
tener a largo plazo repercusiones económicas.
El proyecto informática debe ser entendido como
una decisión estratégica de la empresa, bien
como consecuencia de una necesidad de
informatizar una tarea o bien para mejorarla, por
propia evolución o por cambios estratégicos. Al
abordar un proyecto se deben considerar los
recursos necesarios, algunos de ellos son:
11. Agentes que intervienen en el
proyecto informático
La persona que decide o patrocina el proyecto
es generalmente alguien de cierto nivel en la
empresa, que lo encarga de forma directa o
indirectamente a través del departamento de
informática a una persona que será el
responsable del mimo hasta su finalización e
implantación. Para desarrollar un proyecto
hay que formar un equipo, el equipo
probablemente contara con especialistas de
las siguientes categorías:
Analista
funcional
Analista
orgánico
Analista /
programa
dor
Programa
dor
12. El jefe del Proyecto
Esta persona debe tener una autoridad real, una capacidad
para tomar decisiones sobre la realización del proyecto
siempre respetando los objetivos del proyecto. La falta de
autoridad o el exceso de independencia de algunas áreas
informáticas son la causa de muchas dificultades en los
proyectos.
La misión del jefe de proyecto tiene dos vertientes, por un
lado la técnica, ha de concretar objetivos, adecuar el
proyecto a las posibilidades de la empresa, gestionar los
recursos, cambiar los métodos, etc., y por otro lado la de
gestión de recursos humanos, materiales y de relación con
otros departamentos y con el usuario o receptor del
proyecto informático.
En definitiva y como resumen las funciones del jefe de
proyecto podrían resumiese como tres:
Planificar, que es la única forma de asegurar la finalización
del proyecto en el plazo adecuado sin dejarlo en manos de
la improvisación.
Coordinar, para que todas las acciones de los implicados
en el proyecto tanto propios (componentes del equipo de
proyecto) como externos (usuarios u otros departamentos
o empresas), sean eficaces y no den lugar a conflictos.
Controlar, para asegurar que se cumple lo planificado y se
obtiene la calidad requerida.
13. El Equipo del Proyecto
El equipo estará formado por un conjunto de técnicos en tareas informáticas, al mando directo del
jefe del proyecto. Eventualmente puede ser necesaria también la intervención de personal ajeno al
equipo de proyecto para la realización de tareas concretas El usuario, como conocedor de las
funciones y necesidades a cubrir por el proyecto, debe también ser involucrado en el mismo. Debe
contarse también desde el principio con la participación del personal técnico de otros departamentos,
como sistemas, seguridad, control de calidad o explotación, etc. Es especialmente importante que
todos los componentes del equipo técnico conozcan con la suficiente antelación la planificación del
proyecto, para que dispongan de tiempo suficiente para cumplir los plazos
14. Funciones propias de los
componentes del proyecto
Análisis o
Diseño:
• Funcional o externo
• Orgánico o interno (también,
técnico)
Programación:
• Lógica del programa (estructura)
• Codificación
• Pruebas (unitarias y de
conjunto)
Estas funciones dan lugar a los puestos de trabajo: Analista
funcional, Analista orgánico y Programador. Exista un puesto
eslabón entre el de analista y el programador, es el analista-
programador. Este puesto surge debido a la débil separación que
existe entre los puestos anteriores, especialmente en proyectos
pequeños. Por otra parte también es interesante que el
programador tenga algo de conocimiento de análisis técnico, ya
que al final esto implica una disminución de los costes.
Por lo general dentro de un proyecto el numero de programadores
puros es mucho mayor que el de analistas, sin embargo esto tiende
a cambiar, lo ideal seria que el análisis y diseño pudiesen ser
introducidos directamente en programas que de manera
automática generasen el código, eliminando la tediosa tarea de
codificación y dejándole al técnico tan solo la tarea de diseño
funcional y técnico. En la actualidad aun es necesaria una gran
cantidad de programadores que realicen estas tareas.
15. Conclusión
Actualmente el concepto de proyecto se aplica al campo de la informática. Este cambio no surgió de la
noche a la mañana, sino que fue debido a la evolución de los propios sistemas informáticos; ya que
estos constantemente doblan su capacidad y posibilidades, pero también las exigencias que debe
cumplir, siendo la eficacia y rentabilidad factores muy importantes para las empresas modernas.
Este notable aumento de complejidad de la informática ha sido la que ha hecho necesario su
consideración como proyecto, asociándose a las técnicas y procedimientos de diseño, planificación y
gestión de proyecto tradicional.