2015 - La Oficina de Proyectos de Informática

jueves, 31 de diciembre de 2015

lunes, 28 de diciembre de 2015

10 lecciones en tecnología de información que nos deja 2015

Imagen: iStockphoto/hdesislava
Llegando al final de 2015, es un buen momento para reflexionar y hacer un recuento sobre lo que ha sido este año para el mundo de las Tecnologías de información y comunicación (TIC), pues este se ha convertido en el aspecto más importante de toda organización.

A principios de año escribíamos un post sobre las 10 Tendencias tecnológicas para 2015, donde veíamos que innovaciones como el internet de las cosas, la informática en todas partes, la nube y la analítica avanzada de datos se perfilaban para tener una importante influencia durante el año

Es así como de Techrepublic nos llega un interesante reportaje escrito por Conner Forrest, titulado: The 10 most important lessons IT learned in 2015.

Aquí presentamos un resumen del artículo, del que se derivan interesantes conclusiones sobre las novedades tecnológicas en informática, incluyendo en áreas como “Trae tu propio dispositivo” (Bring your own device), DevOps, los datos como mercancía y más.

miércoles, 2 de diciembre de 2015

Las certificaciones de TI mejor pagadas

Imagen obtenida de: RecluIT
En marzo de 2015 publicamos un post sobre las 15 certificaciones mejor pagadas de 2015, basado en un estudio de las firmas Global Knowledge y Windows IT Pros a finales de 2014.

Finalizando ya el 2015, conviene revisar nuevamente cuales son las certificaciones de tecnología de información (TI) con mejor remuneración, para sí tomar decisiones informadas no sólo basada en nuestra inclinación o intereses sino también con base en el retorno de inversión potencial.

Pensando en esto, conseguimos un estudio publicado por la revista CIO.com titulado “Las certificaciones que están pagando más en 2015”, que puede ser excelente referencia. El artículo está basado en una publicación sobre el “índice de salario por certificaciones y habilidades” de la firma Foote Partners. Para ver el artículo sigue el enlace.

A pesar que han ocurrido cambios (existe mucha volatilidad al respecto), las certificaciones mejor pagadas de 2015 continúan estando en el área de Seguridad informática, Arquitectura de software y Gerencia de proyectos.

martes, 10 de noviembre de 2015

Modelo de plan de trabajo


Durante la etapa de iniciación de un proyecto en una organización o institución gubernamental, el plan de trabajo te permite organizar de forma estructurada la información, para presentar los objetivos, actividades, responsables, fechas e indicadores de éxito.

Elaborar un plan de trabajo es sumamente práctico para la Gerencia de proyectos, pues te permite mostrarle a la organización como realizar un proyecto de forma lógica y secuencial, facilitando el proceso de evaluación y el seguimiento una vez aprobado.

Aquí te compartimos un Modelo de plan de trabajo, que puede mostrarte como presentar un proyecto, incluyendo sus datos, justificación o razón de ser, objetivos, actividades, responsables, recursos, entre otros aspectos.

miércoles, 21 de octubre de 2015

Patrones de lectura para una mejor experiencia de usuario

Este artículo es una contribución de Luiggi Santa María CEO de Staff Creativa - Agencia Digital en Lima, Perú. Luiggi posee más de 10 años de experiencia desarrollando soluciones web y móviles para empresas de diferentes rubros. Consulta sus servicios en el sitio web de Staff Creativa o síguelos en FacebookTwitterGoogle+ o Youtube.


El diseño de páginas web es tanto una ciencia como un arte. Aparte de considerar la composición visual, un diseñador web necesita tomar en cuenta el color, composición, tamaño y elementos que deberían ser dejados de lado.

Existen dos tipos de patrones de lectura predominantes para aquellos que leemos de izquierda a derecha. Ambos patrones son importantes porque, al igual que los grandes artistas de antaño, los diseñadores web necesitan producir algo que sea estéticamente cautivador y, al mismo tiempo, útil. Se deben lograr estos dos objetivos para crear una buena interfaz de usuario.

lunes, 19 de octubre de 2015

Aprender a programar gratis: 10 sitios web

Imagen: iStock/Jacob Ammentorp Lund
Para comenzar a construir una carrera en desarrollo de Software existen muchas opciones, como por ejemplo ir a la Universidad, asistir a cursos o seminarios, pero si te estás iniciando y sólo quieres explorar posibilidades, en la web existen muchos sitios que disponen tutoriales para aprender a programar gratis.

Estos recursos no son sólo útiles para quienes quieran aprender a programar desde cero, inclusive si tienes un equipo de trabajo experimentado necesitas fuentes de referencia para nuevas habilidades o resolver dudas.

Aquí te presentamos los 10 sitios para aprender a programar gratis publicados en Techrepublic, que incluye: Hour of Code, Free Code Camp, MIT OpenCourseWare, Code School, W3School, edX, Coursera, Khan Academy, Bento, Codecademy.

lunes, 5 de octubre de 2015

Nueva página de pruebas de software

Aquí les compartimos nuestra nueva sección dedicada a las pruebas de Software (Software Testing).

En ella podrás encontrar recursos valiosos en el área de pruebas de software, tales como:

Plantillas para diseñar y ejecutar el proceso de pruebas.

Información para el profesional en Software Testing como Modelo de curriculum y certificaciones ISTQB.

Enlaces a interesantes artículos en el área de Software Testing, tales como metodologías de pruebas, Agile Testing y pruebas de aplicaciones para celular.

Aquí te dejamos el enlace a la nueva sección:

Visita nuestra página de Recursos en Pruebas de Software

lunes, 28 de septiembre de 2015

