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


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.

Tu prestigio en proyectos de software depende que cumplas las fechas y costos que comprometes. No lo dejes al azar, inscríbete en el curso Estimación de proyectos de software🚀💼📊 en Udemy para no volver a fallar en una estimación de software.

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.

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.