La Oficina de Proyectos de Informática: Desarrollo ágil
Mostrando entradas con la etiqueta Desarrollo ágil. Mostrar todas las entradas
Mostrando entradas con la etiqueta Desarrollo ágil. Mostrar todas las entradas

martes, 12 de mayo de 2020

4 Métodos de estimaciones ágiles


Un estudio de la empresa Quantitative Software Management (QSM) sobre el desempeño de las metodologías ágiles, mostró que la buena estimación y planificación es lo que define el éxito en el desarrollo de software, no la metodología utilizada. De allí la importancia de estudiar y aplicar métodos probados de estimaciones ágiles a tus proyectos.

Las metodologías ágiles han ido ganando terreno y atención en el campo del desarrollo de Software. Con estás, han surgido nuevos métodos de estimación ágiles para llevar a cabo de forma adecuada esas reuniones de valoración de los Product Backlogs y las de planificación de iteraciones (Sprint Planning).

En este artículo, cortesía de Fatto, Empresa de Consultoría y sistemas, te presentamos 4 técnicas de estimación de proyectos ágiles: Planning Poker, Día ideal, The Planning Game y las Métricas de tamaño.

Leer más »

miércoles, 23 de octubre de 2019

Nuevo Curso de Product Owner


Cada vez son más las organizaciones que adoptan el enfoque ágil para desarrollar software rápidamente y de calidad.

El Product Owner juega un papel fundamental para orientar el desarrollo de software a maximizar el valor para el negocio, evitando cuellos de botella y asegurando el éxito de Scrum en la organización.

Fatto Consultoría te presenta el nuevo Curso de Product Owner, donde aprenderás a como profundizar su papel en Scrum, desarrollar la visión del producto, gestionar el Product Backlog y orientar al equipo para desarrollar historias de usuario de calidad.



16 horas de duración.


5% de descuento para grupos de 3 o más personas.

5% de descuento si has tomado anteriormente otro curso con Fatto Consultoría.

16 PDUs del programa de certificación PMP.

Presentado por:

miércoles, 25 de septiembre de 2019

Webinar Permanente: La ingeniería de requisitos en un entorno ágil



La Ingeniería de requerimientos es la responsable de gestionar el alcance de proyectos de software.

¿Sabías que una gestión inadecuada de requerimientos es la causa más frecuente en el fracaso de proyectos y que han costado a las empresas millones de dólares?

Fatto Consultoría y sistemas presenta el Webinar permanente:

La ingeniería de requisitos en un entorno ágil

Una visión general lo que es la Ingeniería de Requerimientos.

Sus actividades principales.

La diferencia en esta disciplina en procesos ágiles y tradicionales.


Y para ampliar tu formación visita también nuestra página:

Curso de Ingeniería de requisitos: Software orientado a negocio


lunes, 14 de mayo de 2018

Guía para la gestión de proyectos informáticos - Edición Mayo 2018


Guía para la gestión de proyectos informáticos - Edición Mayo 2018

¿Qué tal estimados? ¿Cómo les ha ido en la gestión de sus proyectos y logros de los objetivos? En PMOInformatica hemos decidido dar inicio a la publicación periódica de la Guía para la gestión de proyectos informáticos, donde compartiremos artículos, noticias y otros recursos sobre temas específicos.

Para nuestra primera edición hemos escogido como tema principal la gestión de proyectos con Scrum, siendo evidente que el uso de las metodologías ágiles en las organizaciones es cada vez mayor y como profesional de gerencia de proyectos necesitas mantenerte actualizado en el tema.

Te presentamos a continuación los artículos, plantillas, cursos y lecturas destacadas en el área de proyectos ágiles con Scrum.

lunes, 19 de marzo de 2018

El rol del Scrum Master

¿Sabías el perfil de Scrum Master está entre los 10 más buscados del mercado laboral? Inscríbete en el Curso Scrum Master + Liderar Equipos Scrum.


Imagen de: Management Plaza

El marco de trabajo Scrum es un método de desarrollo de software en iteraciones cortas y adaptativo frente a problemas complejos. Para gestionar proyectos con Scrum, el rol del Scrum Master es fundamental para que el equipo de trabajo y la organización puedan sacarle el máximo provecho.

