Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ITBA 05 Gestión de Proyectos Informáticos

Gestión de Proyectos de SoftwareITBA - Ing. Matías Querel
by

Matias Querel

on 5 March 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ITBA 05 Gestión de Proyectos Informáticos

Modelo de Proceso
DEFINICION
Un Modelo de Proceso es el
conjunto de tareas
a realizar para conseguir el desarrollo de un determinado elemento, así como los
elementos que se producen
en cada una de las tareas (salidas) y los
elementos necesarios
para realizar una determinada tarea (entradas).
OBJETIVO
El objetivo final de un modelo de proceso es hacer que este sea
repetible
,
gestionable
y
medible
Modelo de
Proceso
Tareas
Entradas
Salidas
Un modelo de proceso NO indica como realizar las tareas
DEFINICION
Una metodología es la instancia de un modelo de proceso, donde, además de aparecer las tareas, las entradas y las salidas,
OBJETIVO
El objetivo de una metodología es establecer como deben realizarse las tareas de cada proceso.
Metodología
Tareas
Entradas
Salidas
Metodología
Como
realizarlas
Establece el conjunto de pasos a seguir (qué hacer) para desarrollar un proyecto
Propone la forma de realizar cada una de las tareas propuestas en su definición.
La metodología indica como realizar las tareas.
unificando
conceptos...

