Experiencia de un líder de desarrollo J2EE

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

Desarrollo de aplicaciones en n- capas
Programación Orientada a Objeto 1
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat.
Servidores Web Capítulo 2.
Introducción a servidores
Conectividad e Integración I
Universidad Nacional Autónoma de Honduras
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
Carlos Rojas Kramer Universidad Cristóbal Colón
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Arquitectura del sistema
Estructura para servidores de servicios en redes IRC
Servicios Web.
Arquitectura Orientada a Servicios (SOA)
Arquitectura, conceptos y ejemplos
MI PROGRAMA DE FORMACION
I N G E N I E R I A I N D U S T R I A L UIA MTRO. JOSE LUIS FLORES.
Realizado Por: José Páez
ESCUELA POLITÉCNICA DEL EJÉRCITO CARRERA DE INGENIERÍA DE SISTEMAS
Model View Controller (MVC)
Comparación entre la implementación de aplicaciones PHP y ASP.NET 2.0
XI Forum Arquitectos de Software .NET Innovación y Empresa
Características Técnicas
Investigación Servidor de Aplicaciones WebSphere
ACIS Desarrollar proyectos de software y “evitar” el fracaso ?
Java 2 Platform Enterprise Edition
Características Técnicas
Confidential Una invitación a descubrir la magia (real) del desarrollo rápido de aplicaciones.
ANÁLISIS, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA ORIENTADO A LA WEB PARA GESTIÓN ACADÉMICA. CASO PRÁCTICO: JOHN OSTEEN CHRISTIAN ACADEMY Elaborado por.
Jonathan Patricio Cárdenas Ruperti
Ing. Obed Javier Ing. Obed Javier 1. Carta de Presentación 2. Descripción de Servicios 3. Contacto.
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Desarrollo de aplicaciones web en entorno servidor
UOC José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición.
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Presentado por: Ing. Manuel Rodríguez Coria. Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.
Arquitectura Orientada a Servicios
Tecnología para la Comunidad
Arquitectura para crear Soluciones Conectadas Eduardo Mangarelli Gerente de Socios Estratégicos Wilson Pais Gerente de.NET Microsoft Uruguay.
Proyecto Eguana Licitación y Subastas Presentado por: Roberto Guerrero José Intriago Christian Tacle.
escuela técnica superior
Mensajería en Sistemas de Información
Ing. en Sistemas de Información
Java ??? Ing. Rolando Steep Quezada Martínez
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Términos y Conceptos Básicos
1 GESTIÓN DE UTILIZACIÓN DE REDES Noviembre 2013 Herramienta de Monitoreo Pandora FMS David González.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
UML.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Tecnologías Cliente / Servidor
Implementación de una visión de arquitectura Experiencias y Resultados
ERPS Daniel Lozano Carrillo. TIPOS DE ERPS Soluciones a la medida Estándar Modular En la Nube.
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
Simulador Redes Nombres etc,,.
LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
Autor: Reinozo Cuesta Christian Marcelo
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
Java Enterprise edition
Transcripción de la presentación:

Experiencia de un líder de desarrollo J2EE Ing. José Luis Bugarin CSM-Certified Scrum Master Iluminatic SAC

Agenda Introducción Especialidades o rutas a seguir Arquitectura de Software Desarrollo de Proyectos J2EE Fortalezas Debilidades Alternativas de especialización Requisitos para la Arquitectura de Software

INTRODUCCION Donde se debe aplicar Arquitectura Para aplicar arquitectura, se deben considerar los siguientes puntos: Tamaño de la solución, Complejidad, Rendimiento (es la velocidad en la que una única petición o solicitud puede ser ejecutada), Escalabilidad (describe la capacidad de una solicitud o petición para ser ejecutadas rápidamente en virtud de un aumento de la carga), Integracion, Disponibilidad, Multiplataforma, Seguridad (https, firmas digitales, encriptacion).

Especialidades o Rutas a Seguir Empresarial Infraestructura Datos Seguridad Técnico (Arquitectura de software) Arquitecto de Soluciones (SuperAnalista) Según el tamaño de la empresa estos roles pueden ser desempeñados por una o varias personas. La definición de estos roles suele ser confusa o confundida por la mayoria de gerentes de proyecto, gerentes generales y otros tipos de gerencia que no tengan la vision de tecnologia.

Arquitectura de Software Arquitecturas de Referencia Java Enterprise Tamaño mediano – grande – con enfasis en integración de multiples plataformas y distintas tecnologias. .NET Tamaño pequeño – mediano – donde la plataforma y los proveedores de datos, y servicios estan bajo control. Open Source (nuevo jugador) Middle size (php - phyton) Legacy (Mainframe – aún sigue vivo !) Z-series – nucleo de reglas de negocio de las principales industrias - Seguros, telecomunicaciones, banca, finanzas.

Desarrollo de Proyectos J2EE Estándares : POO, UML, Patrones de Diseño, Casos, RUP, XP, Agile (Scrum). Equipos de desarrollo multidisciplinario, multilingue, y con localizaciones geograficas diversas.

Fortalezas como profesionales en sistemas Recursividad: recursos limitados, entornos limitados, equipos limitados -> Creatividad Liderazgo Formacion y Vision Holistica (asumiendo especializacion previa - totalidad dinámica integrada) Adaptabilidad Comunicacion Dependiendo de Formación …

Debilidades de los profesionales en sistemas Estándares – Formalidad de Procesos Contacto con Proyectos Reales - < academia > empresa. Areas de Especializacion Ausencia de Contacto Multicultural No se valora los perfiles técnicos - queremos ser gerentes sin terminar la carrera.

ALTERNATIVAS DE ESPECIALIZACION Academicas Estudios de Postgrado tradicionales Industriales Certificaciones en habilidades especificas Liderazgo - Coordinacion

Requisitos para llegar a la arquitectura de software Experiencia Preparacion academica Certificaciones Habilidades de Liderazgo y Comunicacion: técnicas y de negocios Vision Holistica Innovación Especializarse – dominar un área de conocimiento 10

Conocimientos Específicos Tecnicos Servidores Web (apache – ibm http server) Servidores de Aplicaciones JAVA J2EE (Tomcat, Apache Geronimo, WAS, OAS, GlassFish, etc) Servidores de Bases de Datos (Oracle, DB2, SQL SERVER, MYSQL, etc.) Arquitecturas de Redes Sistemas Operativos (Windows, Linux, Unix, AIX) Envios de email (smtp) JMS – MQ (Message Queue) Arquitectura Orientada a Servicios (SOA) Servicios Web (Web Services) IDES de Desarrollo (eclipse, netbeans, jdeveloper,etc) Frameworks (Struts, JSF, Hibernate, Ibatis,Spring,etc) Sistemas de Trazas (Log de aplicaciones) JSP, CLASES, CODIGO JAVA, JSTL

Conocimientos Técnicos Específicos Para la capa de presentación se puede tener: ZK, GWT (google web toolkit). Integración de AdobeFlex con Java Desarrollo orientado al test Junit para las pruebas de métodos escritos en java

Conocimientos especificos funcionales Casos de Uso (Caso de uso del sistema y casos de uso del negocio) Historias de Usuario Diagramas de Actividad Diagramas de Clase Diagramas de Secuencia Diagramas de Componentes Priorización de Casos de Uso Diferenciar Procesos de Negocio con Procesos de Sistemas

CONTACTO jbugarin@iluminatic.info http://consultorjava.com