Transformación de TI
-
Aumente la productividad de su equipo aplicando las metodologías SCRUM y RUP.
-
Capacita y renueva a tu departamento de Tecnologías de la Información de modo que tenga claro cuáles son los proyectos más urgentes y cuente con las habilidades para desarrollar un software escalable y sostenible en el tiempo.
Es difícil priorizar los proyectos de tu empresa debido a que tu equipo de TI tiene deficiencias en la ejecución de sus funciones.
Y esto se debe a que no cuenta con un marco de trabajo que le permita desarrollar las herramientas tecnológicas con un método aplicable a todos los proyectos que además garantice buenos resultados.
¿En qué se traduce tal situación?
En baja productividad, ejecución lenta de los procesos y presencia constante de errores.
Si delegas la gestión de un proyecto crítico para la compañía a un grupo de profesionales que no tiene las competencias necesarias, por mucha experiencia o buena voluntad que tenga, es muy probable que el proyecto termine fracasando.
Pero si cuentas con un equipo apto y organizado, no solo desarrollarán bien los proyectos, sino que tu consorcio tendrá mejor planificación para decidir en cuáles invertir primero.
Ayudaremos a tu empresa a adoptar la metodología SCRUM y metodología RUP, de modo que tu equipo aprenda a aplicarlas dentro de un proceso metodológico.
Les enseñaremos la metodología SCRUM y metodología RUP de forma práctica: los escucharemos para entender sus procesos de desarrollo, evaluar lo que están haciendo bien, detectar el origen del problema y definir lo que se puede mejorar.
Adaptaremos las prácticas a dicha realidad, las aplicaremos en algunos de sus proyectos, corregiremos los errores que cometan en el proceso y les brindaremos mentoring para que las puedan ejecutar en otros proyectos.
Áreas del ciclo de vida del desarrollo de software que cubrimos
BEYOND
SOLUTIONS
Adopción de metodologías y marcos de trabajo para el desarrollo de software
Diagnosticamos su problemática, le guiamos en la adopción prácticas y métodos personalizados a su organización. Utilizamos una combinación de metodologías ágiles como metodología SCRUM y procesos de desarrollo formales como la metodología RUP (Rational Unified Process).
Administración de requerimientos
Enseñamos prácticas de gestión y levantamiento de requerimientos, adaptamos su proceso y realizamos proyectos pilotos con su personal para asegurar la correcta transmisión de conocimiento y la calidad de los resultados que genere su personal.
Análisis y diseño de arquitecturas de software
Transmitimos las técnicas de modelación de sistemas con UML, diseño y uso de patrones. Establecemos guías de trabajo, plantillas de código, ejemplos que permitan asegurar la aplicación de arquitecturas.
Pruebas al software
Aseguramos la implementación de la práctica de pruebas y control de calidad al software en su institución, transmitiendo conocimiento a dueños de producto, usuarios, conocedores de negocio y personal de TI involucrado en la planificación y ejecución de pruebas.
Control de cambios y control de versiones
Analizamos el proceso de control de cambios para adaptar mejores prácticas a su organización. Adicionalmente, adaptamos herramientas para la automatización del control de cambios y la administración adecuada de las versiones del software.
Gestión de proyectos
Enseñamos cómo aplicar una correcta gestión de los proyectos de desarrollo de software y aseguramos que sus equipos apliquen las prácticas a los proyectos de su organización: basada en prácticas de la industria: PMBOK, el proceso unificado y metodologías ágiles.
Quiero empezar ya
ContactoEstas empresas han obtenido resultados satisfactorios
Metodología de administración de requerimientos
Teníamos mucha dificultad para que los usuarios pudieran expresar sus ideas y que fueran traducidas de la manera que TI entendiera, no había un canal de comunicación hablando el “mismo idioma”.
La institución y TI queda con un conocimiento de lo que implica un análisis de levantamiento de requerimientos, de manera que existe un estándar, los usuarios que participaron quedaron capacitados y es mucho más sencilla la comunicación con ellos. De aquí en adelante TI ha podido ir masificando el conocimiento al resto de la organización.
Me ha gustado el conocimiento que Infosgroup tiene en el tema y el resultado de la estandarización del proceso de levantamiento de requerimientos
Bernal Camacho
Analista de Sistemas
Adopción metodología de desarrollo basada en SCRUM
Se tenía dificultad en la comunicación con los usuarios expertos (no participaban activamente en el proceso), entre las áreas técnicas de diseño (arquitectura) y desarrollo (ingeniería). El proceso era en cascada, por lo que la gestión de riesgos y las pruebas se dejaba para las etapas finales, adicionalmente, no se tenía una adecuada planificación de pruebas técnicas.
Se analizó la realidad del Grupo Mutual, las necesidades de desarrollo y se adaptó el marco de trabajo de SCRUM y prácticas de ingeniería de software para la gestión de requerimientos, administración de riesgos y planificación de pruebas, en un esquema iterativo. La organización se enfocó a desarrollos ágiles con la participación activa de los usuarios expertos y una comunicación más eficaz entre las áreas técnicas.
Se realizaron proyectos en los que se aplicó el marco de trabajo y se fue afinando para la realidad de Grupo Mutual.
Metodología de Desarrollo de Software
No se contaba con una metodología formal de desarrollo de software, el proceso aplicado variaba de las personas que lo ejecutaban y se dependía totalmente del conocimiento de las personas.
El involucramiento de los conocedores de negocio en algunos sistemas era muy limitado, de manera que se tenía debilidad en la comunicación de las necesidades y fallas en el levantamiento de requerimientos.
Por otro lado, no se contaba con un mecanismo formal para guiar a todos lo proveedores de manera estandarizada.
Con Infosgroup, se logró definir y adaptar las prácticas de administración de proyectos, gestión de requerimientos y pruebas al software, y se probó mediante su aplicación a un proyecto real de la institución. El uso del Rational Unified Process - RUP, fue clave para contar con la base sobre la cual se obtuvo un proceso adaptado a la realidad del CONAVI.
Arquitectura de software en J2EE
No se contaba con estándares que pudieran ser aplicados en el desarrollo de los sistemas de información tanto a nivel interno así como para desarrollos subcontratados, de manera que permitieran asegurar la calidad y la consistencia de la estructura y comportamiento de las aplicaciones.
Para ello se trabajó en el desarrollo de un estándar que comprendió un conjunto de decisiones a nivel de diseño y de desarrollo o codificación de sistemas para establecer una guía para los desarrollos internos y subcontratados bajo plataforma Java y J2EE.
Esto ha permitido contar con desarrollos que respetan patrones de diseño, estructuración en capas y lineamientos para que los sistemas sean robustos y mantenibles. Los equipos de desarrollo pueden contar con estas guías tanto a nivel de diseño en UML como a nivel de código con ejemplos aplicados y probados para ir a la segura.
Evoluciona en el desarrollo de software e incrementa la eficiencia y planificación de tu corporación al perfeccionar el desempeño de tu equipo de TI con ayuda de nuestra asesoría personalizada.
Capacitaciones especializadas
Tu equipo aprenderá, con los consultores de INFOSGROUP, a aplicar las mejores técnicas ingenieriles para la transformación y progreso de tu compañía con el objetivo de que sean capaces de ponerlas en práctica por sí solos.
ME INTERESA