Técnicas para los requisitos del software: funcionales y no funcionales

Técnicas de captura, definición y validación de requisitos Brainstorming Entrevistas y  Checklists La lista de chequeo (Checklist) consiste en una serie de preguntas o revisiones que se realizan sobre los requisitos del SW, que nos sean presentados de forma escrita. Los requerimientos se pueden revisar sobre la matriz de trabailidad o sobre la definición del […]

Implantar la Integración continua (CI). DevOps

Integración continua El despliegue continuo (continuous deployment) o entrega continua (continuous delivery), y suelen estar asociados a metodologías lean startup. Con la evolución de los marcos ágiles y el surgimiento de DevOps se ha generado toda un visión sobre lo beneficioso que es integrar continuamente. DevOps: un modelo de desarrollo de productos digitales DevOps es […]

Herramientas para la Integración Continua (IC /CI)

  Herramientas DevOps Las herramientas de DevOps se pueden categorizar en siete grupos dependiendo de su propósito en la etapa particular del ciclo de vida de DevOps: Código (Sistema de control de versiones): Git Build (Integración continua): Jenkins, Travis, TeamCity Prueba (prueba continua, inspección): JMeter, Sonarqube Paquete (repositorio de artefactos): artefacto Configurar y liberar (gestión […]

Tecnologías de Desarrollo del Software

El equipo de desarrollo según requisitos de la empresa/profesional, debe elegir las tecnología/s más adecuada/s al tipo de proyecto o implantación. Actualmente para generar desarrollos de calidad  y sobretodo acordes con los requisitos especificados por el cliente o Product Owner, nos encontramos: La integración continua de los desarrollos con DevOps Frameworks Patrones de diseño. Testing […]