Está en la página 1de 21

TALLER DE PROYECTOS INFORMATICOS

Profesor Rodrigo Cabello S.


Taller de proyectos informaticos
Qu es direccin de proyectos?

Es la aplicacin de conocimientos, habilidades, herramientas y
tcnicas a las actividades del proyecto para cumplir con los
requisitos del mismo.
Se logra mediante la aplicacin e integracin de los procesos de
direccin de proyectos de inicio, planificacin, ejecucin,
seguimiento y control, y cierre.




Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Qu se debe hacer en una direccin de proyecto?

Identificar los requisitos
Establecer unos objetivos claros y posibles de realizar
Equilibrar las demandas concurrentes de calidad, alcance,
cronograma, presupuesto, recursos, riesgos, tiempo y costes
Adaptar las especificaciones, los planes y el enfoque a las
diversas inquietudes y expectativas de los diferentes interesados.





Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Fundamentos de la direccin de un proyecto

Definicin del ciclo de vida del proyecto. Los proyectos suelen
dividirse en fases a fin de permitir un mejor control del trabajo
que se est desarrollando.
El conjunto de fases en que se divide un proyecto suele llamarse
Ciclo de vida del proyecto
El ciclo de vida proporciona el marco de referencia bsico para
dirigir el proyecto, independientemente del trabajo especfico
involucrado.


Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Fundamentos de la direccin de un proyecto




Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Procesos de la direccin de proyectos


Un proceso es un conjunto de acciones y actividades
interrelacionadas realizadas para obtener un producto, resultado
o servicio predefinido.
Cada proceso se caracteriza por sus entradas, por las
herramientas y tcnicas que puedan aplicarse y por las salidas
que se obtienen.





Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Procesos de la direccin de proyectos


Un proceso es un conjunto de acciones y actividades
interrelacionadas realizadas para obtener un producto, resultado
o servicio predefinido.
Cada proceso se caracteriza por sus entradas, por las
herramientas y tcnicas que puedan aplicarse y por las salidas
que se obtienen.





Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Qu es un proyecto de Software?

Desarrollo de un sistema
Estudio de factibilidad
Anlisis
Diseo
Evaluaciones de aplicaciones
Cursos de entrenamiento
Instalacin (equipo, software, redes, etc)

Profesor Rodrigo Cabello S
Taller de proyectos informaticos
Tipos de aplicaciones de Software?

Software de sistemas
Software de tiempo real
Software de gestin
Software de cmputos y clculos
Software de inteligencia
Software basado en la web
etc

Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Por qu un proyecto falla?

Fallos en el final:

Aplicaciones entregadas sin ser probadas y depuradas
Coste de mantenimiento demasiado alto
No es funcional

Fallos en el desarrollo:

Anlisis y diseo defectuosos
Mala seleccin de herramientas
Mala asignacin de tareas
Falta de seguimiento y control sobre las tareas

Profesor Rodrigo Cabello S
Cuntos proyectos fallan?

Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Ingeniera del Software

ISW = Ingeniera del software

Inicialmente la programacin de los computadores
era un arte que no dispona de mtodos
sistemticos en lis que poder basarse para la
realizacin de productos de software. Se
realizaban sin ninguna planificacin.

Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Ingeniera del Software

Evolucin de la ISW (60)

El esfuerzo requerido para el mantenimiento de los software era en la
mayora de los casos tan elevado que hacia imposible su
mantenimiento.

A continuacin, surge una etapa que se caracteriza por la aparicin de una
serie de tcnicas como la programacin estructurada y las
metodologas de diseo que solucionan los problemas anteriores.

A finales de esta etapa aparecen las herramientas CASE, aunque muy
rudimentarias.



Profesor Rodrigo Cabello S
Taller de proyectos informaticos
Ingeniera del Software

Evolucin de la ISW (70)

Surgen diversas tcnicas y metodologas formales de diseo de sistemas.

Cada una introdujo notaciones propias, visiones distintas, sin embargo todas
introducan caractersticas comunes:

Mecanismos de traduccin de necesidades a una representacin del diseo
(Ej. Diagramas de contexto).
Notaciones para representar funcionalidades e interfaces
Refinamiento y particin(Modularidad)
Criterios de valorizacin de la calidad

Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Ingeniera del Software

Evolucin de la ISW (80 - 90)

A final de los aos 80s surgi el diseo orientado a objetos
(DOO).

En los 90 s se afianza la tecnologa orientada a objetos.
Evolucin de las herramientas CASE.
Explosin del fenmeno WWW, INTRANETS, JAVA.

Como producto de lo anterior surge UML.



Profesor Rodrigo Cabello S
Taller de proyectos informaticos
Ingeniera del Software

Definiciones de ISW

Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Ingeniera del Software

Puntos de vistas del software





Profesor Rodrigo Cabello S
Taller de proyectos informaticos
Ingeniera del Software

Afirmaciones de las reas responsables de desarrollar el
software

rea gestin:

Tenemos libros que contiene estndares y procedimientos
para construir software
Los programadores disponen de herramientas de desarrollo
mas avanzadas y los equipos mas modernos por eso se
espera que desarrollen software de calidad.
Si se falla en la planificacin, podemos aadir mas
programadores y se resuelve.

Profesor Rodrigo Cabello S.
Taller de proyectos informaticos
Ingeniera del Software

Afirmaciones de las reas responsables de desarrollar el
software

rea Desarrolladores:

El software es fcil de desarrollar
El software consiste en programas ejecutables
El desarrollo del software es solo una labor de programacin
Es natural que el software contenga errores
Hasta que no tengo el ejecutable no tengo posibilidad de
comprobar la calidad






Profesor Rodrigo Cabello S
Taller de proyectos informaticos
Ingeniera del Software

Afirmaciones de las reas responsables de desarrollar el
software

Cliente:

Una declaracin bsica del requerimiento es suficiente para
que puedan empezar a desarrollar mi software, los detalles
los podemos ver mas adelante.
Los requisitos del negocio cambian continuamente pero el
software es flexible y estos cambios se pueden agregar
fcilmente

Profesor Rodrigo Cabello S.

Profesor Rodrigo Cabello S.

También podría gustarte