Un equipo de trabajo Scrum está compuesto por el dueño de producto, el Scrum Master y el equipo de desarrollo de Software. El rol del Scrum Master está al servicio de los otros dos, siendo su función ayudarles a implementar las prácticas Scrum. Es un conocedor de las metodologías ágiles, exponiéndoselas no sólo al equipo Scrum sino a toda la organización.

Otra de las funciones del Scrum Master, es la de buscar solución a los impedimentos que no estén al alcance del equipo de desarrollo de Software, para lo cual debe trabajar conjuntamente con la gerencia de la organización.

En este artículo te presentamos una descripción del rol y las principales funciones del Scrum Master.

lunes, 16 de octubre de 2017

Plantillas Scrum: Hoja de ruta del producto

¿Sabías el perfil de Scrum Master está entre los 10 más buscados del mercado laboral? Inscríbete en el Curso Scrum Práctico en Proyectos de Software



La hoja de ruta del producto (Agile Product RoadMap) describe como se visiona la evolución del producto a lo largo de varias salidas a producción, similar a un plan de producto, ve más allá de un proyecto o Release individual, describiendo la ruta que seguirá el producto en los próximos 12 meses o mas.

A diferencia dela lista de producto (Product Backlog) el cual es un documento ideal para capturar ideas y requerimientos, la hoja de ruta es para describir como se desarrollará el producto en el futuro.

En este artículo te presentamos una Plantilla Scrum para la hoja de ruta de producto, en la cual podrás ver una hoja de ruta que divide los flujos de trabajo en las funcionalidades que se van a desarrollar y  presenta la línea de tiempo de las fases del ciclo de desarrollo y pase a producción.

martes, 26 de septiembre de 2017

Nuevo curso online: Gestión de tareas con Kanban

Los proyectos de desarrollo de software se hacen cada vez más complejos, el afán por la rapidez puede llevar a la falta de organización, no lograr las fechas de entrega, problemas de comunicación en la asignación de tareas y sobre carga de información.

La gestión de proyectos con Kanban puede ayudarte a resolver esos problemas, pues se basa en dividir el proceso desarrollo de software en fases bien delimitadas, que deben ejecutare sin error (alta calidad) para poder avanzar a la siguiente y de esta forma garantizar la calidad del producto final.

ManagementPlaza te presenta el curso de Gestión de tareas con Kanban, donde aprenderás que es el método Kanban, cuáles son sus ventajas, donde está ubicado en el contexto de las metodologías ágiles, como construir y usar un tablero Kanban, cuales son los pasos para su implementación en la organización.

Del 2 al 5 de Octubre; de lunes a jueves
4 Sesiones de 2,5 hrs de duración (10 hrs en total)
Horario de 6:00 p.m. a 8:30 p.m. Hora central Europea (Horario de Madrid, España)


miércoles, 16 de agosto de 2017

El Rol del Tester en las metodologías ágiles

El rol del Tester en las metodologías ágiles
Imagen obtenida de: Blog de Clearvision 

Hasta hace poco, el rol del Analista de calidad o Tester en el desarrollo de software se había limitado a la elaboración de documentos muy grandes como la estrategia de pruebas y planes de pruebas, desarrollar guiones (Scripts) detallados, para luego ejecutando estos guiones identificar errores y reportarlos al equipo.

Bajo esta forma de trabajo, los testers se encontraban abstraídos del resto del equipo y proceso de desarrollo de software, su participación comenzaba en las etapas finales cuando ya el software estaba prácticamente terminado.

Luego surgieron las metodologías agiles y con ellas cambios importantes en el proceso de desarrollo tanto para programadores como para los Testers. Ahora el rol del Tester en las metodologías agiles requieren que sean multifacéticos, tengan mayores conocimientos y habilidades técnicas, trabajen en colaboración y funcionen bajo una mentalidad ágil, entendiendo cómo funcionan los procesos de negocio modelados y tengan mayor orientación al punto de vista del cliente.

A continuación en este artículo te presentamos cual es el rol del Tester en las metodologías agiles.

lunes, 31 de julio de 2017

