Una herramienta única para administrar proyectos con

Slides:



Advertisements
Presentaciones similares
ingeniería de software
Advertisements

Presentación del Consultor
Metodologías ágiles.
Segmento GRC. Segmento GRC IT Governance Segmento E-Governance Otros Segmentos Segmento CRM Segmento E-Governance.
COSO I y COSO II.
Control Interno Informático. Concepto
Propuesta de Mejora del Proceso de Pruebas basada en el Modelo TPI
Noveno Semestre UNIDEC
PORTAL WEB Manual de Usuario Perfil Autorizador
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Sistema desarrollado Control de la Producción
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
ARQUITECTURA DISTRBUIDA DENTRO DEL SIG Y SIC
SISTEMA DE SEGUIMIENTO DE DOCUMENTOS
Desarrollo de Software
TecriMil Control de Asistencia.
SISTEMA DE NACIMIENTOS MANUAL DEL USUARIO. El objetivo del presente manual es servir de guía al usuario final para interactuar con el Sistema, permitiéndole.
¿Qué es ZABBIX? Zabbix esta diseñado para monitorear y registrar el estado de varios servicios de red, Servidores, hardware de red, alertas y visualización.
Soporte GO-LIVE Crear y seguir tareas, escenarios, requerimientos Asignar trabajo al equipo Uso de workflow para hacer cumplir el proceso.
APROWEB el Software para administración de proyectos
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
DEFENSA PÚBLICA Jorge Salinas
1/6 ¿Porqué es necesaria una red de datos?. 2/6 ¿Porqué es necesaria una red de datos? Una empresa que implementa una red de datos lo hace pensando en.
En las empresas se generan documentos que tienen que ser administrados, revisados y autorizados por varias personas, por lo cual es necesario determinar.
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Lineamientos de Pruebas Integrales del GRP Financiero
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Gestión de la Configuración (SCM)
Sistema Jurídico Creación de base de datos de un sistema Jurídico
INIA – Gestión de Incidencias
1. Introducción 2. Planteamiento del Problema 3. Objetivo General 4. Objetivos Específicos 5. Alcances 6. Limitaciones 7. Metodología de Desarrollo.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Paola Saavedra -
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
CODIFICADOR.
Ing. Cristhian Quezada Asenjo
Z www. registrelo.go.cr. z Pilares del Modelo Firma Digital Ventanilla Electrónica Única Expediente Único Digital Procesador de Pagos Monitoreo Permanente.
Presenta.
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
PLATAFORMA DE GESTIÓN Y AUTOMATIZACIÓN MULTISERVICIO “La mejor ayuda para gestionar sus servicios”
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Ximena Romano – Doris Correa
Unidad ll Equipo 2 Juan Carlos Martínez Ramos
Hecho por: SANDRA PAOLA BELTRÁN BELTRÁN Ing. Sistemas Universidad del Tolima Ceres Gachetá.
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
Departamento de Medicina Preventiva y Social, Facultad de Medicina Sociedad Uruguaya de Informática en la Salud (SUIS) Curso Introductorio a los Sistemas.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
TESINA DE LICENCIATURA EN SISTEMAS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Estimación de proyectos de software
BASE DE DATOS DISTRIBUIDAS
Estructurar tus ideas para hacerlas realidad
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Sistema de Validación de Valuaciones y Asignación Tabular S I V A L
REVISION Y AUDITORIA.
SISTEMA EMPRESARIAL CRM Y ERP
Fecha: 26 de agosto de 2013 Tema: actualizar un programa.
BUSINESS T&G Think & Grow Uniclass Gestión de Gastos Sistema integral de Gastos.
Minty Ascención Carlos Castillo Richard Simoes Alexander Simoes Carlos Pérez Marcel Da Rocha.
Hardware. Mas preciso. Soporta mas tareas complejas. Permite sustituir componentes. SERVIDOR Computador que forma parte de una red y brinda servicios.
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
Conociendo el modelo Cliente-Servidor
Gestión de versiones. Cronograma Conceptos introductorios Arquitecturas posibles Riesgos en la no utilización Herramientas.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
1 PRESENTACIÓN DE PRODUCTO SISTEMA DE ADMINISTRACIÓN DE BIENES INMUEBLES Y BIENES MUEBLES.
Junio, 2013.
Transcripción de la presentación:

Una herramienta única para administrar proyectos con

El ciclo de desarrollo con GeneXus Es altamente iterativo ( prototipación ). En general se utilizan dos metodologías de trabajo: Modelo centralizado : Presenta algunas desventajas ( se generan tiempos muertos y fallas en el seguimiento ) Modelo descentralizado : Puede generar inconsistencias y baja reutilización

