Académique Documents
Professionnel Documents
Culture Documents
Evolución en la Organización?
5
Proyecto Semestral
9
Resumen de la Metodología
0. Definir
0. Definir el
el Proyecto
Proyecto
••Objetivo
ObjetivoGeneral
General&&Especificos
Especificos
••Medio
Medioambiente
ambientedel
delproyecto
proyecto 3. Analisis
3. Analisis yy Diseño
Diseño Software
Software
••Recursos
Recursoscon
condisponibles
disponibles
de apoyo
de apoyo
••Interacciones
Interacciones
••Establecer
Establecerel
elalcance
alcancedel
delproyecto
proyecto ••Especificación
Especificacióndedelos
losrequerimientos
requerimientosdel
delSoftware
Software
•
•Analisis de requerimientos
Analisis de requerimientos
••Carta
CartaGantt
Ganttdel
delProyecto
Proyecto
••Equipo
EquipoyyResponsabilidades
Responsabilidades ••Diseño
Diseñodel
delSoftware
Software
•
•Modelamiento de
Modelamiento desoftware
software
1. Analisis
1. Analisis de
de la
la Situación
Situación
4. Desarrollo
4. Desarrollo de
de Software
Software
Actual
Actual
••Estado
Estadolala situación
situaciónactual
actual
••Modelar
Modelarla lasituacion
situacionactual
actual
••Validar
Validarla
la situación
situaciónactual
actual
••Medir
Medir
••Generar
Generarun undiagnóstico
diagnósticode
delalasituación
situaciónactual
actual 5. Pruebas
•Proceso y Software
2. (Re)Diseñar
2. (Re)Diseñar
••Establecer
Establecerla(s)
la(s)direcciones
direccionesde
decambio
cambio
•
•Modelamiento del (re)diesño
Modelamiento del (re)diesño
6. Implantación
••Evaluación
Evaluacióndeldelrediseño
rediseño
•Implantación del Proceso desarrollado
•
•Sleccionar las tecnologías habilitantes
Sleccionar las tecnologías habilitantes
• •Implantación del Software desarrollado
•Detallar y Probar el rediseño
Detallar y Probar el rediseño
•Pruebas de ambos y correcciones
10
Objetivos
• Algunos objetivos de la fase de análisis de la
situación actual:
• Entender el funcionamiento de la organización de
manera general
• Misión, Visión, Objetivos de Largo, mediano o corto
plazo.
• Entender el funcionamiento detallado de los procesos
problemáticos si los hubiese (levantamiento del
proceso)
• Mejorar la definición inicial del proyecto
• Acotar el proyecto, definir actores
• Mejorar Carta Gantt (actividades, plazos, responsables)
• Permite solucionar dudas antes de comenzar el
proyecto.
11
Algunos de Roles
• Gerente del proyecto. Es el encargado de las relaciones
políticas con la alta gerencia. Es quién “le pone precio” al
proyecto y negocia los atrasos.
• Jefe de proyecto. Ingeniero de Procesos/software que
sabe modelar un sistema, define plazos, cartas gantt,
estándares. Idealmente, que sea un líder.
• Analista de Procesos de Negocio. Encargado de la fase
de análisis de la situación actual, típicamente es quien
obtiene los requerimientos del sistema a nivel de
proceso. También modela la situación actual.
• Diseñador de Procesos. Encargado del modelamiento
de los nuevos procesos que solucionan los problemas
existentes. Define que partes del sistema serán
automatizadas y cuales no. Trabaja estrechamente con el
analista de requerimientos de software.
12
Más Roles...
• Analista de Requerimientos de Software. Esta
encargado de obtener todos los requerimientos
funcionales y no-funcionales para la implementación
de la solución tecnológica
• Diseñadores de Software. Son los encargados de
desarrollar la solución en forma óptima, siempre
buscando el camino corto y eficiente.
• Programadores. Son los que programan :)!!
• Ingeniero de Pruebas. Encargado de probar y
evaluar el cumplimiento de las especificaciones
solicitadas al software.
Situación Recurrente
• A veces (usualmente) el cliente no sabe lo que
quiere
• Permite clarificar que trabajos están dentro del
proyecto y cuales no.
• Si el cliente cambia las reglas del juego
• Se le muestra el documento de definición del
proyecto, se negocia el esfuerzo adicional.
• Recuerde que “las cosas terminan mal cuando no
se habla claro”.
15
Elementos Clave
• Reconocimiento del problema
• Tal como lo percibe el usuario/cliente
• Evaluación y síntesis
• Describe el problema de forma que pueda sintetizarse
• Modelo del proceso
• Especificación del proceso
• Revisión/Validación del proceso
• Medición del Proceso
• Diagnóstico
• Detectar los problemas detectados
• No solo los problemas que le dice el cliente
• Detectar las causas y efectos de estos problemas
17
Dos Visiones...
• La ingeniería de requerimientos de sistemas
• Se encarga de descubrir, analizar y describir funciones
y capacidades de los sistemas, requerimientos del
negocio, organizativos y del usuario; protección,
seguridad, ingeniería de factores humanos, interfaz,
operaciones y. requerimientos de mantenimiento;
restricciones de diseño y requerimientos de calidad.}
• Vendedor:
VENDER BOLETOS RÁPIDAMENTE Y SIN ERRORES
Típico….
22
Tipos de Preguntas
• Nos referimos al grado de libertad que tiene el
entrevistado para responder:
• Preguntas Abiertas
• El entrevistado puede responder de manera amplia
sobre un determinado tema/problema/situación
• Preguntas Cerradas
• La respuesta en este caso es precisa, o especifica. Se
puede decir que las respuestas son limitadas.
29
Ejemplo Preguntas
PREG. ABIERTAS PREG. CERRADAS
• ¿ Cuál es su opinión del
sistema de cómputo actual? • ¿Durante cuanto tiempo ha
• ¿ Cómo ve los objetivos de trabajado en la Empresa?
este departamento?
• ¿Cuáles son algunos de los
• ¿Quien recibe este reporte?
problemas que percibe • ¿Utiliza la computadora?
respecto a recibir
oportunamente la • ¿Desea recibir mensualmente
información? un reporte de su status
• ¿ Cuáles son los errores más contable?
comunes en la captura de los
datos en este departamento?
• ¿Desea un reporte igual a
este?
• Describa el sistema más
frustrante con el cual haya
trabajado
30
Para la entrevista...
• Lleva grabadora pero pregunta si la puedes usar
• En algunos casos las personas se cohiben con este
aparato
• Debes redactar lo mejor y más detallado posible
• Si no eres bueno, puedes llevar a un ayudante que
redacte bien.
• Puedes pedir esquemas explicatorios al
entrevistado (dibujos).
34
Competencias
• Entender la importancia del Análisis de la
Situación Actual
• Conocer los diversos aspectos relevantes para
realizar esta tarea exitosamente.
• Definición de Roles
• Preparación de la entrevista, etc..
• Aprender a preparar una entrevista de toma de
requerimientos con el cliente.
36
¿Qué es un Sistema?
• ”Un sistema es un todo
que no puede ser MEDIO
SISTEMA
AMBIENTE
tomado por partes sin
pérdida de de sus
características
esenciales y así él debe
ser estudiado como un
todo” (Schoderbek)
Conjunto de partes que están
fuera del sistema, y que afectan
al mismo y son afectadas por
éste.
37
Tipos de Sistemas
Sistemas
Cerrados Abiertos
Sistema Abierto
AMBIENTE
ENTRADA SALIDAS
Información Información
Energía PROCESAMENTO Energía
Recursos Recursos
Materiales Materiales
RETROALIMENTACION
39
Sistemas Cerrados
• Son posibles?
• No presentan intercambio con el medio ambiente.
• Entradas y salidas conocidas.
• En rigor no existen sistemas cerrados, y es
utilizado para sistemas determinísticos o
programados que operan con poquísimo
intercambio con el medioambiente.
40
4. Componentes
Explique el proceso y como funciona
e Interrelaciones
41
ESTRATEGICO
ADMINISTRACION
ADMINISTRATIVO
O DE GESTION
MANEJO DE INFORMACION
OPERACIONAL
OPERACIONES PRODUCTOS:
INSUMOS
PRODUCCION • BIENES
(RECURSOS) • SERVICIOS
42
Nivel de gestión
• Sistemas de Información en los que se apoya el seguimiento,
control, toma de decisiones y actividades de la organización
• ¿Todo marcha bien?
• ¿Cómo estamos con respecto al mes-bimestre-semestre-año...
Anterior?
• ¿Qué pasa si...?
• ¿Cuál seria el impacto sobre el Dpto. de producción si se duplican
las ventas?
• Es necesario crear una nueva área de...?
43
Nivel estratégico
• Sistemas de Información que apoya a las
actividades de plantación a largo plazo de los
niveles de dirección de la institución.
• ¿Cuáles serian los niveles de empleo en 5 años?
• ¿Cuáles serán las tendencias de costo en un plazo
de 5 años?
• ¿Qué producto estaremos fabricando en 5 años?
44
Funciones Básicas
Sistema
Subsistema
Subsistema
Elemental
Estructura Funcional
46