El Acta de constitución de proyecto (Project Charter) según la guía del PMBOK

El contenido de este artículo ha sido actualizado en referencia a los cambios al Acta de constitución de proyecto establecidos por el PMBOK 6.

El Acta de constitución de proyecto (Project Charter) según la guía del PMBOK

El Project Management Institute (PMI) le atribuye un papel preponderante al Acta de constitución del proyecto (Project Charter), que sirve para establecer formalmente la razón de ser del proyecto, autoriza su existencia, establece los límites generales para el alcance, enviste de autoridad al Gerente del proyecto y le autoriza a procurar los recursos de la organización para su acometida.

Aquí les presentamos un resumen de lo que establece la Guía de los fundamentos para la Dirección de proyectos (PMBOK) en lo referente al Acta de constitución del proyecto.

Incluye información de cuál es su propósito fundamental, los procesos intervinientes e insumos empleados en su elaboración y las herramientas definidas por el PMI para ello.

Asimismo, mencionamos en que procesos de la gerencia de proyectos es utilizado posteriormente el Project Charter, en lo relacionado con la planificación del proyecto, gestión de requisito, alcance, cronograma y presupuesto.

lunes, 21 de septiembre de 2015

Qué es un Acta de constitución de proyecto (Project Charter)

El contenido de este artículo ha sido actualizado en referencia a los cambios al Acta de constitución de proyecto establecidos por el PMBOK 6.

Imagen de: pmoinformatica.com

Cuando se da inicio a un proyecto, es necesario definir qué es lo que se espera lograr y cuál será el alcance para lograrlo. Cada proyecto se inicia con una idea, visión u oportunidad de negocio, que representa el punto de partida y debe estar asociado con los objetivos de negocio de la organización.

El acta de constitución del proyecto (Project Charter) es el documento en el cual se documenta ese punto de partida, la relación entre estrategia organizacional y el alcance del proyecto, así como la relación de colaboración que existirá entre la organización solicitante del proyecto y la organización ejecutora.

Es un componente de suma importancia para la gerencia de proyectos, en especial en las fases de inicio y planificación. Es un documento al cual se hará referencia en toda la vida del proyecto.

Como lo establece la metodología PMI en la guía del PMBOK, el acta de constitución del proyecto es un documento emitido por el iniciador o patrocinador (Sponsor) que autoriza formalmente la existencia de un proyecto, confiriendo al gerente del proyecto (El Project Manager) la autoridad para asignar recursos de la organización a sus actividades.

A continuación presentamos: Qué es el acta de constitución del proyecto, que contiene y cuál es su importancia.

martes, 15 de septiembre de 2015

Administración de Proyectos: El ABC para un Director de proyectos exitoso

Imagen de: amazon.com y amazon.es
Un aspecto primordial en el aprendizaje de gestión de proyectos (Project Management) como disciplina y práctica profesional, es el poder relacionar la teoría con la práctica de campo y uso de herramientas de software de planificación y cálculos.

En tal sentido, Pablo Lledó nos presenta su obra Administración de proyectos: El ABC para un Director de proyectos exitosos, el cual nos presenta información sobre los estándares de gestión de proyectos con la metodología PMI, complementado con anexos con los pasos para utilizar el Microsoft Project y análisis de sensibilidad con Excel y Project.

De esta forma la obra Administración de proyectos brinda información del estándar PMI para iniciar y ejecutar proyectos, bajo las áreas de conocimiento como integración, alcance, tiempo, costo, riesgos, calidad, comunicaciones y recursos humanos, pero va más allá y enseña cómo usar herramientas de software como Project y Excel para apoyar al administrador de proyectos.

A continuación presentamos la reseña de la obra:

miércoles, 9 de septiembre de 2015

Modelo de cómo hacer una propuesta


Tanto si tienes una empresa de desarrollo de proyectos o eres un profesional independiente dedicado a la prestación de servicios profesionales, necesitas tener a la mano un modelo de propuesta de servicios que puedas llenar para responder a las solicitudes que te hagan los clientes.

Con una propuesta de servicios podrás exponer tu entendimiento de las necesidades y los servicios que suministraras para atenderlas, no solo basta con que sea vistosa y de presentación impecable, el principal protagonista es el contenido, pues con este es que demostrarás que puedes satisfacer las expectativas.

Para ayudarte con este reto, aquí te compartimos un modelo de cómo hacer una propuesta, con el cual podrás exponer a tus clientes aspectos como los objetivos y alcance de los servicios, entregables, plan de trabajo, metodologías y herramientas, personal y otros recursos, capacidades técnicas de tu organización, entre otros aspectos.

Esta plantilla aborda tanto el modelo de propuesta técnica como el modelo de propuesta económica, que según lo requiera el cliente podría ser necesario separar en dos propuestas.

PMOInformatica.com presenta a continuación el modelo de propuesta de servicios profesionales.

lunes, 24 de agosto de 2015

El compañero de bolsillo de la guía del PMBOK

Imagen de: Amazon.com y Amazon.es
La Guía de los fundamentos para la dirección de proyectos (PMBOK) del Project Management Institute (PMI), abarca más de 570 páginas de contenido que por su extensión y densidad puede ser abrumador.

Quienes estén encargados de implementar prácticas y procedimientos de Gerencia de proyectos, necesitan un mapa o guía estructurada de las distintas herramientas de la metodología PMI a su disposición.

Pensando en esto, El compañero de bolsillo de la guía del PMBOK, ofrece una rápida introducción y resumen estructurado del marco de dirección de proyectos definido por el PMI. La obra está basada en la 5ta edición del PMBOK.

