miércoles, 10 de agosto de 2016

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


Designed by Freepik

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.

Perfecciona el análisis de requerimientos mediante técnicas como la observación🔍, entrevistas🗣️, talleres📚, los cuestionarios📝 y el modelado💻. Inscríbete en el curso 🎓👍 Recolección y análisis de requerimientos de software en Udemy.

El análisis de requerimientos consiste en aplicar una serie de técnicas para desglosar y analizar los requisitos y sus partes, algunas de estas técnicas son: Modelado de procesos, Modelado de dominio, casos de uso, inspecciones, listas de chequeo y prototipos.

PMOInformatica presenta: 8 Técnicas para analizar requerimientos de software

lunes, 8 de agosto de 2016

Pruebas de aceptación de software según el ISTQB

En la Ingeniería del software, las pruebas de aceptación se realizan para establecer el grado de confianza en un sistema, partes del mismo o en sus características no funcionales.

La confianza en el sistema estará determinada por su grado de adherencia a las necesidades, requerimientos y procesos de negocio solicitados por el usuario o cliente. Es en función a estos que el usuario debe decidir si acepta o no el sistema que le está siendo entregado.

Por lo tanto, las pruebas de aceptación suelen ser responsabilidad de los clientes o usuarios del sistema. Otros interesados del proyecto pueden involucrarse también.

En este artículo te presentamos los diversos aspectos que definen que son las pruebas de aceptación de software, incluyendo a partir de que se define, sobre qué aspectos se realizan y cuáles son las clases de pruebas de aceptación.

lunes, 1 de agosto de 2016

10 tipos de pruebas no funcionales

¿Te gustaría aprender a realizar pruebas de carga y rendimiento usando JMeter? Sígue el enlace e inscríbete en el curso: Learn JMETER from Scratch -(Performance + Load) Testing icon

Imagen de: Dynatrace

Las pruebas no funcionales se enfocan en validar un sistema o aplicación por medio de sus requerimientos no funcionales, es decir, la forma en que el sistema funciona y no por medio de comportamientos específicos.

Las características no funcionales de un sistema o aplicación con frecuencia se cuantifican en escalas variables, como por ejemplo los tiempos de respuesta en pruebas de desempeño.

El ISTQB establece que la omisión de las pruebas no funcionales puede ocasionar problemas de calidad potencialmente catastróficos luego de la salida a producción, sin embargo, estos tipos de pruebas son costosos, por lo que deben evaluarse los riesgos antes de comprometer los recursos del proyecto.

En este artículo te presentamos 10 tipos de pruebas no funcionales, específicamente las pruebas de usabilidad, seguridad, carga, estrés, volumen, configuración, rendimiento, escalabilidad, recuperación y mantenibilidad.

miércoles, 27 de julio de 2016

Los 10 libros más buscados en administración proyectos

Como Gerente de proyectos, debes buscar libros en administración de proyectos para ampliar tus conocimientos y perfeccionar la técnica de dirección de proyectos.

¿Estás buscando libros en Administración de proyectos?

Si buscas comprar libros en administración de proyectos, aquí te presentamos una lista de las 10 obras de Gestión de proyectos en español más buscadas en Amazon.


Los 10 libros más buscados en administración proyectos


1. El nuevo mánager al minuto (One Minute Manager - Spanish Edition)


Libros de administración proyectos - El Manager al minuto

El método gerencial más popular del mundo.

Autor: by Ken Blanchard, Spencer Johnson.


El Manager al minuto es el método gerencial que se ha convertido en una sensación internacional, millones de gerentes en compañías de Fortune 500 y pequeñas empresas a nivel mundial han seguido sus técnicas, logrando aumentar su productividad, satisfacción en el trabajo y prosperidad personal. Sígue el enlace para conocer el Manager al minuto.


2.- Guía de los fundamentos para la dirección de proyectos 6ta edición (PMBOK 6) en español


Libros de administración proyectos- La guía del PMBOK 6ta edición en español

Autor: Project Management Institute


La guía del PMBOK 6 es la edición más reciente de los estándares para la gestión de proyectos definidos por el Project Management Institute (PMI). Contiene las últimas técnicas y métodos comprobados para que logres los objetivos de proyectos y superar las expectativas del cliente.

Guía necesaria para quienes estén implementando la metodología PMI o estén preparándose para tomar los exámenes de certificaciones PMP® y CAPM®. Ver reseña.

miércoles, 20 de julio de 2016

La falla más frecuente en los sistemas de seguimiento de incidentes de software

iStockPhoto / Hong Li

En la actualidad, los desarrollos de software cada vez se hacen más cortos, iterativos y con cambios de alcance sobre la marcha, por lo cual es imperativo contar con un proceso y sistema de seguimiento de incidentes que pueda identificar y corregir los errores de software en el menor tiempo posible.

