Está en la página 1de 50

UNIDAD DE APRENDIZAJE Nº 3:

CONOCER LOS ENTREGABLES QUE SE ENTREGAN AL


EJECUTAR LA IMPLEMENTACIÓN DE UN PAQUETE QUE
SOLUCIONE LAS NECESIDADES/PROBLEMAS DE
NEGOCIOS

Mg. Ing. Hernán Manuel Rivas León


SEMANA 12:
METODOLOGÍAS DE IMPLEMENTACIÓN DE MÚLTIPLES APLICACIONES
METODOLOGÍAS DE IMPLEMENTACIÓN DE MÚLTIPLES
APLICACIONES
¿QUÉ ES UNA METODOLOGÍA?

• Proceso mediante el cual sigue una administración,


planeación y programación del proyecto con el fin de
encontrar rutas de trabajo optimas para proyectos
informáticos.
OBJETIVO

• El objetivo general de la metodología de gestión de


proyectos es capaz de estandarizar, estructurar y organizar
la manera de trabajar. Así se ayuda a enfocar todos los
proyectos de la misma forma y nos permite ser capaces de
repetir los éxitos y aprender de los errores, por lo que hay
un proceso de mejora continua.
BENEFICIOS:

• Organizar los tiempos de proyecto


• Proporcionar herramientas para estimar la forma correcta
de tiempos y costos.
• Ayudar a gestionar y minimizar los riesgos del proyecto
• Mejorar la relación entre coste y beneficio de los recursos
• Desarrollar las habilidades del tiempo
METODOLOGIA DE DESARROLLO DE SOFTWARE

Problema
Requerimiento
Se requiere usar Software

Análisis una
Metodología.
Diseño

Implementación

Pruebas

Despliegue
METODOLOGIA DE
DESARROLLO DE
SOFTWARE
Requerimiento: Concepción de un problema a resolver
Análisis: ¿Qué? (entender el problema / cuestionarios y preguntar)
Diseño: ¿Como? (Resolver el problema / prototipos y modelos)
Implementación: ¿Hacerlo? (Codificación / Programarlo)
Pruebas: ¿Funciona? (Verificar / Comprobar)
Despliegue: ¿Instalar? (Distribuir el software)
METODOLOGÍA DE GESTIÓN DE PROYECTOS
METODOLOGÍA DE GESTIÓN DE PROYECTOS

• El Project Management Institute, contiene una descripción


general de los fundamentos de la Gestión de Proyectos
reconocidos como buenas prácticas para lograr un
gerenciamiento eficaz y eficiente del proyecto. Observar que no
es una metodología de gestión de proyectos.
DIRECCIONES DE PROYECTOS
METODOLOGÍA DE PROYECTOS Y ÁREAS DE CONOCIMIENTO
GRUPOS DE PROCESOS
PLANIFICACIÓN DE UN PROYECTO - EDT
METODOLOGÍA ORIENTADO A OBJETOS
METODOLOGÍA ORIENTADO A OBJETOS

El lenguaje unificado de modelado (UML, por sus siglas en inglés,


Unified Modeling Language) es el lenguaje de modelado de
sistemas de software más conocido y utilizado en la actualidad; está
respaldado por el Object Management Group (OMG). Es un
lenguaje gráfico para visualizar, especificar, construir y documentar
un sistema.
METODOLOGÍA RUP - PROCESO UNIFICADO RACIONAL

El Proceso Unificado Racional (Rational Unified Process en inglés,


habitualmente resumido como RUP) es un proceso de desarrollo de software y
junto con el Lenguaje Unificado de Modelado UML, constituye la metodología
estándar más utilizada para el análisis, implementación y documentación de
sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente
establecidos, sino un conjunto de metodologías adaptables al contexto y
necesidades de cada organización.
METODOLOGÍA RUP - PROCESO UNIFICADO RACIONAL

RUP (Rational Unified Process):


• Provee un acercamiento disciplinado para asignar tareas y
responsabilidades dentro de una organización de desarrollo.
• Su objetivo es asegurar la producción de desarrollo de software de
alta calidad que satisfaga los requerimientos de los usuarios finales
(respetando cronograma y presupuesto).
• Fue desarrollado por Rational Software.
• Puede ser adaptado y extendido para satisfacer las necesidades de
la organización que lo adopte.
METODOLOGÍA RUP - PROCESO UNIFICADO RACIONAL

RUP (Rational Unified Process):


• Posee cuatro fases del ciclo de vida:
• Concepción
• Elaboración
• Construcción
• Transición
FASES DEL CICLO DE VIDA DEL RUP

 Inception (Concepción): En esta primera fase se define el alcance y


objetivos del proyecto.
 Elaboration (Elaboración): Se desarrolla el plan del proyecto, la