Curso Online Agile Testing - Agosto 2017


El Agile Testing (Pruebas Ágiles) como práctica profesional, está siendo cada vez más requerida por las empresas que trabajan con metodologías ágiles y Scrum, puesto que entienden que su área de QA/QC debe conocer y ejercitar esta práctica para estar alineados con el resto del grupo ágil.

La adopción de metodologías ágiles crea la necesitad especialistas con habilidades técnicas más avanzadas que puedan responder a las necesidades de diseño y ejecución de pruebas en todos los niveles, desde el Testing unitario, pruebas de integración y pruebas de usuario, que además cuenten con herramientas de automatización que les permitan responder ante la rapidez de los ciclos de desarrollo.

El curso online en Agile Testing está diseñado para presentar los elementos fundamentales que conforman un marco de trabajo ágil, desde cuales son los elementos de un marco de trabajo ágil, los roles, actividades y entregables, así como experiencia práctica gestionando un proyecto ágil con Microsoft Team Foundation Server y gestión de Agile Testing con Microsoft Test Manager.

Inscribete ahora para adquirir los conocimientos teóricos y prácticos que necesitas para convertirte en un Agile Tester e implementar estas prácticas en tu organización.

Próxima fecha 

Del 21 de Agosto al 6 de Septiembre de 2017


Días de clase: Lunes y miércoles.

Horas por clase: 2 horas.

Total de horas: 12 horas (6 clases).

Horario: 7:30 a 9:30 p.m hora de Argentina (GMT -3).

Cronograma: 21/8, 23/8, 28/8, 30/8, 4/9 y 6/9 de 2017.

lunes, 5 de diciembre de 2016

Tendencias en metodologías ágiles para 2017

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.

Tendencias metodologías ágiles 2017

  • La visibilidad y transparencia de todos los recursos, incluido el cliente, cobran fuerza entre los proyectos actuales. 
  • Los directores de proyectos utilizan herramientas que hacen posible la combinación de metodologías ágiles con predictivas, al mismo tiempo.

lunes, 14 de noviembre de 2016

Nuevo Video curso de gestión ágil de proyectos con Scrum


Como profesional del área de informática o Gerente de proyectos, sabemos muy bien que necesitas estar informado de las últimas técnicas y metodologías ágiles. Sin embargo, también sabemos que puede ser difícil apartar tiempo del día de trabajo para hacer un curso presencial.

Pensando en esto, Management Plaza te presenta el Video Curso Scrum Online: Gestión de proyectos ágiles:

  • 30 lecciones de vídeo, equivalentes a un curso presencial de 20 horas. que podrás ver tantas veces como quieras desde cualquier lugar, en tu propio horario.
  • Apoyo de profesores certificados expertos en metodologías ágiles de Management Plaza, para consultar y resolver tus dudas.
  • Contenidos en metodologías ágiles para aplicar en tu trabajo y empresa, tales como los principios del manifiesto ágil, roles y responsabilidades del Scrum Master y Product Owner, los eventos Scrum (Daily Scrum, sprint planning, reunión retrospectiva), manejo del backlog del producto, medición del desempeño y más.
  • Recibirás un manual de fundamentos Scrum complementario del curso, con más de 150 páginas para repasar o profundizar conocimientos en un área especifica.



miércoles, 2 de noviembre de 2016

Plantillas Scrum: Lista de tareas de la iteración (sprint backlog)

¿Sabías el perfil de Scrum Master está entre los 10 más buscados del mercado laboral? Inscríbete en el Curso Scrum Master Práctico.

Imagen de: PMOInformatica

La metodología Scrum divide el proceso de desarrollo de software en una serie de iteraciones, denominadas Sprints. Al comienzo de la iteración se realiza una reunión de planificación (Sprint Planning), donde se define la lista de tareas de la iteración (Sprint Backlog).

En Scrum la plantilla de lista de tareas de la iteración (Sprint Backlog), es una lista de los elementos de la pila de producto (Product Backlog) y sus tareas componentes, seleccionados por el equipo Scrum para la iteración.

