Gestión de Proyectos Tecnológicos JBC

Download Report

Transcript Gestión de Proyectos Tecnológicos JBC

Gestión de proyectos
Tecnológicos (GPT)
Relator
Juan Bravo C.
Doctor por la Universidad de Lleida
Presidente Evolución, Centro de Estudios
Avanzados
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
1
Módulos
1.
2.
3.
4.
Método completo para la GPT
Origen de los proyectos
tecnológicos
Ventajas competitivas y procesos
del negocio
Claves de la administración
integral del proyecto
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
2
Introducción
Modelo de Negocios: no existen los
proyectos de tecnología o de procesos,
existen solamente los proyectos de
negocios
 Método: en la gestión de proyectos TI se
mantienen niveles de fallas alrededor del
50%

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
3
1. Método completo
para la GPT
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
4
Método completo para la GPT









Aplicar Método (o calidad)
Etapas del Método
¿Cuáles Proyectos Tecnológicos?
Insertar la GPT en la estrategia de la organización
Las seis mejores prácticas del desarrollo de
software
El plan del proyecto
Técnica de desarrollo en espiral
Dos equipos de trabajo
En el modelamiento…
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
5
Aplicar Método (o calidad)

Trabajar con un método
◦ Completo, coherente, consistente, flexible

Sistema de productividad
◦ Incorporación del usuario, Normalización,
◦ Técnicas, Herramientas, Hardware,
◦ Habilidad del desarrollador.
Responsabilidad social
 Análisis de riesgos

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
6
Etapas del Método
◦
◦
◦
◦
◦
◦
◦
Concepción: necesidad o problema
Factibilidad: soluciones y plan de proyecto
Análisis: modelo integral de la solución (la mesa)
Diseño: ingeniería de detalle del modelo
Implementación: realizar en carácter piloto
Despliegue: llevar a todos los puntos de uso
Operación: acciones de mejora continua durante la vida útil
Estudio
C
F
Desarrollo
A
D
I
MC
D
O
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
7
¿Cuáles Proyectos Tecnológicos?
Solucionar problemas de información
 Apoyar los procesos del negocio
 Apoyar las adquisiciones
 Implementar un ERP
 Administrar documentos
 De comunicación
 Otros

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
8
Insertar la GPT en la estrategia
de la organización

Por si sola no aporta valor, está al servicio
del propósito de la organización
 Mayor proporción si se acerca al corazón del
negocio
Comunicación con los socios tecnológicos
 La TI pasa a través de integrantes de
la organización quienes deben
querer usarla y estar capacitados
para ello

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
9
Las seis mejores prácticas del
desarrollo de software
Método RUP (Rational Unified Process), de Rational Corp.
Desarrollo Iterativo
 Manejo de los requerimientos
 Uso de una arquitectura de componentes
 Modelamiento visual del software
 Verificación de la calidad
 Control de cambios

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
10
El plan del proyecto
Completo, flexible, revisado en cada etapa
 Preparación de licitaciones por etapa
 La misma formalidad en caso de
desarrollo interno
 Mantener un Kill Time
 Orientación del desarrollo:
cascada o espiral

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
11
Técnica de desarrollo en espiral
Alcanza en cada iteración mayor porción de
requerimientos y avanza en eficacia y eficiencia
 Cada vuelta es un ciclo completo de desarrollo
 Exige amplio esfuerzo de gestión y operación
 Se resuelven primero los
requerimientos más críticos

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
12
Dos equipos de trabajo

Uno de gestión del proyecto
 Análisis de riesgos, RS, Gestión del cambio,
seguimiento y otros
 Aseguramiento de calidad (QA), método, diseño
de pruebas, confirmación de requerimientos con
los usuarios, etc...
 Al menos una “UTP” (Unidad Técnica de
Proyectos) o PMO (Project Management Office)

Otro de desarrollo operativo del
proyecto
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
13
En el modelamiento…
Coordinar a todos los actores
 Considerar la protección de la información
 Conocer características de un buen diseño
 Aplicar el modo de procesamiento correcto
 Optimizar la operación del sistema
 Facilitar la auditoría computacional

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
14
2. Origen de los
proyectos tecnológicos
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
15
Origen de los proyectos
tecnológicos





Acercamiento a las TI
¿Cómo se conciben los proyectos tecnológicos?
Liderazgo Tecnológico
Rol del commodity
Revisión de soluciones tecnológicas típicas
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
16
Acercamiento a las TI
Aportes de la tecnología a la luz del propósito de
la organización para obtener ventajas
competitivas
 En la organización no existen problemas
tecnológicos sino solamente problemas del
negocio.
 Alto nivel de fallas en proyectos TI
 Necesidad de método, sistematización, calidad...

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
17
¿Cómo se conciben los proyectos
tecnológicos?