Aquí te presentamos una reseña del Compañero de bolsillo de la guía del PMBOK, donde hablamos de su contenido, que incluye, como puede ayudarte en la dirección de proyecto y comentarios sobre la edición en español.





miércoles, 19 de agosto de 2015

Aplicaciones para celular: Pruebas de software en 6 pasos

Tal como vimos en un artículo anterior sobre las Tendencias para informática en los años por venir, muchas empresas se están volcando al internet móvil desde aplicaciones para celular en busca de nuevas oportunidades.

El desarrollo de aplicaciones para celular supone nuevos retos, tanto en el área técnica como en el aseguramiento de calidad de software.

Para enfrentar el reto de asegurar la calidad de software de aplicaciones para celular, necesitas desarrollar nuevos métodos y herramientas para este medio de múltiples sistemas operativos, tipos de dispositivos, necesidad de alto desempeño, interacciones con la red de telecomunicaciones, entre otros aspectos.

PMOInformatica presenta 6 pasos de pruebas de software de aplicaciones para celular, abarcando la estrategia y plan de pruebas, identificación de los celulares (dispositivos) a probar, diseño de casos de prueba específicos, configuración del laboratorio de pruebas, Testing en vivo y análisis de los resultados.

lunes, 17 de agosto de 2015

5 consejos de desarrollo web para incrementar tus ventas en línea

Este artículo es una contribución de Luiggi Santa María CEO de Staff Creativa - Agencia Digital en Lima, Perú. Luiggi posee más de 10 años de experiencia desarrollando soluciones web y móviles para empresas de diferentes rubros. Consulta sus servicios en el sitio web de Staff Creativa o síguelos en FacebookTwitterGoogle+ o Youtube.

Algunas personas aún no se dan cuenta, pero el diseño de sus tiendas electrónicas, desde su landing page hasta sus carritos electrónicos, tienen un efecto directo en sus ventas.

Incluso los elementos más pequeños pueden mejorar o dañar las tasas de conversión. Por esta razón, en Staff Creativa, pensamos en cincos consejos de desarrollo web para incrementar tus ventas en tu página ecommerce.

Piensa en ello desde la perspectiva del comprador. Parece obvio que desees que tu proceso de compra sea lo más intuitivo posible, pero muchas tiendas online no practican lo que predican. Con frecuencia, las tiendas en línea se vuelven muy artísticas con sus diseños. Otras usan animaciones en Flash que reducen la velocidad del navegador del comprador. Otros todavía usan esquemas de colores que envían las señales erróneas a los compradores.

Realizar pruebas A/B en tu tienda electrónica es una parte importante al momento de asegurarte que tu página web sea atractiva para las personas y haga de las compras lo más intuitivas posibles. Existe una variedad de formas en que los elementos de una página web pueden afectar a los compradores, y realizar estas pruebas A/B coloca a los diseñadores en esas perspectivas. Con más de diez años en el mercado de diseño web, en Staff Creativa hemos visto lo suficiente para saber lo que se debe y no debe hacer en el diseño de páginas web de tiendas electrónicas.

En este sentido, hemos recopilado cinco consejos para que puedas convertir a tus visitantes en compradores y mejorar tus tasa de conversión usando técnicas de diseño sencillas.

lunes, 10 de agosto de 2015

Certificación PMP®: Cambios al examen PMP® para enero de 2016

Imagen de: PMI
Recientemente el Project Management Institute (PMI) culminó un estudio para actualizar la descripción del rol desempeñado por el profesional en gerencia de proyectos, cuyos resultados implicaran cambios al contenido del examen de certificación para Project Management Professional (PMP).

Con esta investigación, el PMI utiliza diferentes medios para obtener la perspectiva de los profesionales en gerencia de proyectos de todas las industrias, entornos de trabajo y regiones. Dicha investigación sirve de fundamento al examen PMP, asegurando su validez y relevancia.

El examen PMP se basa en un “Esquema de contenido del examen PMP” definido por el PMI, en el que se definen 5 áreas de dominio para la práctica del PMP y tareas asociadas a cada dominio. Con estos cambios, los 5 dominios seguirán siendo los mismos, sin embargo, se han agregado, modificado y eliminado tareas de estos subdominios.

Estos cambios serán efectivos para quienes tomen el examen PMP a partir del 12 de enero de 2016. Presentamos a continuación más detalles sobre estos cambios y las implicaciones específicas.

lunes, 6 de julio de 2015

Flujograma de procesos y gerencia de proyectos


Según un estudio del Project Management Institute (PMI), presentado en el PMI Pulse of the Profession 2015, el 40% de los fracasos en los proyectos están siendo ocasionados por inexactitudes en el levantamiento y documentación de la ingeniería de requisitos.

La experiencia ha demostrado que al utilizar el modelado de flujogramas en la ingeniería de requerimientos, se pueden identificar con mayor facilidad los puntos clave, establecer las relaciones entre requerimientos y lograr un entendimiento común entre todas las partes del producto final que aportará tu proyecto.

Aquel dicho que reza que “una imagen vale más que mil palabras” es muy aplicable a la ingeniería de requerimientos, por lo cual dedicamos este artículo a describir la importancia del modelado visual y cómo podemos utilizarlo para mejorar la definición de alcance y descripciones de las necesidades de los interesados, para así garantizar el éxito de los proyectos.

PMOInformatica presenta: Flujograma de procesos y la gerencia de proyectos.

lunes, 22 de junio de 2015

Modelo de informe de ejecución de pruebas de software

¿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


Imagen de: pmoinformatica

