Desarrollar / recibir el requerimiento
de desarrollo de Software
Realizar un análisis de
factibilidad
Factibilidad Técnica
Factibilidad Económica
Factibilidad Organizacional
2.- Administración del
Proyecto
Desarrollar un Plan de Trabajo
Anotações:
http://www.fao.org/docrep/007/y5471s/Y5471S04.htm
Asignar Recursos Humanos al Proyecto
Monitorear y controlar el proyecto
Fase: Análisis
Desarrollar una
Estrategia de Análisis
Modelar el
Sistema Actual
Proponer el
Nuevo Sistema
Recopilar
Requerimentos
Desarrollar el
concepto de sistema
Crear un modelo de
negocio para representar:
- Datos del Negocio
- Procesos del negocio
Desarrollar una
propuesta del sistema
Fase: Diseño
Desarrollar una
estrategia de Diseño
Desarrollar arquitectura
e interfaces
Desarrollar base de
datos y especificaciones
de archivos
Desarrollar el diseño
especifico de programas
¿Qué programas deben escribirse?
¿Qué es lo que hará cada programa?
Fase: Implementación
Construir el sistema
Escribir código
Realizar pruebas
Instalar el Sistema
Capacitación
usuarios
Realizar mantenimiento
al Sistema
Identificación de
Problemas
Importante no confundir
síntomas como problemas y
tratar de llegar a las causas
Necesidades u oportunidades de
un enfoque de Negocio
Stakeholdes
Anotações:
Personas y entidades participantes afectadas por los cambios que se presentarán al introducir el sistema.
http://www.significados.com/stakeholder/
Sponsor
Anotações:
Una entidad esencial es el patrocinador del proyecto, quien brinda los recursos necesarios para desarrollar el proyecto.
No necesariamente tiene que ser el Cliente.
Solo puede ser una sola entidad y de alta autoridad.
RECURSOS
Humanos
Tecnológicos
Conocimiento
Anotações:
El Conocimiento es un recursos que hay que cuantificar, así como verificar su disponobilidad
Beneficios
Esperados
Beneficios de Negocios
Beneficios Internos
Cuantificación de
los Beneficios
Anotações:
Es fundamental cuantificar los beneficios, graficarlos.
Petición de Sistema
(System Request)
Necesidades de Negocios
Anotações:
En base a los resultados del sistema en que se emplearan o para que son necesarios.
Que necesidad va atacar el sistema.
Por que necesito el sistema.
Ejemplo;
Necesito tomar deciciones en base a resultados. El sistema genera gráficas que ayudan en la toma de deciciones.
Capacidades de Negocios
Anotações:
Es lo que va hacer el sistema en base a la necesidad, sin perder de vista la función principal del Negocio.
Valor de Negocios
Anotações:
Beneficios que daría el sistema. como valores agregados, o las aportaciones que se generarían al tener funcionando el sistema.
Patrocinador del Sistema
Restricciones o
Consideraciones Especiales
Ciclo de vida:
Metodologías
Metodoligías
Estrategia formal para
implementar el ciclo de
vida de software
Categorías
Orientado por procesos
Centrado en datos
Orientado a Objetos
Estructurado
Desarrollo rápido
Desarrollo ágil
Tipos de
Metodologías
Desarrollo Estructurado
Desarrollo en cascada
Desarrollo en Paralelo
Desarrollo Rápido
Escalonado
Prototipado
Desarrollo ágil
Programación extrema
ICONIX
El Analisis del Sistema
/ Habilidades
Habilidades
Agente de Cambio
Identificar formas para
mejorar la organización
Motiva y entrena a otros
Habilidades
Requeridas
Técnicas: debe
entender la
tecnología
Negocio: debe conocer los
proceso de negocio
Análisis: debe ser capaz
de resolver problemas
Comunicación: debe comunicarse
efectivamente con audiencias
técnicas y no-técnicas
Interpersonales: debe ser
un líder y administrador
Ética: tratar de forma justa
y proteger información
confidencial