Cuando los Testers de software y los desarrolladores trabajan en equipo, el tiempo transcurrido entre la identificación y corrección de errores en las pruebas de software puede reducirse al mínimo.

A pesar que los errores en el software no se pueden prevenir nunca al 100%, se pueden aplicar buenas prácticas para que los errores en el software tengan un tiempo de vida corto y además que no se multipliquen.

Te has preguntado ¿Cuál es el error común que se comete en la corrección de incidencias? o  ¿Cuál es la falla más persistente en los sistemas de seguimiento de incidentes?, te contamos a continuación.

miércoles, 13 de julio de 2016

Técnicas de valor ganado (EVM) para minimizar los riesgos de tus proyectos

Este artículo es una contribución de Sinnaps, gestor de proyectos con capacidad de planificar de forma automática basado en algoritmos de lógica PERT y CPM para optimizar la gestión. Consulta más información sobre Sinnaps.



La analítica de datos hace tiempo que lleva utilizándose en la gestión de proyectos. Prueba de ello es la técnica del Valor Ganado o Earned Value Management (EVM). Desde hace ya algunas décadas, el EVM controla y mide el rendimiento de muchos proyectos bajo una perspectiva cuantitativa y objetiva.

A través de una planificación, junto con los presupuestos del proyecto y los costes relativos al trabajo realizado, estas técnicas evaluarán el desarrollo del proyecto de manera objetiva. De esta forma, podemos proyectar el coste y los plazos que se estiman alcanzar, comparados con lo inicialmente planificado.

El Valor Ganado apoya la gestión de cambios e imprevistos en tiempo real, comparándolos con lo planificado. Por este motivo, resulta especialmente interesante para proyectos con un alto grado de incertidumbre o basados en la gestión mediante metodologías ágiles, siendo un elemento de control y evaluación indispensable como KPI en nuestros proyectos ágiles.

miércoles, 29 de junio de 2016

Borrador de la guia PMBOK 6ta edición 2da Etapa Junio 2016

Imagen de: PMI Exposure Drafts
Abierto nuevo ciclo de revisión del borrador de la Guía del PMBOK 6ta edición. 

Última actualización del borrador de la Guía del PMBOK sexta edición, que incluye la sección de las áreas de conocimiento de Gerencia de proyectos. Publicada por el PMI y que estará disponible para ser revisada por la comunidad desde el 26 de Junio al 26 de Julio de 2016.

Consulta el articulo actualizado aqui

Este nuevo borrador estará publicado entre el 26 de Junio y el 26 de Julio de 2016 a disposición de todos los interesados, con solo registrarse de forma gratuita en el sitio web del PMI.

Este nuevo borrador presenta mayor descripción de los cambios en las areas de conocimiento, nuevos procesos, manejo del plan de gestión de proyectos, documentos de proyectos, lecciones aprendidas, entre otros aspectos.

viernes, 24 de junio de 2016

Requerimientos funcionales: Los niveles de granularidad



Este artículo es una contribución de Carlos Eduardo Vazquez Guilherme Siqueira Simões y Gustavo Siqueira Simões de FATTO, empresa de Consultoría y Sistemas referente en la medición, estimación y requisitos de software. Este contenido forma parte de su Curso Online de Ingeniería de requisitos.


Imagen de: iStockPhoto / Brillianata

En la Ingeniería de requerimientos y en el desarrollo de software, el nivel de granularidad es la mayor o menor amplitud de la descripción del comportamiento esperado para el software en una especificación funcional.

En esencia, la granularidad define que tan detallada o tan general es la descripción de una funcionalidad de software.

Las distintas etapas de un proyecto de desarrollo de software requieren distintos niveles de granularidad en la descripción de los requisitos funcionales: En etapas tempranas del proyecto, se requiere una visión amplia del alcance, mientras que en etapas avanzadas se necesita tener un nivel de granularidad mayor, es decir, una visión profunda del software.

En este artículo presentamos los distintos niveles de granularidad que se pueden definir para requisitos funcionales (RF), según su objetivo sea de usuario, agregado o de subfunción.

Presentamos a continuación el artículo Los niveles de granularidad en los requerimientos funcionales.

miércoles, 1 de junio de 2016

Las 15 certificaciones profesionales mejor pagadas de 2016

iStockPhoto / TarikVision

Te has preguntado ¿Cuáles certificaciones de informática o gerencia de proyectos debes dedicarte a obtener? o ¿con cuales certificaciones puedes obtener un mejor sueldo o posibilidades de desarrollo profesional?

Las empresas utilizan las certificaciones como un medio para identificar que profesionales poseen ciertos conocimientos y habilidades que requieren, por lo cual es una buena estrategia para el profesional que busca mejores oportunidades de desarrollo profesional el certificarse y así demostrar estas habilidades.

Pensando en esto, aquí te presentamos la lista actualizada a 2016 de las 15 certificaciones mejor pagadas en áreas de tecnología de información, desarrollo de software y gerencia de proyectos.