Cuando ejecutamos proyectos de desarrollo de software, la fase de pruebas (Software Testing) suele ser crítica, y es un momento en el cual diversos interesados (stakeholders) requieren información al minuto sobre el estado de la calidad del software que se está desarrollando.

Para ello, se suele manejar un informe de avance de cómo van las pruebas, el cual según la criticidad del proyecto puede ser solicitado una o varias veces al día.

La intención es comunicar a todos los involucrados de las áreas de pruebas, desarrollo, funcionales y área de negocio cual es la situación de las pruebas, que defectos críticos se están reportando y cuantos casos faltan por ejecutar.

Aquí les compartimos un modelo de informe de ejecución de pruebas de software, con el cual podrás comunicar la información más relevante del avance del plan de pruebas, como por ejemplo cuantos casos de prueba están con estatus exitoso, cual es la relación entre el porcentaje de avance planificado y el real, cual es la situación de los defectos en cuanto a cuantos están abiertos, han sido corregidos o no aplican, entre otros aspectos.

PMOInformatica presenta: Un modelo de informe de ejecución de pruebas de software.

miércoles, 10 de junio de 2015

Estimación de proyectos de software: Cálculo de los puntos de función no ajustados

Este articulo esta basado en el contenido del Curso de Análisis de Puntos de Función: Medición y Estimación de Software suministrado por FATTO. Los puntos de función son una herramienta útil para realizar estimaciones de esfuerzo exactas. Para mayor información visita la pagina del curso.


Aquí les presentamos la tercera parte de nuestra serie sobre elaboración de estimaciones de proyectos y servicios de software con el método de los puntos de función.

Una vez que has determinado tipo de estimación que realizarás y has obtenido de la ingeniería del software las funciones estimables, el siguiente paso es asignar a cada función los puntos para así obtener los puntos de función no ajustados.

Para ello, primero debes evaluar cada función y asignar su nivel de dificultad. Los criterios de evaluación están basados número de datos que maneja, cuantos archivos se acceden, entre otros aspectos.

Una vez asignado el nivel de dificultad, siguiendo una serie de ponderaciones predefinidas asignarás los puntos de función a cada transacción o archivo de datos. Los puntos de función a asignar dependerán de la correlación entre el tipo de función y su nivel de dificultad.

Los detalles de cómo hacer esto te los explicamos en el cuerpo del artículo a continuación.

lunes, 8 de junio de 2015

Pruebas de software Agile: Planificar con los 4 cuadrantes del Agile Testing (2da parte)

Imagen obtenida de: LogiGear

Presentamos la segunda parte de nuestra serie sobre como planificar las pruebas de software usando los 4 cuadrantes del Agile Testing.

En la primera parte de nuestra serie sobre como planificar con los 4 cuadrantes del Agile Testing, nos enfocamos en describir las herramientas y tipos de pruebas de software que describe cada cuadrante, como instrumento para la planificación de las prueba en metodologías ágiles.

En esta segunda parte, veremos algunos consejos y recomendaciones sobre cómo usar los 4 cuadrantes para definir el enfoque y plan de pruebas de software agile.

PMOInformatica presenta: Planificar con los 4 cuadrantes del Agile Testing (2da parte)

lunes, 1 de junio de 2015

Historias de usuario: 30 ejemplos

Imagen de: SafariBooks Online

Las metodologías ágiles como Scrum utilizan las historias de usuario como el instrumento principal para identificar los requerimientos de usuario.

Las historias de usuario son descripciones cortas y simples de una funcionalidad, escritas desde la perspectiva de la persona que necesita una nueva capacidad de un sistema, por lo general el usuario, área de negocio o cliente.

Típicamente las historias siguen una plantilla simple: Yo como un [Rol], necesito [Descripción de la funcionalidad], con la finalidad de [Descripción de la consecuencia].

En entregas anteriores hemos desarrollado una plantilla para documentar historias de usuario, así como contenidos sobre cómo escribirlas y errores comunes que debemos evitar cometer.

En esta entrega, te presentamos algunos ejemplos de historias de usuario de diversos procesos de negocio y áreas industriales. También incluimos algunas historias asociadas a requerimientos no funcionales.

PMOInformatica presenta a continuación, 30 ejemplos de historias de usuario.

lunes, 25 de mayo de 2015

Desarrollo de sistemas con Behaviour-Driven Development y Cucumber

Imagen de: Rachel Davies

El Behaviour-driven development (BDD) es un procedimiento de ingeniería de software desarrollado por Dan North como una mejora del Test-Driven Development (TDD).

En español, BDD significa “Desarrollo guiado por comportamientos”, así como de manera similar, TDD se traduce al español como “Desarrollo guiado por pruebas”.

La idea básica del Behaviour-Driven Development (BDD) es explorar, descubrir y luego desarrollar el comportamiento deseado del software, usando conversaciones, ejemplos concretos y pruebas automatizadas.

Al igual que TDD, BDD requiere validar los comportamientos ejecutando pruebas una y otra vez, haciendo necesaria una herramienta de automatización de software testing. Cucumber es una herramienta orientada específicamente a implementar el BDD.

PMOInformatica presenta a continuación Desarrollo de sistemas con Behaviour-Driven Development y Cucumber:

miércoles, 20 de mayo de 2015

Plantilla de matriz de trazabilidad de 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.

PMOInformatica, La oficina de proyectos de informática presenta la plantilla de matriz de trazabilidad de requerimientos.

lunes, 18 de mayo de 2015

Plantilla de solicitud de cambios en proyectos