especificación de características y la arquitectura base del sistema.
 Construction (Construcción): Esta fase se concentra en la elaboración, de
un producto totalmente operativo y eficiente y el manual de usuario.
 Transition (Transición): Fase en el cual se instala el producto en el cliente
y se entrena a los usuarios.
FLUJOS DE TRABAJO DEL PROCESO

 Orientados al desarrollo del software. Comprende:


– Modelado del negocio (Business Modeling): Describe la estructura y la
dinámica de la organización donde se va a implantar el sistema que
construyamos.

– Captura de Requisitos (Requirements): Establece exactamente lo que


tiene que hacer el sistema, para ello se extrae los requisitos utilizando
diferentes métodos.

– Análisis y diseño (Analysis & Design): Traduce los requisitos a una


especificación que describe cómo implementar el sistema, creando
para ello, diferentes vistas arquitectónicas.
FLUJOS DE TRABAJO DEL PROCESO

– Implementación (Implementation): Tiene en cuenta el desarrollo de


software, las pruebas unitarias y la integración.

– Pruebas (Test): Describe la ejecución de pruebas y las métricas para


rastreo de defectos.

– Despliegue o Implantación (Deployment): Incluye actividades


relacionadas con la entrega de la aplicación.
FLUJOS DE TRABAJO DE APOYO & SOPORTE

 Orientados a la gestión del proyecto. Comprende:


– Configuración y Control de cambios (Configuration & Change): Mantiene
la integridad de todos los artefactos que se crean en el proyecto. También
mantiene información del proceso evolutivo que se ha seguido.

– Gestión del proyecto (Project Management): Es el arte de lograr un


balance al gestionar objetivos, riesgos y restricciones para desarrollar un
producto que sea acorde a los requisitos de los clientes y los usuarios.

– Entorno (Enviroment): Cubre la infraestructura necesaria para desarrollar


un sistema.
DOCUMENTOS RUP
DIAGRAMA DE CASOS DE USO DEL NEGOCIO

Gestión Administrativa

Enviar Oficio d e Autorización d e inicio d e Matricula


V i c e -R e c to r a d o A c a d e m i c o (from M o d e l o del Ne goc io)
(f r o m M o d e l o d e l N e g o c i o )

Oficio d e Autorización
(f r o m M o d e l o d e l N e g o c i o )

Reci bi r Oficio d e Inicio d e Matricula


(from M o d e l o del Ne goc io)

Real i zar Trami te d e inicio d e Matricula


Oficina d e A d m i s i ó n (from M o d e l o del Ne goc io)
(f r o m M o d e l o d e l N e g o c i o )

Verificar R e c o r d A c a d e m i c o d e E s t ud i a nt e s
(from M o d e l o del Ne gocio)
DIAGRAMA DE CASOS DE USO DEL SISTEMA
DIAGRAMA DE ACTIVIDADES
“TIENDA POR CATALOGO”
DIAGRAMA DE CLASES
DIAGRAMA DE SECUENCIA

: W ebAbrirMa tricu la : Ma t r i c u l a Ma n a g e r : C u r s o : Matricula : R e p o r tC u r s o s A b ie r to s

: Secretario
A c a d e m ic o

1. Abrir Matricula

2 . fin d C u r s o s C o n M a tr i c u l a X A b r ir

3 . g e t N o m b r e

4 . m o s tr a r n o m b r e s d e lo s c u rs o s

5 . S e le c c i o n a r l o s c u r s o s

6 . In d i c a a b r i r c u r s o s s e le c c io n a d o s

7 . a b r ir M a tric u l a d e c u rs o s

8. abrir Matricula

9 . c r e a rM a tric u l a ( c u rs o )

1 0 . Indica emitir reporte

1 1 . g e n e r a re porte

1 2 . m u e s tr a r e p o r te c u r s o s a b ie r to s

1 3 . g e t C u r s o s ConMatriculaAbierta

1 4 . g e t N o m b r e
RELACIÓN COMPONENTE - CÓDIGO
package biblioteca;
import java.util.*;
li b r o /**
@author Manuel Rivas León
*/
public class libro
{
private String titulo;
private java.util.Date fechaEdicion;
public libro()
{
}
public Date getFechaEdicion() {
return fechaEdicion;
}
public void setFechaEdicion(Date
newFechaEdicion) {
fechaEdicion = newFechaEdicion;
}

Los cambios public String getTitulo() {


return titulo;
}
en el código
public void setTitulo(String newTitulo) {
se reflejan en titulo = newTitulo;
}
la clase }
DIAGRAMAS DE DESPLIEGUE Y
COMPONENTES
METODOLOGÍA BPM - GESTIÓN DE PROCESOS DEL NEGOCIO
METODOLOGÍA BPM - GESTIÓN DE PROCESOS DEL NEGOCIO

