presentación de powerpoint -...
Post on 24-Jul-2020
10 Views
Preview:
TRANSCRIPT
Requerimientos EficacesExperiencia Práctica
Sobre el presentador
FELIPE PICCOLINISubgerente de ArquitecturaTransbank
• Desarrollador Consultor Jefe de Proyectos Arquitecto Arquitecto Empresarial
• +60 proyectos de diferentes tamaños, +20 de mayor envergadura
• Empresas privadas y públicas
• Participación y manejo de equipos off-shore
• Metodologías cascada, iterativa y ágil
De qué estamos hablando?
• Qué queremos lograr en primer lugar?• Teoría?
• Por qué fallamos?
• La experiencia nos dice algo…• Consejos y Quick-wins
• Consideraciones
Qué queremos lograr en primer lugar?
• “Lograr el resultado esperado”• Agilidad: “lo mas rápido
posible”• “Estar en la misma página”• Trazabilidad y Métricas• Completitud (dentro de lo
definido)• Sin Ambigüedad• Definir Requerimientos:
• Funcionales: Qué hace (acciones)• No Funcionales: Cualidades• Restricciones
Por qué fallamos?• Problemas típicos basados en la experiencia
• Proyectos chicos y grandes• Estrategia / Táctica, “Para ayer”
• Sector publico y privado• “Es mandatorio”, “Es necesario”, “Alineamiento Estratégico”
• Metodologías ágiles y cascadas• “Todo definido antes” vs “Vamos definiendo en el camino”
• El problema del negocio• No sabe bien cómo especificar lo que “quiere/necesita”
• Definir “qué” y no “cómo”
• El problema de tecnología• No sabemos escuchar y pensamos “mucho” en tecnología
Alcance ≠ Expectativas
En base a la experiencia…
• Considerar siempre: Personas, Procesos y Tecnología• Roles, Comunicación, Confirmación, Plataformas de Apoyo
• Herramientas y Automatización
• Colaboración
• Flexibilidad y Productividad (“Agilidad”)
• Ejemplo: Atlassian (www.atlassian.com)
• JIRA : Gestión de Proyectos y Actividades
• Confluence : Gestión del Conocimiento
Usando JIRA & Confluence
• Documentar características con Confluence• Definiciones• Características• Diagramas
• Generar Actividades en JIRA• Issues• Historias• Flujos
• Conectar la documentación con las actividades• Gestión y seguimiento transversal• Métricas y Dashboards• Comunicación, Colaboración y notificaciones
• Parte del flujo completo de proyectos• Orientado hacia DevOps
Consideraciones
• Las herramientas no son balas de plata• Debe haber un proceso bien definido
• Algunas herramientas pueden ayudar a “forzar” el apego al proceso
• Generan eficiencias
• Aumentan la transparencia• Que permiten “estar en la misma pagina” fácilmente
• Considerar Gestión del Cambio
• Elegir las herramientas considerando casos de uso y costo-beneficio
top related