El ciclo de desarrollo de software Es un proceso complejo. Intervienen muchos actores. Es un ciclo iterativo que requiere seguridad, controles y aprobaciones. Los costos del desarrollo son directamente proporcionales al tiempo empleado. El software es un intangible frágil. Factores clave de éxito Experiencia Metodología Herramientas informáticas

Características de la metodología de trabajo Ambientes: Desarrollo, Testing y Producción Existen KB consolidadas: Testing y Producción Cada desarrollador posee una KB local Todos tienen un módulo común, denominado Núcleo Correspondencia entre las fuentes GeneXus y los objetos compilados Existe un Administrador de las bases de conocimiento de Testing y Producción. El acceso a los modelos de Testing y de Producción es restringido y debe ser auditado. El proceso de producción del software incorpora trazabilidad.

Características de GxManager Creado por ACCION POINT, pensado para soportar la metodología de trabajo. Permite administrar el workflow del ciclo de desarrollo. Interactúa con las bases de conocimiento permitiendo manejo remoto de las mismas. Permite hacer un seguimiento de cada cambio, desde el ingreso del requerimiento hasta su puesta en producción. Su arquitectura genera protección de las bases de conocimiento : Proteccion física Control de cambios Seguimiento Permite distribuir físicamente el equipo de desarrollo. Permite medir el esfuerzo de cada cambio y otros costos involucrados.

Metodologia de trabajo : Actores y Componentes GxManager Project Lider Desarrollador KB Local Desarrollo KB Producción (consolidado) Producción Usuario Final Administrador KB Nucleo Internet GxManager Web Server Testing KB Testing Tester

El workflow de GxManager 1. El usuario final utiliza el browser para ingresar a GxManager. Allí podra describir su pedido de cambio para el sistema (requerimiento) Testing Desarrollador KB Local GxManager Internet KB Producción (consolidado) KB Testing Administrador GxManager Web Server KB Nucleo Desarrollo Producción Usuario Final Tester Project leader 9. Finalmente el usuario es notificado de la finalización del proceso. Todas las actividades fueron administradas en forma centralizada por GxManager. Los resultados en cuanto a seguridad, seguimiento, control y auditoría son altamente satisfactorios. La información generada durante el proceso tiene alto valor para la administración del proyecto. 2. El líder de proyecto recibirá el requerimiento en su “InBox” del GxManager y si lo acepta asigna un desarrollador para llevarlo a cabo. 3. El desarrollador recibe la asignación y analiza el requerimiento. “Navega” el consolidado y puede solicitar : . Cambio de estructuras . Conjunto de objetos a modificar . Reservar nombres de objetos nuevos Automáticamente recibe los objetos solicitados vía eMail. 5. El desarrollador finaliza los cambios. Envía los objetos al servidor de GxManager. 4. El administrador recibe el pedido de cambio de estructuras. Modifica el núcleo y lo envía a todos los desarrolladores. Luego envía el cambio al servidor de GxManager y ejecuta el impacto en Testing a través de esta herramienta. 8. El Administrador recibe la aprobación del Testing. Entonces ejecuta a través de GxManager el pasaje a Producción 6. El administrador consolida los objetos modificados usando GxManager. Luego de una serie de validaciones, solicita la , generación y compilación de los objetos en Testing 7. El Tester recibe la notificación de que finalizó el desarrollo. Utiliza el ambiente de Testing para probar los cambios.

GxManager en acción Ingreso del Requerimiento

GxManager en acción Tareas asignadas en el Inbox

GxManager en acción “Navegar” la KB

GxManager en acción “Navegar” la KB

GxManager en acción “Navegar” la KB

GxManager en acción Solicitud de objetos/cambios de estructura

GxManager en acción Consolidar e impactar los cambios

Otras características de GxManager Multiempresa y multiproyecto. Permite configurar los equipos de desarrollo por proyecto. Registración del tiempo dedicado a cada cambio, valorización de recursos. Se puede restringir el acceso a nivel usuario/objeto. Busqueda avanzada de objetos, en muchas bases de conocimiento simultáneamente. Módulo de reportes ad-hoc usando GxQuery. Posibilidad de explotar la información generada con GxPlorer. Bloqueo automático y manual de objetos. Cuenta con todos los listados comunmente usados con Genexus. Desarrollado en Genexus ( Web Forms ) con GxFlow y GxPublic.

Conclusiones GxManager es la herramienta ideal para administrar el ciclo de desarrollo con Genexus. Esta basado en una metodología de trabajo estudiada y probada. Su utilización es aconsejada para equipos de desarrollo de mas de 2 personas. Los proyectos de software bajo este esquema incorporan calidad en el proceso. El retorno de la inversión se ve en : La organización del equipo La eliminación del retrabajo por perdida de objetos La mejora en la comunicación entre los integrantes La información de gestión que se genera

Paola Saavedra Martinez Muchas Gracias Paola Saavedra Martinez psaavedra@acciopoint.com