Ir al contenido principal

Entradas

¿Tu primera propuesta de proyecto? ¡No temas!

Ya sabes utilizar Joomla!. Ya eres capaz de montar sitios web, adaptar plantillas, instalar y modificar componentes, hasta desarrollar tus propios plugins. Ya entre tus conocidos (lo que algunos mercadólogos llaman “mercado caliente”) has empezado a difundir lo que haces como freelancer. El primo de un amigo tuyo te recomienda con un tío lejano del sobrino de un vecino, quien te pide una propuesta para un sitio web y es el momento en el que el miedo inunda tu ser. ¡No temas! Sigue leyendo.

5 Herramientas para la automatización de pruebas de software

Con el auge que está tomando el desarrollo ágil de software, representado en marcos de trabajo como Scrum, la Programación extrema (XP) y el Agile Testing , cada vez es más crítico contar con la posibilidad de realizar constantes refactorizaciones e integraciones de código. En este artículo presentamos una lista de 5 herramientas para la automatización de pruebas de software. Cada vez es más crítico ir a la par de los exigentes tiempos de entrega y cambios demandados por las áreas de negocio. Para lograr esto, es necesario automatizar las pruebas funcionales y de regresión, con la finalidad que estas pruebas se puedan ejecutar de forma rápida y repetitiva. PMOInformatica presenta:  5 Herramientas para la automatización de pruebas de software. 5 Herramientas de automatización de software testing La automatización de prueba es ventajosa en situaciones en las cuales el software se modifica constantemente, dado que hasta las modificaciones menores pueden ocasionar...

10 herramientas para la gestion de calidad de software

Con el auge que han tenido las aplicaciones basadas en la web y en la nube, han surgido numerosas herramientas de software que nos permiten gestionar diversas tareas. En el área de ingeniería de software y en particular las pruebas de software (Software Testing), existen nuevas herramientas para registrar información y presentarnos reportes de estatus en las diferentes fases de ciclo de vida, según las metodologías de desarrollo de software utilizadas.  Asimismo, tenemos nuevas herramientas para automatizar los Tests. En este post presentamos una recopilación de herramientas de gestión de pruebas de software, tales como: Testlink, Redmine, HP Quality Center e IBM Rational Quality Manager, Gemini, Zephyr, Mantis y Bugzilla. PMOInformatica presenta 10 herramientas para gestionar el Software Testing. 10 herramientas de calidad de software Gestión de pruebas de software 1.- Testlink Testlink es un sistema de gestión de pruebas de software basado en la web, es de...

Las certificaciones PMI y sus requisitos

El Project Management Institute (PMI) es la organización profesional de gerencia de proyectos con más miembros en el mundo. Se encarga de definir estándares para la gerencia de proyectos, como por ejemplo la  Guía de Fundamentos para la Dirección de Proyectos (PMBOK)  y también se encarga de certificar que los profesionales conocen las mejores prácticas de gerencia de proyectos. Para dicha certificación el PMI ofrece múltiples credenciales para gerentes de proyectos, técnicos en gerencia de proyectos, gerentes de programas, portafolios proyectos ágiles, gerencia de riesgos y programación (cronogramas). Para estas especializaciones, el PMI ofrece actualmente 8 certificaciones, que son la PMP, CAPM, PgMP, PfMP, PMI-PBA, PMI-ACP, PMI-RMP y PMI-SP. No existen prelaciones o plan de carrera alrededor de las certificaciones, se puede aplicar a cualquiera de ellas siempre y cuando se cumplan los requisitos exigidos. A continuación las certificaciones del PMI y sus requisitos...

Plantilla de matriz de trazabilidad de requisitos

Siguiendo la definición establecida por el  PMI , la matriz de trazabilidad de requisitos es un cuadro que vincula los requisitos del proyecto desde su origen hasta los entregables que lo satisfacen (Definición de la  guía del PMBOK ). La matriz de requisitos ayuda a asegurar que cada requerimiento agrega valor al negocio, mostrándote el vínculo entre requisitos, necesidades de negocio y objetivos de proyecto. De esta forma puedes hacer un  seguimiento durante el ciclo de vida , mejorando la ingeniería de requisitos al asegurar que estos sean entregados según especificaciones. Aquí te presentamos una matriz de trazabilidad de requisitos, con la que podrás documentar información de cada requisito, códigos y subcódigos, criterios de aceptación, oportunidades y metas de negocio, entregable que satisface el requisito,  interesados (stakeholders) , nivel de complejidad, estado actual y más. >> Descargar la plantilla de matriz de trazabilidad de requerimientos Más ab...

8 Técnicas de análisis de requerimientos de software

En la Ingeniería de requisitos, el análisis de los requerimientos del software es la etapa que sigue después que estos han sido levantados y documentados en un registro o matriz de trazabilidad. La  especificación de requerimientos , es una actividad que cada vez toma mayor preponderancia en la gerencia de proyectos, dado que se ha demostrado que una causa recurrente en su fracaso se origina de una inadecuada especificación de requisitos. Con este artículo, continuamos nuestra serie de Ingeniería de requisitos, continuando con los conceptos desarrollados en el artículo anterior de 7 Técnicas para el levantamiento de requerimientos de software.

Requerimientos No Funcionales: Porque son importantes

Todos los Servicios de Tecnología de Información (TI) en algún punto de su ciclo de vida, necesitan considerar los requerimientos no funcionales y las pruebas asociadas a los mismos. Para algunos proyectos, estos requerimientos implican una cantidad considerable de trabajo y esfuerzos, mientras que para otros no. Con frecuencia, los requerimientos no funcionales son ignorados o subestimados en la  fase de análisis de requerimientos . El error, termina identificándose en la fase de implementación cuando remediarlos implica más trabajo y costo, pudiendo ocasionar que no sean adoptados por los usuarios y clientes. En este artículo se presenta una definición de que son los requerimientos no funcionales de un servicio de tecnología de información o un sistema, se describen las categorías en las que pueden clasificarse, las posibles consecuencias de no definirlos en la fase de Diseño y algunos ejemplos de requerimientos no funcionales. Que son los Requerimientos No Funcionales Los r...