Barra Superior

PMOinformatica.com
La oficina de proyectos de informática
La web sobre gerencia de proyectos de informática, software y tecnología.
Síguenos en:     

miércoles, 29 de abril de 2015

Cursos de Software Testing – Mayo 2015 – Descuentos

Quedan pocos días para que puedas inscribirte en el ciclo de cursos de pruebas de software.

Software Testing intensivo a partir del 4 de mayo de 2015.

Automatización de Testing con Selenium y Ruby a partir del 2 de mayo de 2015. Con descuento de 30% si inscribiste el curso de Software Testing intensivo.

Agile Testing a partir de 2015.

Cucumber a partir del 6 de junio de 2015. Con descuento de 35% si inscribiste el curso de Selenium y Ruby.

Cada vez se hace más necesario aplicar el Software Testing con metodologías probadas, técnicas de automatización y enfoques ágiles (Agile Testing).

Los cursos en Software Testing están diseñados para perfeccionar tus habilidades y las de tu equipo de trabajo, garantizando alta calidad y logro de objetivos de los clientes de tus proyectos de software.

Contar con estas habilidades te dará la posibilidad de afrontar los retos exigidos por tus clientes, ciclos de desarrollo más cortos, integración continua y cambios constantes en vuelo.

Inscríbete ahora!

lunes, 27 de abril de 2015

Presentamos un ejemplo de Selenium Web Driver

El contenido de esta página forma parte del Curso Online de automatización de pruebas con Selenium y Ruby de TestingBaires. Como Software Tester, necesitas formarte en las últimas técnicas de automatización de pruebas de software. Para mayor información visita la página del curso.

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 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)

El Curso online de Agile Testing de TestingBaires incluye contenido sobre los 4 cuadrantes del Agile Testing. Como Software Tester, necesitas formarte metodologías ágiles aplicadas al Testing. Para mayor información visita la página del curso.

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:

lunes, 20 de abril de 2015

Webinar Estimaciones acertadas: Soluciones para la planeación y control del software

Fatto Consultoría y Sistemas
Hoy lunes 20 de Abril de 2015 se llevará a cabo el webinar gratuito Estimaciones acertadas: Soluciones para la planeación y control del software.

El Webinar es suministrado por nuestros amigos de Fatto Consultoría: Medición, Estimación y Requisitos de Software.

Con este Webinar de una hora (1h) aprenderás a tomar decisiones eficaces para el desarrollo y mantenimiento de proyectos, teniendo en cuenta los riesgos y estimaciones relacionadas a:
  • Plazos de ejecución.
  • Costo de las inversiones.
  • Esfuerzo a ser empleado.
  • Nivel de calidad de los productos entregados.
  • Funciones asignadas al software, al hardware o cuya ejecución es manual

Horarios

19:00 México DF, 19:00 Bogotá, 21:00 Argentina

Este Webinar es gratuito.

Registrate ahora en el Webinar siguiendo este enlace

jueves, 16 de abril de 2015

2do encuentro 2015 de Software Testers vía TestingBaires - 18 Abr

A mediados del año pasado 2014, nuestros aliados de TestingBaires, empresa Argentina experta en consultoría y formación en el área de pruebas de software (Software Testing), comenzaron con la excelente iniciativa de realizar encuentros Online de Software Testers.

Estos eventos tienen la intención de propiciar un espacio para que entre todos los profesionales participantes podamos exponer, compartir ideas y debatir en temas relacionados con el proceso de pruebas de software, que sirva para arribar a conclusiones que utilicemos en nuestros respectivos proyectos y/o a investigar más sobre algo en particular

El próximo Sabado 18 de Abril a partir de las 10 am (Hora de Argentina - GMT -3) se realizará el próximo evento, que esta vez será Presencial en Buenos Aires Argentina y Online (todas partes del mundo) al mismo tiempo.

¿Quieres participar?, completa el siguiente formulario o visita la página de TestingBaires

El evento es totalmente gratis y están invitados toda la comunidad de Software Testers y otros profesionales y gerentes informáticos.

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 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

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.


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.