Descargable Consultoria en Arquitectura de Software
Transcripción
Descargable Consultoria en Arquitectura de Software
Consultoría en Arquitectura de Software Dentro de su propuesta de servicios de consultoría, HEINSOHN ofrece consultoría en planeación de tecnologías de información, donde se define a nivel táctico y estratégico el portafolio de proyectos de tecnologías de información que su organización necesita para el cumplimiento de su estrategia de negocios. 1. Arquitectura de software HEINSOHN refleja su experiencia en desarrollo de proyectos de tecnología por medio de su línea de consultoría en arquitectura de software. Esta línea de consultoría busca maximizar los beneficios del uso de aplicaciones desarrolladas por terceros o in-house, por medio de estandarización de las mejores prácticas y tecnologías del mercado dentro de sus aplicaciones misionales. Uno de los principios base de estos servicios de consultoría es buscar alinear sus objetivos de negocio con los requerimientos técnicos de sus aplicaciones. Para luego reflejarlos en sus aplicaciones de negocio por medio de evaluaciones de arquitectura, pruebas de carga y estrés, consultoría en apoyo de decisiones de tecnología, entre otros. 1.1 Servicios que hacen parte de esta línea de consultoría: • Evaluación de arquitecturas de software por medio de ATAM. Esta metodología diseñada por el Carnegie Mellon plantea la evaluación de la arquitectura de su solución basado en motivadores de negocio definidos por los principales dueños del sistema. Después de un análisis técnico detallado, su resultado es la identificación de riesgos para su negocio, y un plan para mitigarlos. Este servicio puede aplicarse a arquitecturas en definición, o arquitecturas ya implementadas. • Servicio de Afinamiento y optimización de aplicaciones, donde se analizan técnicamente sus aplicaciones para mejorar sus tiempos de respuesta, escalabilidad y optimización de uso de recursos (RAM, CPU, almacenamiento). • • • • • Pruebas de Carga y Estrés, para la evaluación de desempeño y escalabilidad de sus aplicaciones, basándose en escenarios funcionales reales con el fin de maximizar el impacto de sus resultados. Este servicio aplica para ambientes de producción y desarrollo. Consultoría en definición de arquitecturas de software para proyectos existentes o nuevos, su organización contará con la experiencia y conocimientos de HEINSOHN en desarrollo de aplicaciones, para su posterior desarrollo in-house o realizado por terceros. Selección de herramientas y tecnologías para el desarrollo de aplicaciones o nuevas funcionalidades, Definición de estrategia de arquitectura de software para desarrollo de productos, aplicaciones y nuevas funcionalidades, Incluyendo análisis de costos, metodología, lineamientos, escenarios de calidad entre otros. Pruebas de concepto para toma de decisiones técnicas y definición de lineamientos de arquitectura y desarrollo, documentando los resultados y recomendaciones para la toma de las mejores decisiones. 1.2 Beneficios • • • • • • Contar con argumentos técnicos, de recursos y restricciones para la toma de decisiones de diseño y definición de arquitecturas de software. La toma de decisiones técnicas y de diseño de la arquitectura serán soportadas por criterios precisos y verificados para mitigar los riesgos por definición de plataforma tecnológica y estrategias arquitecturales. Conocer la viabilidad técnica del uso o definición de diferentes componentes técnicos dentro de la arquitectura de su organización. Definir y realizar las modificaciones necesarias a la arquitectura e infraestructura de aplicaciones como resultado del análisis de desempeño de las mismas. Definir o unificar lineamientos para la gestión de proyectos de desarrollo en las diferentes etapas del mismo. Definición de escenarios para las pruebas y evaluación de la arquitectura mediante la elaboración de escenarios de calidad que se ajustan a las necesidades de su organización.