Aumentar la proporción hacia la estrategia en
lugar de la reacción
Más allá del hardware, incluye métodos, técnicas,
herramientas y muchos otros factores
Rol preponderante de las personas
Tecnología de información básica generalizada
Alta tecnología focalizada y al servicio del
propósito
Es un medio
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
18
Liderazgo tecnológico
Base en un modelo de negocios
 Las fortalezas de los procesos
 Concentrarse en las habilidades centrales
 El contexto de un método completo

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
19
Rol del commodity
Especialmente en los procesos que no
agregan valor y que deben existir (¿?)
 Tecnología de información de uso
generalizado
 Existen soluciones genéricas para casi
todo tipo de negocio
 Es preferible no reinventar a nivel del
commodity, solamente usarlo

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
20
Revisión de soluciones tecnológicas
típicas







Productos ERP (World Class)
SCM, CRM, BI y otras
Comunicación interna y externa
Desarrollo interno de software
Externalización del desarrollo
Aplicaciones B2B, B2C...
Otras tecnologías:
groupware, Workflow, EDI, ...
 En cada caso ¿cuando usar?
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
21
3. Ventajas competitivas y
procesos del negocio
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
22
Ventajas competitivas y procesos
del negocio
Algunos mensajes
 Desde el Plan de Negocios
 La cadena de valor de M. Porter

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
23
Algunos mensajes
La estrategia guía el trabajo en la
gestión de procesos del negocio
 Es un proceso complejo
 Secuencia clave: fortalezas, factores de
diferenciación y ventajas competitivas
 Retroalimentación entre ventajas
competitivas y procesos del negocio
 Invertir en una buena implementación

FO
FD
VC
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
24
Desde el Plan de Negocios

Propósito
◦ Visión, misión y valores

Objetivos
◦ Pocos, con hitos y mediciones

Programa de Acción
◦ Acciones o proyectos específicos,
responsables, costos, plazos y calidad,
seguimiento
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
25
Cadena de valor de M. Porter
Infraestructura de la firma
Actividades
de
apoyo
Manejo de Recursos Humanos
Margen
Desarrollo de Tecnología
Adquisiciones
Logística
de
entrada
Operaciones
Logística
de salida
Marketing
y ventas
Servicio
Margen
Actividades Primarias
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
26
4. Claves de la
administración integral
del proyecto
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
27
Claves de la administración integral
del proyecto
Claves de la GPT
 Componentes intrínsecos de la GPT
 Ver el todo

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
28
Claves de la GPT
Pensar en soluciones integrales, desde la
estrategia
 Trabajar con calidad para tener activos
tecnológicos
 Comunicar y hacer participar a todos los
involucrados
 Plan de proyecto completo y por cada etapa

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
29
Componentes intrínsecos de la GPT
Contenido, seguimiento, presentación,
implementación, retroalimentación,
riesgos y responsabilidad social
 En pocas palabras: aplicar método

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
30
Ver el todo...
 Hablamos
de proyectos de cambio
integral, también llamados:
 De modernización institucional
 De Reingeniería de negocios
 Todo
comienza por... los procesos
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
31
Conclusiones
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
32
Conclusiones
Sólo existen proyectos de negocios
 Trabajar con método

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
33
Anexo 1
UML, Modelamiento
visual del software
y modelos relacionados
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
34
UML
Unified Modeling Language o
Modelamiento Visual del Software
 Surgió a solicitud de la OMG (énfasis en el
desarrollo basado en componentes y
patrones)
 Aportes combinados de Grady Booch, Jim