Por ende, para elaborar la lista de tareas de la iteración, es necesario tener definidas previamente la pila de producto (Product Backlog) y los elementos del product backlog, los cuales pueden estar documentados en la forma de historias de usuario (Existen otras formas, pues Scrum no prescribe ninguna).

Mientras que la pila de producto contiene solo historias y abarca todo el proyecto, la lista de tareas de la iteración amplía el detalle y enumera las tareas individuales necesarias para implementarlas, por ejemplo diseño de pantallas, desarollo de software, configuración de conexiones con interfaces y bases de datos, pruebas, entre otros.

Pmoinformatica.com, “La Oficina de Proyectos de Informática”, presenta la plantilla para elaborar la lista de tareas de la iteración en Scrum (Product Backlog).

jueves, 18 de febrero de 2016

Libro: Proyectos ágiles con Scrum


Imagen de: Amazon y Amazon España

Scrum es un marco de trabajo para la gestion de proyectos bajo los principios del desarrollo ágil de software. No es un proceso completo y mucho menos una metodología, sino que busca generar un contexto relacional para encontrar las prácticas emergentes y procesos que mejor se adapten a las necesidades.

La obra Proyectos ágiles con Scrum de Martin Alaimo es un excelente recorrido de los aspectos claves de Scrum y las metodologías ágiles de desarrollo de software.

Mucho más que una introducción teórica sobre que es Scrum, el libro presenta los aspectos clave de los artefactos y técnicas, acompañado de ejemplos prácticos que desarrollan los conceptos de manera clara, concisa y fácil de entender.

Incluye aspectos novedosos en la literatura sobre metodologías ágiles, como lo son las técnicas usadas por el Product Owner para desarrollar el producto, como el Visual Story Mapping, así como las técnicas de estimación, gestión de alcance, tiempos y costos en metodología Scrum.
 
Te presentamos a continuación la reseña del libro: Proyectos ágiles con Scrum: Flexibilidad, aprendizaje, innovación y colaboración en contextos complejos.

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, 10 de noviembre de 2014

Las métricas en las metodologías ágiles

Imagen de: Gestión de Proyectos IT

Desde el surgimiento de las metodologías ágiles, ha existido un debate en torno a las diferencias de principios respecto a los métodos predictivos. Este debate se ve a menudo en el hecho que la Gerencia de Proyectos PMI y la Gerencia de Proyectos ágiles se presentan como filosofías opuestas.

Los enfoques predictivos tiene preferencia por procesos de comando y control, con metas de alcance, tiempo y presupuesto predefinidas, mientras que en proyectos ágiles, el alcance puede ser variable. Surge entonces la pregunta de como medir estos proyectos. El manejo de proyectos ágiles cuando el resto de la organización trabaja con fechas y presupuestos predefinidos también es motivo de debate.

Una concepción errada sobre las metodologías ágiles, es que por trabajar con alcance variable, no se puede medir el progreso de proyectos. Como respuesta a esto debemos decir que en efecto los Proyectos Ágiles si se pueden medir, simplemente mediremos que tan ágiles somos en velocidad de producir software y colaboración con el cliente, en lugar de medir la desviación respecto a la fecha y presupuesto.

Igualmente, es importante destacar que es indispensable contar con herramientas para realizar estas mediciones.

¿Trabajas en proyectos con metodologías ágiles? ¿Que métricas utilizas para medir el desempeño? ¿En que herramientas de software te apoyas. Te invitamos a dejarnos comentarios.

miércoles, 10 de septiembre de 2014

5 preguntas y respuestas sobre Cucumber

Imagen de: Sitio oficial de Cucumber

1.- ¿Qué es Cucumber?

Cucumber es una herramienta para implementar metodologías como el Behaviour Driven Development (BDD), que permite ejecutar descripciones funcionales en texto plano como pruebas de software automatizadas.

Estas descripciones funcionales, se escriben en un lenguaje específico de dominio, legible por el área de negocio, denominado “Gherkin”, el cual sirve simultáneamente como documentación de apoyo al desarrollo y de las pruebas automatizadas.

2.- ¿Sobre qué plataforma y lenguaje de programación trabaja Cucumber?

