Valor Agregado en las TI: Herramientas, Metodologías y Frameworks
-
Upload
jersson-dongo -
Category
Technology
-
view
3.415 -
download
0
description
Transcript of Valor Agregado en las TI: Herramientas, Metodologías y Frameworks
Jersson DongoEspecialista en Tecnologías de Información
Jersson Dongo◦ Arquitecto de Software
◦ Participación en diseño, construcción y certificación de productos de consumo masivo.
◦ Menciones en Investigación y Desarrollo de Software
◦ Últimos Proyectos:
Fábricas de Software
Mejora de Metodología Empresarial CMMI2-CMMI3
Diseño y Certificación de Productos
Investigación y Desarrollo
Introducción
Herramientas
Metodologías
Marcos de Trabajo
Finalizando…
Cómo se programa actualmente?◦ Prácticas
◦ Modelos
◦ Patrones
Carrito de compras en .net?◦ DinnerNow!
◦ Asp.net + AJAX + SQL Server
◦ Buenas prácticas en programación
◦ Diseño
◦ Arquitectura
Quieres aprender ASP.Net MVC?◦ NerdDinner!
◦ MVC
◦ Jquery
◦ Buenas prácticas en programación
◦ Integración con servicios Live
Pero… por qué siempre hablamos de código?«De las actividades que se realizan
en un proyecto de software,
mas tiempo se pasa programando»
Code Complete
Hay mas?◦ Herramientas
◦ Metodologías
◦ Frameworks / Marcos de Trabajo
Herramientas
Metodologías
Marcos de trabajo
Proyectos
Algunas herramientas que no deberíamos olvidar◦ Visual Studio 2008
◦ Visual Studio 2010
◦ DevExpress CodeRush!
◦ Performance Tools
◦ IE Developer Tools
Y cómo funciona eso?◦ Demo?
Lamentablemente◦ Hay muchas herramientas
◦ Nunca terminaríamos de listarlas
A considerar◦ Herramienta correcta?
◦ Cómo se enlaza u ordena con algún proceso en particular?
Cómo generamos valor agregado?◦ Herramienta correcta en el contexto correcto
«Que sepas usar el martillo
no significa que todo tenga forma de clavo»
Qué es una metodología?
Tradicionales◦ Cascada
Nuevas?◦ Iterativo
◦ Incremental
◦ Ágil
Riesgos y Beneficios◦ Flexibilidad
◦ Procesos definidos
◦ Orden
A considerar◦ Hay un orden que seguir, siempre.
◦ Manifesto Agil: «Personas sobre Procesos»
Cómo generamos valor agregado?◦ Siendo flexibles
◦ Aprovechando herramientas, personas y procesos
«Personas sobre
procesos y herramientas, siempre»
Diferencia entre Framework y Metodología
Algunos Frameworks◦ MSF
◦ MSF Agile / MSF CMMI
Algunos Frameworks◦ SCRUM
Demos?◦ Plantillas
◦ Herramientas
Riesgos y Beneficios◦ Flexibilidad «al máximo»
◦ Alternativas
◦ Se requiere conocimiento y experiencia
◦ Criterio para seleccionar lo necesario!
A considerar◦ Cuidado con el concepto «Cero documentos»
◦ Concepto «Caja de herramientas»
Cómo generamos valor agregado?«En un framework
posiblemente todo sea opcional,
Debemos identificar cual, cuando y cómo»
Resumen◦ Herramientas
◦ Metodologías
◦ Marcos de Trabajo
Temas que no debemos olvidar◦ Diseño de Software
◦ Gestión de Proyectos
◦ Infraestructura de Aplicaciones
◦ Servidores
◦ !!!
A considerar◦ Conocer todo, no hay manera!
◦ Debemos tener en cuenta
Equipo adecuado
Caja de herramientas
Confianza, Comunicación y Compromiso
◦ Cómo consigues ese valor agregado?
http://alphab-it.com
http://Jersson.net
@Jersson