Este artículo está basado en la lista de las 15 certificaciones mejor pagadas en 2016 de Globalknowledge.

lunes, 25 de abril de 2016

Tipos de pruebas de aplicaciones para celular

Imagen de: iStockPhoto / Nihat Dursun

Al momento de definir la estrategia y plan de pruebas de aplicaciones para celular, es importante considerar el medio en el que se están ejecutando estas pruebas, la red de telecomunicaciones móviles.

Tanto los dispositivos móviles como la red por donde viajan los datos presentan particularidades en su funcionamiento que pueden afectar la ejecución de la nueva aplicación, por lo cual deben considerarse pruebas especiales para dicho medio.

En el artículo te presentamos distintos tipos de pruebas de aplicaciones para celular que puedes considerar en tu estrategia de pruebas, como por ejemplo pruebas de interrupción, interfaz de usuario, usabilidad, accesibilidad, movilidad, contectividad, seguridad, desempeño, compatibilidad y hasta de los lineamientos de calidad de las Apps Stores.

Este post está basado en la excelente presentación Mobile Applications Testing: From Concepts to Practice de Techwell presentations.

PMOInformatica presenta los tipos de pruebas de software de aplicaciones para teléfonos celulares, tabletas y otros móviles que puedes realizar.

miércoles, 13 de abril de 2016

Pruebas de caja negra ISTQB

¿Te gustaría aprender el marco teórico de Software Testing? Inscríbete en el curso: Introducción al Testing de Software para Principiantes icon



La distinción entre técnicas de pruebas de caja negra y pruebas de caja blanca es la clasificación clásica de las pruebas de software.

Las pruebas de caja negra, también denominadas por el ISTQB como técnicas basadas en especificación, son una forma de derivar y seleccionar condiciones, datos y casos de prueba a partir de la documentación de requerimientos del sistema.

Las pruebas de caja negra no utilizan ninguna información interna de los componentes de software o sistemas que se van a probar, sino que consideran el comportamiento del software desde el punto de vista de un observador externo (.Como los usuarios del sistema).

En este articulo, te presentamos información sobre que son las pruebas de caja negra, las pruebas funcionales y sus principales técnicas, como son las particiones de equivalencias, análisis de valores borde, tablas de decisión, transición entre estados, pruebas de casos de uso e historias de usuario.

También comentamos sobre las pruebas de caja negra en Agile Testing y los conocimientos que se necesitan para poderlas ejecutar.

miércoles, 6 de abril de 2016

Modelo de estudio de factibilidad de un proyecto

Imagen de: PMOInformatica

El estudio de factibilidad de un proyecto, también conocido como estudio de viabilidad, tiene la función de ayudar a decidir de manera objetiva si debe procederse con un proyecto propuesto.

Por lo tanto, el estudio de factibilidad debe considerar factores como las limitaciones tecnológicas, el mercado, estrategia de mercadeo, requerimientos de personal, cronograma de ejecución y las proyecciones económicas.

Aquí compartimos un Modelo de cómo elaborar un estudio de factibilidad, estructurado en secciones que te permitirán describir los antecedentes del proyecto, su objetivo, contexto organizacional y de entorno, viabilidad técnica, factibilidad económica, legal, de recursos, operacional, consideraciones sobre la ubicación, entre otros aspectos.

PMOInformatica.com, La oficina de proyectos de informática presenta una Plantilla de cómo elaborar el estudio de factibilidad de un proyecto.

lunes, 4 de abril de 2016

Desarrollo y pruebas de aplicaciones web con Cucumber - Un ejemplo


Imagen de: Sitio oficial de Cucumber

Las metodologías ágiles de desarrollo de software surgen como una respuesta a lo que era una tendencia creciente al fracaso en los proyectos. Uno de los aspectos primordiales que estas proponen es considerar las pruebas de software desde el principio.

En proyectos web debe hacerse la consideración que cada vez es mayor la exigencia de tiempos de desarrollo más cortos, y la modificación constante de la aplicación en sucesivas iteraciones.

Para lograr esto, existen métodos de trabajo como el Test Driven Development (TDD) y el Behaviour Driven Development (BDD), en los cuales primero se define la prueba y luego el software para que esta sea superada.

Estos métodos deben sustentarse en herramientas de automatización de desarrollo y pruebas de software, siendo Cucumber la más utilizada hoy en día para apoyar el desarrollo de aplicaciones web bajo BDD.

En este artículo te presentamos un ejemplo de cómo usar Cucumber en el desarrollo y pruebas de aplicaciones web bajo enfoque BDD.

Pmoinformatica.com," La Oficina de Proyectos de Informática ", es un participante en el Programa de Servicios de Amazon Associates LLC, un programa de publicidad de afiliación diseñado para proporcionar un medio para que sitios web puedan ganar honorarios por la publicidad y enlaces a amazon.com y amazon.es.