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.

Documentos relacionados