En sí mismo, Cucumber está escrito en Ruby, pero puede ser utilizado para probar código escrito tanto en Ruby como en otros lenguajes, incluyendo Java, C#, Python, .NET, Flex y muchas otras.

Cucumber sólo requiere de un mínimo uso de Ruby, además que Ruby es un lenguaje de programación muy sencillo, por lo cual no hay de qué preocuparse si el lenguaje de programación en el que estas desarrollando la aplicación es otro.

lunes, 26 de mayo de 2014

Historias de usuario en 5 pasos

Imagen de: Agile Bench

En las metodologías ágiles de desarrollo de software, las historias de usuario son el instrumento para recopilar la información de requerimientos del cliente, entender sus expectativas e involucrarlos en la construcción del producto para lograr su satisfacción.

A diferencia de los enfoques predictivos, las historias de usuario no son especificaciones detalladas de la funcionalidad que debe tener el software. La intención es que estás sean el inicio de las conversaciones con el cliente y no el final.

Muchos proyectos de software fracasan por una mala recopilación de requerimientos, de allí la importancia de utilizar una metodología para escribirlas y refinarlas.

En este artículo te presentamos como elaborar y refinar las historias de usuario en 5 pasos, donde te hablaremos sobre como Identificar las fuentes de información, recopilar la Información para escribir las historias por medio de alguna de las técnicas para tal fin, Escribir las historias (en una tarjeta), Conversar sobre las historias con el usuario y refinar las historias, subdividiéndolas en partes manejables según sea necesario.

PMOInformatica.com, La Oficina de Proyectos de Informática presenta: 5 pasos para escribir y refinar las historias de usuario.

miércoles, 5 de marzo de 2014

El sistema Kanban en el desarrollo de software

Imagen de: olemortenamundsen

Originalmente el sistema Kanban surgió de la industria de manufactura, específicamente en Toyota, fabricante japonés de automóviles.

La palabra “Kanban” viene del japonés, “kan” significa visual y “ban” significa tarjeta o tablero. La combinación de ambos significa Tarjeta, Tablero, Panel o Cartelera Visual.

El Sistema Kanban fue ideado en Toyota para controlar de forma armónica la fabricación de automóviles, tomando en cuenta la cantidad de insumos y tiempo necesario de cada uno de los procesos que tienen lugar en el interior de la fábrica.

Más recientemente, Mary Poppendieck en su obra Lean Software Development (Desarrollo de Software Esbelto) menciona un “Tablero Kanban”, sin embargo, fue David J Anderson, en su obra “Kanban: Cambio Evolutivo Exitoso Para su Negocio de Tecnología” quien definitivamente le da forma a este método dentro del mundo del Desarrollo de Software.

PMOInformatica.com, La Oficina de Proyectos de Informática presenta: El Sistema Kanban en el Desarrollo de Software.

miércoles, 12 de febrero de 2014

Libro: Generación de Modelos de Negocio

Disponible para la venta en amazon.es y amazon.com
En tiempos en los cuales vuelven las Startups (emprendimientos) en el área de Tecnología Informática y dadas experiencias traumáticas pasadas en emprendimientos digitales, como la crisis de las punto como, es más que nunca importante el contar con modelos de negocio evaluados y probados antes de comenzar a dedicar tiempo y dinero en un concepto innovador.

Teniendo esto en mente, presentamos el libro “Generación de Modelos de Negocio” de Alexander Osterwalder y Yves Pigneur, un Manual que contiene las últimas técnicas probadas para la formulación de modelos de negocio e innovaciones de productos y servicios.Coproducido por más de 470 consultores en más de 45 países, el libro describe técnicas que se han aplicado en empresas líderes como 3M, Ericcson, Capgemini, Deloitte, entre otras.

El libro presenta el “Lienzo de Modelos de Negocio” (Business Model Canvas), una herramienta ampliamente difundida hoy en día, con la cual aprenderás un procedimiento sistemático para entender, diseñar e implementar nuevos modelos de negocio o renovar uno existente, así como para alcanzar un entendimiento detallado de tus clientes, canales de distribución, socios, fuentes de ingreso, costos y tu proposición de valor.

Presentamos a continuación la Reseña del libro Generación de Modelos de Negocio:

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.