La Gestión por Procesos de Negocio, (BPM, del inglés Business Process


Management) es una disciplina de gestión empresarial holística que integra
tanto otras disciplinas relacionadas, técnicas y mejores prácticas del pasado y
presente; así como todas las tecnologías necesarias para dar vida a su
implementación y ejecución.
MODELADO BIZAGI PROCESS MODELER BPM (ACTUAL)
MODELADO BIZAGI PROCESS MODELER
BPM (SISTEMATIZADO)
METODOLOGÍA MSF – MICROSOFT SOLUTIONS FRAMEWORK
METODOLOGÍA MSF – MICROSOFT SOLUTIONS FRAMEWORK

Microsoft® Solutions Framework es un marco de trabajo de referencia para


construir e implantar sistemas empresariales distribuidos basados en
herramientas y tecnologías de Microsoft. MSF comprende un conjunto de
modelos, conceptos y guías que contribuyen a alinear los objetivos de negocio
y tecnológicos, reducir los costos de la utilización de nuevas tecnologías, y
asegurar el éxito en la implantación de las tecnologías Microsoft.
METODOLOGÍA MSF – MICROSOFT SOLUTIONS
FRAMEWORK

MSF (Microsoft Solution Framework):


• MSF es un compendio de las mejores prácticas en cuanto a
administración de proyectos se refiere.
• Más que una metodología rígida de administración de proyectos,
MSF es una serie de modelos que puede adaptarse a cualquier
proyecto de tecnología de información.
METODOLOGÍA MSF – MICROSOFT SOLUTIONS
FRAMEWORK

Fases de MSF (Microsoft Solution Framework):


• Visión y Alcance
• Planificación
• Desarrollo
• Estabilización
• Implantación
METODOLOGÍA MSF – MICROSOFT SOLUTIONS
FRAMEWORK
Fases de MSF (Microsoft Solution Framework):
• Visión y Alcance:
• Tener una visión clara de lo que se refiere lograr para el cliente.
• Ser capaz de indicarlo en términos que motivarán a todo el
equipo y al cliente.
• Se definen los líderes y responsabilidades del proyecto.
• Se realiza la evaluación inicial de riesgos del proyecto.
METODOLOGÍA MSF – MICROSOFT SOLUTIONS
FRAMEWORK

Fases de MSF (Microsoft Solution


Framework):
• Planificación:
• El equipo prepara las especificaciones
funcionales, realiza el proceso de
diseño de la solución.
• Prepara los planes de trabajo,
estimaciones de costos y cronogramas
de los diferentes entregables del
proyecto.
METODOLOGÍA MSF – MICROSOFT SOLUTIONS
FRAMEWORK

Fases de MSF (Microsoft Solution Framework):


• Desarrollo
• El equipo realiza la mayor parte de la construcción de los
componentes (tanto documentación como código).
• La infraestructura también es desarrollada durante esta fase.
METODOLOGÍA MSF – MICROSOFT SOLUTIONS
FRAMEWORK

Fases de MSF (Microsoft Solution Framework):


• Estabilización
• Se conducen pruebas sobre la solución, las pruebas de esta
etapa enfatizan el uso y operación bajo condiciones realistas.
• El equipo se enfoca en priorizar y resolver errores y preparar la
solución para el lanzamiento.
METODOLOGÍA MSF – MICROSOFT SOLUTIONS
FRAMEWORK

Fases de MSF (Microsoft Solution Framework):


• Implantación
• El equipo implanta la tecnología base y los componentes
relacionados.
• Estabiliza la instalación, traspasa el proyecto al personal de
soporte y operaciones.
• Obtiene la aprobación final del cliente.
METODOLOGÍA SCRUM
METODOLOGÍA SCRUM

Scrum es el marco de trabajo para el


desarrollo y mantenimiento de productos
complejos y sencillos. Es una de las
metodologías ágiles más populares y
usadas en proyectos de software,
aunque una de sus ventajas es la
adaptabilidad, lo que la hace ideal para
trabajar en diferentes contextos.
METODOLOGÍA SCRUM

• Product Owner (Dueño del Producto): Es la representación del cliente


dentro del equipo de trabajo, su principal responsabilidad es expresar
claramente la necesidad del cliente dentro del Product Backlog.

• Scrum Master (Lider del Equipo de Trabajo): Es el responsable de asegurar


que el Scrum es entendido y realizado al asegurarse de que el equipo trabaja
ajustándose a la teoría, prácticas y reglas de Scrum.

• Development Team (Equipo de Desarrollo): Se compone de las personas


responsables de dar cumplimiento a los SPRINT, son un equipo
autogestionado y organizado.
METODOLOGÍA SCRUM
METODOLOGÍA SCRUM

También podría gustarte