Siguiendo la metodología de gerencia de proyectos del PMI, una solicitud de cambios contiene una propuesta formal de modificaciones a la línea base o documento de proyecto, que se presenta para aprobación al comité de cambios de proyecto u otra entidad designada en el plan de dirección de proyectos.

Estas solicitudes pueden abarcar todo tipo de cambios en el proyecto, como modificaciones de alcance, replanificaciones en el cronograma, incrementos de presupuesto, cambios en niveles de calidad, procedimientos de trabajo, acciones correctivas, preventivas asignaciones de recursos entre otros.

Aquí te presentamos una plantilla para la solicitud de cambios en proyectos. Incluye las secciones para especificar la categoría de cambio realizado, descripción del cambio, justificación e impacto sobre variables de línea base o procedimientos de dirección de proyectos. También tiene un espacio para indicar si está aprobada o rechazada, con la justificación correspondiente.

PMOInformatica, La Oficina de proyectos de informática presenta la Plantilla de solicitud de cambios en proyectos.

miércoles, 6 de mayo de 2015

Requerimientos no funcionales: Ejemplos

Requerimientos no funcionales Ejemplos

Los requerimientos no funcionales representan características generales y restricciones de la aplicación o sistema que se esté desarrollando. En esta tercera parte de nuestra serie sobre los requerimientos no funcionales, presentamos algunos ejemplos que puedan servir de guía en su definición.

Suelen presentar dificultades en su definición dado que su conformidad o no conformidad podría ser sujeto de libre interpretación, por lo cual es recomendable acompañar su definición con criterios de aceptación que se puedan medir.

Entre los ejemplos de requerimientos no funcionales presentados, tenemos los referidos a atributos como la eficiencia, seguridad, dependibilidad y usabilidad del sistema. También presentamos ejemplos de requerimientos no funcionales organizacionales y externos.

PMOInformatica presenta: Ejemplos de requerimientos no funcionales.

lunes, 4 de mayo de 2015

Estimación de proyectos de software con puntos de función: Determinar tipo de conteo y componentes funcionales

Este articulo esta basado en el contenido del Curso de Análisis de Puntos de Función: Medición y Estimación de Software suministrado por FATTO. Los puntos de función son una herramienta útil para realizar estimaciones de esfuerzo exactas. Para mayor información visita la pagina del curso.


El Análisis de puntos de función, mide el tamaño de los sistemas de información en base a la funcionalidad entregada a los usuarios desde una perspectiva externa de los requerimientos funcionales, tal como veíamos en la primera parte de esta serie Estimación de proyectos de software por puntos de función: Introducción.

Por lo tanto, la medición de los requisitos del software se expresa en término de las transacciones de negocio que el usuario puede ejecutar y de los datos de negocio que se pueden almacenar y acceder.

Al ejecutar un Análisis de puntos de función se dice que estamos realizando un “conteo”. El primer paso a realizar es establecer el tipo de conteo y el segundo paso consiste identificar las transacciones y componentes de datos que vamos a contar.

En esta segunda parte de la serie, presentaremos los distintos tipos de conteo que se pueden realizar y a describir cómo se identifican las transacciones de negocio y componentes de datos. En una tercera parte de la serie se profundizará sobre el cálculo y suma de los puntos de función.

PMOInformatica presenta como determinar el tipo de conteo y componentes funcionales cuando realizas estimaciones de proyectos de software con puntos de función.

lunes, 27 de abril de 2015

Presentamos un ejemplo de Selenium Web Driver


Estimados seguidores, presentamos nuestra nueva página de Ejemplo de Selenium Web Driver en 4 pasos.

Selenium Web Driver es uno de los principales exponentes de la automatización de Software Testing hoy en día, dado que es una herramienta gratuita de código abierto, versátil y fácil de usar.

Con Selenium Web Driver, puedes desarrollar códigos en lenguaje de programación (Scripts) el multiples lenguajes como Java, Ruby o Python, para lo cual Selenium te proporciona librerías en estos lenguajes de programación.

Las librerías de Selenium para estos lenguajes te permitirán simular el comportamiento de un navegador web, pudiendo ejecutar instrucciones que van desde abrir una ventana de navegador en una URL específica, ingresar datos en formularios web y tomar acciones sobre los resultados.

De esta forma puedes automatizar tus pruebas de regresión o sobre nueva funcionalidad, permitiendo una ejecución rápida y a prueba de errores.

jueves, 23 de abril de 2015

Acta de constitución de proyecto (Project Charter): Elaboración en 6 pasos

El contenido de este artículo ha sido actualizado en referencia a los cambios al Acta de constitución de proyecto establecidos por el PMBOK 6.


El acta de proyecto (Project Charter), es uno de los primeros documentos que se desarrollan en el ciclo de vida, pudiendo ser elaborado inclusive antes de aprobarlo o recién aprobado el proyecto.

Casi siempre la elaboración del acta de proyecto corresponde a la organización ejecutora o cliente, pues es esta la que autoriza el proyecto y la asignación de recursos materiales y capital humano.

Los contratistas externos también pueden participar en la elaboración de caso de negocio e inclusive del acta de constitución del proyecto, en cuyo caso el cliente puede solicitarles solicitudes de información (RFI).

Si como gerente de proyectos te han asignado la elaboración del acta de constitución de proyecto, es recomendable seguir un procedimiento basado en marcos de trabajo como la metodología PMI.

Este artículo incluye un procedimiento de 6 pasos para la elaboración del acta de proyecto, abarcando el obtener información de patrocinador e interesados, consultar a los expertos, definir la visión y objetivos, establecer la estructura organizativa del proyecto, definir el enfoque de implementación y listar los riesgos.