Modelo de Proceso
Metodología
Ciclo de Vida
Modelos de Proceso para
Ingeniería de Software
IEEE 1074
El estándar IEEE 1074
especifica los procesos del ciclo de vida del software
para el desarrollo y mantenimiento del mismo.
Determina el
conjunto de actividades esenciales
, no ordenadas en el tiempo, que deben ser incorporadas dentro de un desarrollo de un producto de software.
El
ciclo de vida
que seguirá el producto a desarrollar es seleccionado y establecido por el
jefe del proyecto
para cada proyecto.
IEEE 1074
no define un ciclo de vida en particular
. Cada organización que usa el estándar debe instanciar las actividades especificadas en el mismo dentro de su
propio proceso de desarrollo
.
CARACTERISTICAS
IEEE1074
ACTIVIDADES
Procesos del Modelo IEEE1074
Procesos de gestión
Procesos de Iniciación
Proceso de Seguimiento y Control
Proceso de Gestión de Calidad del Software
Procesos Orientados al
Desarrollo del Software
Los procesos orientados al desarrollo del software se inician con la identificación de una necesidad de automatización. Esta necesidad, para ser satisfecha, puede requerir una nueva aplicación, o un cambio de todo o parte de una aplicación existente. A partir del informe de la necesidad, con el soporte de las actividades de los procesos integrales y bajo el plan de gestión del proyecto, los procesos de desarrollo producen el software (código y documentación).
Procesos de Pre-Desarrollo
Proceso de Exploracion de Conceptos
Proceso de Asignación del Sistema
Procesos de Desarrollo
Proceso de Requisitos
Proceso de Diseño
Procesos de Post Desarrollo
Proceso de Instalación
Proceso de Operación y Soporte
Proceso de Implementación
Proceso de Mantenimiento
Proceso de Retiro
Procesos Integrales
Los procesos integrales son necesarios para completar con éxito las actividades del proyecto de software. Son simultáneos a los procesos orientados al desarrollo del software e incluyen actividades de que no tienen que ver con el desarrollo. Se utilizan para asegurar la completitud y calidad de las funciones del proyecto.
Procesos de Verificación y Validación
Proceso de Gestión de la Configuración
Proceso de Desarrollo de Documentación
Proceso de Formación
El estándar ISO 12207 agrupa las actividades que
pueden ser realizadas durante el ciclo de vida del
soporte lógico en cinco procesos principales, ocho
procesos de apoyo, cuatro procesos organizativos,
y un proceso de adaptación.
Procesos Principales
Son un conjunto de cinco procesos que
están al servicio de las partes principales
durante el ciclo de vida del soporte lógico.
Una parte principal es aquella que inicia o
realiza el desarrollo, la operación o el mantenimiento del soporte lógico.
Procesos de Apoyo
Soportan otros procesos como una parte integrante, con un objetivo concreto y contribuyen al éxito y calidad del proyecto de soporte lógico.
Procesos Organizativos
Los emplea una organización para llevar a cabo funciones organizativas tales como gestión, formación del personal o mejora del proceso. Estos procesos ayudan a establecer, implementar ymejorar, consiguiendo
una organización más efectiva.
Ciclo de Vida
Determina el orden en que se realizaran cada una de las actividades
Un modelo de ciclo de vida es la descripción de las distintas formas de desarrollo de un proyecto.
Gestión de Proyectos
Estimación
Planificación
Seguimiento
cuánto esfuerzo requerirá
cuánto durará
La estimación debe responder las siguientes Preguntas...
cuánta gente estará implicada.
ESTIMACION
TAREAS
Tiempo
Personal
Precedencia
Planificar es asignar la duración, el personal y el orden a cada tarea...
Se realiza al comienzo del proyecto y se continúa a lo largo de todo el proyecto con ajustes constantes.
Recabar y almacenar datos referentes a tiempos, recursos y costes asociados a un proyecto para analizar y estudiar la evolución real del mismo, realizando una comparación entre lo planificado y el progreso real.
Se realiza a lo largo de todo el desarrollo del proyecto
Es una actividad dirigida al proyecto en su conjunto así como a los individuos que participan en él.
La dirección de un proyecto debe:
1. Definir requisitos
2. Definir actividades
3. Asignar recursos
4. Determinar necesidades de personal
5. Planificar actividades
6. Estimar gastos
7. Proporcionar dirección y liderazgo
8. Comunicación entre el personal
9. Mantener un registro histórico sobre cada proyecto
Definición pobre de especificaciones
Asignación pobre de recursos
Personal inadecuado
Planificación errónea
Gastos excedidos
Falta de dirección
Registro escaso o inexistente de actividades
Definición inadecuada de actividades
Comunicación pobre
Los resultados de una mala
gestión se expresan en:
Porque ocurren estos problemas?
1. Los fines y
objetivos
de los proyectos
no están claramente definidos
. Se actúa sin elaborar un plan y se trabaja con la idea de lo que debería realizarse.
5. En general son
escasos los medios para sistematizar la planificación
, organización y control de proyectos, al momento de definir prioridades, requisitos administrativos, RRHH, gastos o planificaciones.
4. Tratar de
comprimir actividades en el tiempo
sin identificar dependencias o limitaciones.
3. Sin una descomposición adecuada de tareas dentro de un plan, se desdibuja la definición clara de actividades y responsabilidades.
2. Se realizan estimaciones incorrectas por utilizar
datos escasos
, obsoletos o irrelevantes.
El ciclo de vida establece cada uno de los estados por los que pasa el producto software en su construcción.
ISO 12207
indica como realizar las tareas
.
2.1. Procesos de Documentación
2.2. Procesos de Gestión de Configuración
2.3. Procesos de Garantía de Calidad
2.4. Procesos de Verificación
2.5. Procesos de Validación
2.6. Procesos de Revisión Conjunta
2.7. Procesos de Auditoria
2.8. Procesos de Resolución de Problemas
1.1. Procesos de Adquisición
1.2. Procesos de Suministro
1.3. Procesos de Desarrollo
1.4. Procesos de Operación
1.5. Procesos de Mantenimiento
3.1. Procesos de Gestión
3.2. Procesos de Infraestructura
3.3. Procesos de Mejora
3.4. Procesos de Formación
Proceso de seleccion del Ciclo de Vida
Agenda
Ciclo de Vida
Repasamos la clase anterior
Modelo de Proceso
Actividad: TU MODELO DE PROCESO
Trabajamos de a pares
Explicamos qué es
Modelo IEEE 1074
Grupos y Subgrupos
Actividad: QUE TIENE CADA SUBGRUPO
Trabajamos de a pares
Full transcript