Rumbaugh e Ivar Jacobson
 Relación con desarrollo en espiral

Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
35
Diagrama de casos de uso
Cotizador
Terminales del área de Adquisiciones
Cotizar
Administrativo de
Adquisiciones
Aprobar
cotización
Jefe de
Adquisiciones
Ingresar
O/C
Aprobar
O/C
Enviar
O/C
O/C = Orden
de Compra
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
36
Caso de uso de alto nivel
Terminal en bodega
Administrativo de
Adquisiciones
Ingresar O/C
Ingresa la Orden de Compra
a partir de los documentos de
cotización a proveedores.
La O/C queda disponible
para ser enviada al proveedor
luego de la aprobación
electrónica por el jefe de
adquisiciones
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
37
Caso de uso expandido
Terminal del Administrativo de Adquisiciones
Administrativo
de Adquisiciones
Ingresar O/C
Resumen: (el mismo del caso de uso de alto nivel).
Funciones relacionadas:
Curso Normal de los eventos
Acción del actor
Respuesta del sistema
1. Tomar la O/C desde el archivador
2. Ingresar Nº O/C en (A)
3. Verifica correlativo y envía respuesta
en (B)
4. Ingresar Rut en (D)
5. Verifica que proveedor exista, obtiene
y despliega nombre y fono en (E) y (F)
6….
Para cada línea:
Para cada línea:
7. Ingresar el código de
8. Verifica existencia del producto,
producto en (H)
obtiene y d espliega la descripción
y el precio en (I) y (J)
9. Ingresar las unidades en (K)
10. Calcula el subtotal y despliega en
(L)
10. Dar OK a la línea
11….
Excepciones:
1. Si el número de O/C ya existe, vea caso de uso “Corregir Correlativo”. 2…
Incluye interfaces detalladas de E/S
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
38
Encabezado
de O/C
Modelo de datos
e
interfaz detallada
*Nº O/C
Rut proveedor
Fecha, …
compuesta por
se asocia a
Guía Interna de Recepción por Compra
Código Enc. Recepción
C
G
I
Comuna
Ciudad
M
Guía de Despacho de Proveedor Nº
L.
LL
Código
Cerrada
Anulada
Fono K
W
Nº de O/C.
Precio
Q
Y
R
Cerrar X
XX
Anular Z
Salir
1
Productos
...
existe en
almacena
*
1
Bodega
...
A
L
Fax
N
Fecha G/ D. Proveedor
Descripción
P
*
existe en
H
e-Mail
J
contiene
F
-
Dirección Proveedor
1
*Rut
Nombre
Dirección
…
B
Fecha Recepción
Razón Social Proveedor
E
RUT Proveedor
Encargado Recepción
*
existe en
1..*
*Nº O/C
*Nº línea
Código producto
Unidades
Precio, …
Nº Guía Recepción
D
contiene
1
Líneas de la
O/C
Interfaz de Entrada
Proveedores
Cantidad
S
O
Valor Neto
T
V
Grabar
Total acumulado
U
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
39
Modelo de clases
Encabezado
de transacción
Detalle de
transacción
C/E
Mensaje 1
Ingresar
transacción
Personas
C/E
Mensajes 4 y 5
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
Productos
40
Modelo de clases detallado
Encabezado
de transacción
Personas
Ingreso de transacción
• Nº documento
Fecha
Rut persona
C/E
Mensaje
1
1 Agregar
2 Consultar
3 Imprimir
Detalle
de transacción
• Nº documento
• Código artículo
Costo
Cantidad
Encabezado, detalle y
totales según formato
C/E
1 Aceptar datos
2 Cuadrar totales
• Rut
Nombre
Dirección
Teléfono
1 Agregar
2 Consultar
3 Imprimir
Productos
C/E
Mensajes 4 y 5
1 Cálculo total
• Código artículo
Tipo artículo
Descripción
Último costo
Saldo
1 Agregar
2 Consultar
3 Imprimir
4 Sumar saldo
5 Restar saldo
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
41
Modelo de clases y sus objetos
Ingreso de transacción
Encabezado, detalle y totales según
Formato de pantalla adjunto
Aceptar datos y actualizar línea a
línea cada producto.
Enviar mensajes para verificar
Existencia de personas y artículos,
Ambos deben existir.
Cuadrar totales para referencia.
Enviar solicitudes para actualizar el stock
Objeto
Ingreso de ventas
Ingreso de compras
Tabla de objetos, clase Ingreso de transacción
Atributos
Funciones
Indicar stock del producto Deben cuadrar totales, stock mayor a
unidades por vender. Mensaje 5
Crear proveedor y artículo si no
existen. Mensaje 4
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
42
Diagrama de secuencia y contrato
Administrativo
Sistema
Ingresar Nº de O/C
Ingresar código de prod.
Repetir hasta
que no haya más
productos
Ingresar cantidad
Dar OK a la línea
Contrato
Identificación: Dar OK al ingreso de la línea
Responsabilidades: con cada ingreso de línea los
conceptos deben ser consistentes.
Tipos de datos: afecta a los conceptos
Encabezado de O/C y Detalle de O/C.
Referencias cruzadas: no hay
Notas: nada especial
Excepciones: la no existencia de la línea en el
sistema ya fue validada con el ingreso de O/C.
Salida: no hay
Precondiciones: no existe la línea.
Poscondiciones:
•Se creó una línea en el concepto detalle.
• Se actualizó el contador de líneas en el
encabezado.
• Se actualizó la asociación entre
encabezado y detalle de O/C.
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
43
Diagrama de diseño de clases
Proveedores
Encabezado de O/C
Nº O/C
Fecha
Crear línea
Imprimir
compuesta por
se asocia a
contiene
existe en
*
1
Rut
Nombre
Crear proveed.
Modificar Rut
Modificar nombre
1
1..*
Líneas de la
O/C
Unidades
Precio
Agregar línea
contiene
*
existe en
Productos
...
1
existe en
*
almacena
1
Bodega
...
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
44
Diagrama de colaboración
Operación: Dar OK al Ingreso de la línea de O/C
Ingresar producto
(cód, cant, pre)
1: Crear línea de O/C
(cod, cant, pre)
Terminal del
administrativo
Encabezado
de O/C
1.1: Crear (cod, cant, pre)
Líneas de la
O/C
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
45
Gestión de Proyectos Tecnológicos, www.evolucion.cl, Juan Bravo C.
46