PMOInformatica presenta a continuación Acta de proyecto: Como elaborarla en 6 pasos.

miércoles, 22 de abril de 2015

Pruebas de software Agile: Planificar con los 4 cuadrantes del Agile Testing (1era parte)

Imagen de: Blog de Lisa Crispin

Cuando aplicamos metodologías de desarrollo de software predictivas (como por ejemplo cascada), las pruebas de software deben abarcar diferentes tipos de pruebas destinadas a probar tanto el lado funcional cliente como el lado técnico de la aplicación.

En metodologías ágiles, y en particular cuando aplicamos enfoques del Agile Testing, debemos igualmente considerar todos estos tipos de pruebas, con la complejidad adicional que debemos considerar iteraciones cortas, refactorizaciones e integraciones continuas.

Por lo tanto se hace necesario contar con un marco de referencia para planificar las pruebas en el Agile Testing, y esto es precisamente lo que nos suministrar los 4 cuadrantes del Agile Testing.

PMOInformatica presenta Pruebas de software Agile: Planificar con los 4 cuadrantes del Agile Testing (1era parte). En esta primera parte nos enfocaremos en describir las herramientas y en la segunda veremos como realizar la planificación.

martes, 21 de abril de 2015

4 consejos básicos para el diseño de una página web móvil

Este artículo es una contribución de Luiggi Santa María CEO de Staff Creativa - Agencia Digital en Lima, Perú. Tienes más de 10 años de experiencia desarrollando soluciones web y móviles para empresas de diferentes rubros. Consulta sus servicios en el sitio web de Staff Creativa o síguelos en FacebookTwitterGoogle+Canal Youtube.

Si eres nuevo en el mundo del desarrollo de páginas web, es mejor que empieces directamente con las páginas web móviles. Esto porque la mayoría de la navegación web ahora se realiza desde dispositivos móviles.

Aunque la tecnología web ha avanzado un grado más alto en la actualidad, es más difícil crear una gran página web para el usuario promedio.

En los viejos días de las computadoras de escritorio, los desarrolladores solo tenían que preocuparse por algunos navegadores y sistemas operativos diferentes y algunos cuantos tipos de resoluciones.

Sin embargo, en la actualidad, tienes que preocuparte por los dispositivos móviles que tienen más de resoluciones diferentes y que tiene más de navegadores. Puede ser una pesadilla asegurar que una cierta página funcione de manera uniforme en todos estos escenarios. 

Pese a ello, los desarrolladores que navegadores móviles que recién están dando sus primeros pasos en este mundo usando sencillas técnicas y creado páginas funcionales y bonitas para sus clientes.

Presentamos a continuación 4 consejos básicos para el diseño de una página web móvil:

miércoles, 15 de abril de 2015

10 herramientas para la gestion de calidad de software

Imagen de: WP Glee

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.

lunes, 13 de abril de 2015

Requerimientos no funcionales: Una clasificación


Los requerimientos no funcionales son los que especifican criterios para evaluar la operación de un servicio de tecnología de información, en contraste con los requerimientos funcionales que especifican los comportamientos específicos de las aplicaciones.

En la primera parte de esta serie, describíamos una definición de requerimientos no funcionales y porque son importantes.

Los requerimientos no funcionales definen las características o cualidades generales que se esperan de un sistema y establecen restricciones sobre el producto, el proceso de desarrollo de software y establecen restricciones externas que el software debe lograr.

Para poder identificar estas características durante la ingeniería de requisitos que realizan los Analistas de sistemas e Ingenieros de software en todo proyecto de desarrollo, es útil contar con una clasificación que nos establezca un marco de los tipos de requerimientos no funcionales con que nos podemos encontrar.

PMOinformatica presenta una clasificación de los requerimientos no funcionales a continuación.

miércoles, 8 de abril de 2015

Nuevos cursos de análisis y estimación de requisitos

Imagen de: Fatto Consultoría
Según estudios realizados por el Project Management Institute (PMI), la principal causa de fracaso en los proyectos es deficiencia e inmadurez en la gestión de los requisitos. 

Por su parte, Caper Jones considera que 20% de los defectos en el software están relacionados con malos entendidos en la fase de levantamiento de requisitos.

Por esto, cada vez cobra mayor importancia las disciplinas y técnicas relacionadas con la identificación de los requerimientos, el análisis de negocio y la estimación de software.

Pensando en esta necesidad, presentamos una nueva propuesta de formación enfocada en esta área, suministrada por FATTO Consultoría y Sistemas. Se incorporan los cursos de Ingeniería de requisitos y Estimación y medición de software con análisis de puntos de función.

lunes, 6 de abril de 2015

Estimación de proyectos de software por puntos de función: Introducción

Este articulo esta basado en el contenido del Curso de Análisis de Puntos de Función: Medición y Estimación de Software suministrado por FATTO. Los puntos de función son una herramienta útil para realizar estimaciones de esfuerzo exactas. Para mayor información visita la pagina del curso.


Todo proyecto de desarrollo de software comienza con una etapa de estimación y planificación, en la cual debemos determinar, a partir de los requerimientos del software, cuánto esfuerzo, personal, recursos materiales, tiempo y en última instancia dinero tomará construir el sistema o producto.

No solo los gerentes de proyectos estiman software, pues a cada desarrollador, analista de sistemas y software tester se le suele asignar un componente y se le pregunta cuánto tiempo le tomará elaborarlo.

Estas estimaciones suelen elaborarse de forma empírica, en base a la experiencia pasadas y conocimiento del trabajo a realizar, sin embargo, suelen ser imprecisas debido a que los requerimientos y sus implicaciones técnicas no se conocen en su totalidad y además ningún desarrollo de software es exactamente igual a uno anterior con el que se pueda comparar.

