Administraci贸n de Proyectos Inform谩ticos
PMBOK Project Managment Body Of Knowledge Marco de mejores prácticas de proyectos para cualquier: Área de conocimiento Grupos de procesos Administrar cualquier proyecto RUP Rational Unifed Process Desarrollo de software Disiplinas y fases
Proyecto: se busca el cumplimiento de un objetivo, producto, servicio o resultado Se tiene recursos limitados (económicos, tiempo, material) Es temporal (inicio, fin)
Un caso de uso contiene nombre del caso de uso, descripci贸n precondiciones(elementosnecesarios para que el caso de uso arranque) postcondicion, flujo basico (reglas de negocio) flujos alternos (exepciones)
PMBOK Inicio Planeaci贸n Ejecuci贸n Control Cierre
Metodologias de desarrollo de Software Cascada Iterativas
Microsoft Solution Framework Metodologia flexible e interrelacionada con una serie de conceptos,modelos y practicas de uso que controlan la planificación, el desarrollo y la gestión de proyectos tecnologicos. Se centra en los modelos de procesos y de equipo dejando en segundo plano las elecciones tecnologicas
Modelo de Arquitectura del proyecto Modelo de Equipo Modelo de Poceso Modelo de Gestión de riesgos Modelo de Diseño del proceso Modelo de Aplicación
INGENIERIA Administración de Requerimientos Las funciones que necesita el sistema y estos son los requerimientos : Funcional: Todas las reglas del negocio que cumplira el sistema No Funcional:Aquellas transversales al sistema (rendimiento,usabilidad, usuarios concurrentes,recuperacion del sitema y seguridad)
Analisis y diseño Con base a los requerimientos se hace un diseño y un diseño de como va a quedar el sistema
Desarrollo: Codificación Unitaria: las realiza el programador Estress: donde se valora el rendimiento del sistema Integración: Donde se prueba de todo Aceptación: se hace con el usuario final Caja Blanca: revisión de todo el codigo, bien estructurado, que guarde los campos correspondientes. Caja Negra: el tester prueba la funcionalidad
Implementación Puesta en marcha del sistema.
SOPORTE Administración de la configuaración y cambio Responsable de la estructuración. Documenta fuentes y ejecutables
Administración de proyectos Requerimientos que el usuario necesita
Ambiente Herramientas que necesitare para llevar acabo mi proyecto (Oracle, Mysql, Apache etc..)
StakeHolder
Organizaci贸n, 谩rea, grupo de personas y/o personas que se ven impactadas por el proyecto tanto de forma positiva como negativa
ร reas de conocimiento Integraciรณn Alcance Tiempo Costo Calidad RH Comunicaciรณn Riesgos Adquisiciones
Integraciรณn
sto
Alcance
Co
Tie m
po
PMP
*Funcionales Requisitos *No Funcionales RH
*Roles y responsabilidades *Plan capacitaciรณn
Formatos ·
Portada o Nombre del documento o Nombre del proyecto o Version o Logos
·
Historico de revisiones · Autor · Fecha · Comentarios
· ·
Tabla de contenido Encabezado y pie de pagina
ALCANCE Describe los proceso requeridos para asegurar que el proyecto incluye todo el trabajo requerido, y solo el trabajo requerido,
Producto Son todas las caracteristicas fisicas del producto o sistema
Funcionales: reglas del negocio, que hace el sistema
No Funcionales: Desempe単o del sistema
Proyecto Es el trabajo requerido para poder realizar el sistema
ie
sistema: generar manuales, capacitacion, analisis
Project Charter (Integración) Nombre del Proyecto: Apoyemos Veracruz Descripción:
Sistema para coordinar la recepción de donaciones para los damnificados de Veracru en todos los campus UNITEC así como el envio de las mismas a los damnificados
Objetivo: *Generar el Sistema en 3 semanas *Cumplir con los requerimientos y las necesidades del cliente: (UNITEC,alumnos) *Cumplir con el presupuesto fijado para la realización del proyecto *Generar un Sistema que minimice los errores del usuario *Reducir el tiempo de la entrega de los donativos en un 50% *Generar un sistema que se pueda actualizar, modificar e implementar en futuros eventos
Supuestos: *El costo y tiempo sea menor a lo previsto *El usuario debe de tener un conocimiento basico en computacion *Ayudara a categorizar y clasificar los donativos
Restricciones: *Tiempo: 3 semanas *Costos: $200,000.00 *Técnicos Netbeans Apex La programación se apegara a lenjuage Java y SQL *Arquitectura Requerimiento no funcional *La interfaz de usuario que sea amigable con poca experiencia en computación
Requerimientos importancia secuencia ser especifico Puntos Fuera Datos omitidos?
Obviedad
Secuencia Alteradad
saltar pasos procedimientos irregulares
Tiempo omitido Falsedad de informacion Importancia alterada Objetivo incorrecto
El admin de proyecto no sabe lo que quiere
Fuente incorrecta Hechos contrarios Tiempo a単adido
La fuente no es
el tiempodel cleinte de su proceso debe ser clarificado
Datos no pertinentes a単adidos
Tipos de contratos
Tipos de contratos Entre nosotros y el proveedor Tipo Precio fijo Tiempo y materiales
Costo reembolsable Costo reemboslable mas un porcentaje Ó Costo reemboslable mas un monto fijo
Alcance Alcance: Perfectamente especificado Se que actividad va a realizar el proveedor Falta de Recursos Humano Alcance Claro Cuando no tengo claro el proyecto Calo el objetivo pero no el alcance
Esfuerzo Administración Esfuerzo poco Esfuerzo alto: por supervisar al proveedor
Esfuerzo: muy alto Por Administrar sus cotos tiempos, gastos
1.Se pagara al proveedor todos sus gastos mas un porcentaje de sus gastos 2. se pagan los gastos mas un monto fijo Alcance: Ambiguo
Comunicación 55% del lenguaje es corporal Verbal · ·
Formal: Conferencia previamente agendada Informal: comunicación
Escrita · ·
Formal: memorándum, email (considerado como formal) Informal: mail, chat,
Plan de comunicación 1. 2. 3. 4. 5. 6. 7.
Que voy a comunicar Propósito A quien Responsable de trasmitir el mensaje Como lo voy a trasmitir Cuando(frecuencia) Evidencia (generar reporte, minuta) Desarrollarlo en una tabla
1 Reportes avance
2 Conocer situación actual del proyecto
Estandarizar los emails ParaJ : (Actividad) CC: (informados) CCO: (no aplica) Subject (acción/informativo)
3 Sponsor CTE
4 Admon. proyecto
5 Junata en la of del cliente
6 Semanal Lunes 9:00. am
7 Reporte firmado