Frente a esto, se han desarrollado métodos como el de puntos de función, donde estimamos las funcionalidades usando fórmulas matemáticas basadas en parámetros como el tipo de componente, complejidad, factores del entorno, entre otros aspectos.

En este artículo presentamos una introducción a las estimaciones de proyectos de software usando los puntos de función, incluyendo que es, diferencias respecto a estimar en base a experiencia, un sencillo ejemplo y como puede ser de utilidad a distintos profesionales de ingeniería de software.

miércoles, 1 de abril de 2015

Plantilla del registro de interesados

Imagen de: PMOInformatica

La Gestión de los interesados del proyecto (Stakeholders), es una función que cada vez adquiere mayor importancia en la Gerencia de proyectos, pues ha quedado demostrado que lograr la participación eficaz de los interesados en la ejecución y toma de decisiones es fundamental para el éxito.

Es por esto que la Metodología PMI da cada vez mayor relevancia a la gestión de los interesados, hasta el punto de incluir la nueva área de conocimientos de Gestión de los interesados en la guía del PMBOK 5.

La gestión eficaz de los interesados del proyecto parte de la oportuna identificación y mantenimiento de un registro de los mismos, para lo cual el Gerente de proyectos cuenta con un instrumento que se denomina registro de los interesados.

En él se documenta información sobre los datos de contacto de cada uno de los interesados, sus requerimientos, expectativas, evaluación de su grado de influencia, interés y postura (a favor o contraria) entre otros aspectos. Aquí les compartimos una plantilla que puede guiar en el levantamiento y mantenimiento del registro de interesados.

PMOInformatica.com, la oficina de proyectos de informática presenta la Plantilla del registro de los interesados.


lunes, 30 de marzo de 2015

PMOInformatica logra más de 600 mil páginas visitadas

Si, así es, hemos logrado la meta de servir más de 600 mil páginas desde PMOInformatica, La Oficina de Proyectos de Informática.

La cifra corresponde al numero de paginas distintas que se han impreso desde el sitio web, las cuales pueden corresponder a varias paginas por sesiones. Hemos tomado en consideración visitas que tuvieron un mínimo tiempo de duración.

En Junio de 2012 iniciamos esta iniciativa, con la idea de crear un espacio en el cual los Gerentes de proyectos y profesionales de la informática pudieran obtener guías metodológicas, artículos, plantillas, opciones de formación y otros recursos, para perfeccionar sus habilidades y desempeño.

Mil gracias a todos, pues este proyecto no hubiera sido sin el interés por nuestros contenidos y apoyo. Para conmemorar esta especial ocasión, aquí les dejamos una recopilación de artículos desde nuestros inicios.

miércoles, 18 de marzo de 2015

Qué es el Agile Testing y cuáles son sus principios y estrategias

Imagen de: Practitest.com

Que es el Agile Testing

Agile Testing es una práctica de pruebas de software que sigue los principios del desarrollo ágil de software.

Involucra a todos los miembros de un equipo ágil multifuncional, en el cual el rol del tester es el de un experto multifuncional, garante que se entregue el valor de negocio deseado por el cliente a un ritmo sostenible y continuo.

Las metodologías ágiles no ven al software testing como una fase separada, sino como parte integral del Desarrollo de software al igual que la programación.

Agile Testing, incorpora una serie prácticas, como por ejemplo Testing de “todo el equipo”, Testing independiente (opcional), Integración continua, Testing guiado por pruebas (Test Driven Development – TDD), Desarrollo guiado por comportamiento (Behaviour Driven Development – BDD), Desarrollo guiado por pruebas de aceptación (Acceptance Test Driven Development – ATDD), entre otros.

miércoles, 11 de marzo de 2015

Nuevo curso de Agile Testing

Como Software Tester, necesitas formarte en las ultimas técnicas y herramientas Agile aplicadas a las pruebas de software.

Aquí les compartimos una interesante propuesta de curso vía nuestros amigos de TestingBaires, con su nuevo curso en Agile Testing.

Con el curso obtendrás el marco teórico y practico en Agile Testing, incluyendo las técnicas ágiles, Scrum o Kanban aplicados al Software Testing, así como métodos mas especificos de Agile Testing como Test Driven Development (TDD), Acceptance Test Driven Development (ATDD) y Behaviour Driven Development (BDD).

La próxima fecha de inicio del curso es el 25 de marzo 2015, las sesiones serán Lunes, Miércoles y Viernes de 7pm a 9pm hora de Argentina, con 11 clases de 2hrs (hasta el 20/04). También existe un horario los Sábados que se abrirá según la disponibilidad de participantes.

Visita la pagina del curso para mas informacion 

o Inscribete ahora

lunes, 9 de marzo de 2015

Las 15 certificaciones mejor pagadas de 2015

Imagen de: Universia

Atención: Existe una versión actualizada de este artículo con Las 15 Certificaciones Profesionales mejor pagadas de 2019

Los profesionales de Tecnología de Información, Informática, Gerencia de proyectos y relacionados, buscamos las certificaciones profesionales como un medio para refinar nuestras habilidades y experticia, e inclusive para acceder a mejores beneficios socio económicos.

Pensando en esto, aquí les presentamos la lista de las 15 certificaciones mejor pagadas de 2015 en el área de informática.

La lista se basa en los hallazgos de la encuesta salarial de habilidades en el área de tecnología de información, realizada por Global Knowledge y Windows IT Pro a finales de 2014.

Entre las tendencias notables de este año, esta que 5 de las 15 certificaciones son del área de seguridad y auditoria, 3 del área de gerencia y 3 del área de redes.

El contar con profesionales certificados le permite a las empresas demostrar las capacidades técnicas de la organización ante sus posibles clientes, por lo que son muy buscados. Si quieres mejorar tus habilidades (y sueldo) considera agregar a tu hoja de vida alguna de las siguientes certificaciones.

A continuación, pmoinformatica.com, “La Oficina de Proyectos de Informática”, presenta las 15 certificaciones profesionales mejor pagadas en 2015, basado en el estudio de Global Knowledge.

miércoles, 25 de febrero de 2015

Página Tutorial de Ruby en Español

Ruby es un lenguaje de Scripting, interpretado y orientado a objetos que cada vez gana mayor popularidad.

Su aprendizaje, es un paso necesario para luego incursionar en Ruby on Rails, el marco de trabajo (Framework) que cada vez gana mayor popularidad para el diseño y desarrollo del Backend y Frontend de las nuevas aplicaciones web.

Aquí les dejamos un tutorial de lenguaje Ruby, para el profesional de informática que desea expandir su perfil de conocimientos con un lenguaje de tecnología de punta y fácil de aprender.

Las primeras secciones del tutorial describen los conceptos básicos del lenguaje de programación Ruby, luego explica funciones básicas como expresiones, cadenas y arreglos, luego las funciones de orientación a objetos como clases, métodos y herencias. Incluye secciones con ejercicios prácticos.

Ver Tutorial de lenguaje Ruby en Español

lunes, 23 de febrero de 2015

30 frases de liderazgo


Hoy en día la profesión de Project Management se está volcando cada vez más hacia la necesidad del liderazgo con habilidades blandas, por encima de la “técnica” de gerencia de proyectos. Es por ello que el contar con un repertorio de frases de liderazgo puede ser de utilidad para el gerente de proyectos.

El Gerente de proyectos necesita recursos para motivar a su equipo y transmitir el mensaje adecuado en diversas situaciones. Como director de proyectos, las frases de liderzgo pueden ayudarte a llamar la atención en una determinada presentación y comunicar una idea para que esta sea recordada con el pasar del tiempo.

Aquí te compartimos un repertorio de 30 frases de liderazgo de equipos que les pueden ser muy útiles para sus presentaciones y reuniones de equipo.

miércoles, 11 de febrero de 2015

Software Testing con Selenium WebDriver y Ruby

Image de: Selenium HQ

Hoy en día la automatización del software testing se convierte cada vez más en una necesidad imperiosa, antes las demandas de los clientes de ejecutar desarrollos cada vez más iterativos y rápidos.

También la automatización de software testing se hace imprescindible para implementar metodologías ágiles como por ejemplo el Test Driven Development.

Aquí les compartimos contenido sobre Selenium WebDriver, una de las principales herramientas exponentes de la automatización de software testing hoy en día.

> Introducción a la automatización de software testing con Selenium Webdriver

> Como instalar Selenium Webdriver y Ruby en 5 pasos

> Selenium WebDriver, metodologías ágiles y el Testing de Aceptación Automatizado

> Tutorial de lenguaje Ruby en Español

miércoles, 4 de febrero de 2015

Certificaciones PMI para gerencia de portafolios y análisis de negocio


Conscientes de la mayor importancia que adquiere cada vez más la gerencia de proyectos como profesión, el Project Management Institute (PMI) está en constante revisión de nuevos componentes de la práctica profesional, y es así como en los últimos 2 años han lanzado dos nuevas certificaciones, la Portfolio Management Professional (PfMP) y la PMI Professional in Business Analysis (PMI-PBA).

Estas nuevas certificaciones reflejan la importancia creciente de alinear la práctica de gerencia de proyectos con el logro de los objetivos estratégicos organizacionales, es así como la gerencia de portafolios trabaja para asegurar que se prioricen y hagan los proyectos que favorecen el logro de estos objetivos y el análisis de negocio se ocupa de que en cada proyecto las necesidades de los interesados sean interpretadas adecuadamente para lograrlos.

En este artículo presentamos información de estas certificaciones del PMI.

Además de PfMP y PMI-PBA, el PMI ofrece varias certificaciones en el área de Gerencia de Proyectos, Programas, Proyectos Agile y más.

Si ya tienes una certificación y buscas información sobre como renovarla, consulta: Como renovar tu certificación del PMI como acreditar las PDU's.

sábado, 31 de enero de 2015

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:

lunes, 26 de enero de 2015

Modelo de curriculum vitae para Analista de QA

¿Quieres aprender cómo utilizar Selenium para automatizar tus pruebas de software? Inscríbete en el curso: Automatiza tu navegador. Selenium WebDriver con Python icon



La función primordial de un Analista de Software Testing, también conocido como Tester o Analista de QA, es identificar la mayor cantidad de problemas que puedan reducir la calidad del software desarrollado antes de ser implementado en ambiente de producción.

Al presentar un curriculum vitae de Software Tester o Líder QA,necesitas demostrarle al empleador que tienes capacidad analítica y que conoces las metodologías predictivas y también ágiles de desarrollo de software.

Si has trabajado con herramientas de gestión de testing (Ej. Redmine, Jira, Testlink) y con herramientas de automatización de pruebas (Ej. Selenium WebDriver, HP Quick Test, etc.), coloca esto en un lugar visible en tu curriculum, pues hoy en día es muy importante en la profesión de software testing.

A continuación PMOInformatica.com, "La Oficina de Proyectos de Informática" presenta: Modelo de curriculum vitae para Analista de QA (Software Testing).

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.