• Temario 2: Desarrollo ágil de software Objetivos

    Al terminar este curso el participante deberá:

    • Conocer y aplicar el proceso general de desarrollo ágil de software
    • Conocer la medida básica de requerimientos
    • Mapear procesos de la solución de software a desarrollar
    • Desarrollar un levantamiento de requerimientos y estimación de desarrollo de software

  • Proceso ágil de desarrollo

    Administración de requerimientos (Cómo dar prioridad a requerimientos)

  • Redacción de requerimientos con historias de usuario.

    Especificación de requerimientos. *

  • Mapeo de procesos con BizAgi y Estimación de requerimientos.

    Elicitación de requerimientos (Asegurar que están completos)

  • Calidad de Software con

    • pruebas unitarias,
    • pruebas de sistema.
    • Validación de requerimientos.
  • Integración continua.

    Administración de requerimientos.

  • Resumen del proceso de SCRUM

    Proceso de Scrum

  • Roles de Scrum

    • Scrum Master
    • Product Owner
    • Developer team
  • Visión del proyecto

  • Redacción de Historias de usuario

{"cards":[{"_id":"358bcc843f8cec6ec8000005","treeId":"358bc73a1566988bc9000015","seq":1,"position":1,"parentId":null,"content":"# Temario 2: Desarrollo ágil de software Objetivos\nAl terminar este curso el participante deberá: \n\n• Conocer y aplicar el proceso general de desarrollo ágil de software \n• Conocer la medida básica de requerimientos \n• Mapear procesos de la solución de software a desarrollar \n• Desarrollar un levantamiento de requerimientos y estimación de desarrollo de software "},{"_id":"358bcfd83f8cec6ec8000006","treeId":"358bc73a1566988bc9000015","seq":1,"position":2,"parentId":null,"content":"# Proceso ágil de desarrollo \nAdministración de requerimientos (Cómo dar prioridad a requerimientos)"},{"_id":"358be91de1b23a6f8000000b","treeId":"358bc73a1566988bc9000015","seq":1,"position":1,"parentId":"358bcfd83f8cec6ec8000006","content":"Resumen del proceso de SCRUM\n\n![Proceso de Scrum](http://agilitrix.com/wp-content/uploads/2009/08/agile-scrum-project-cycle.jpg)"},{"_id":"36382fadbf126114a7000014","treeId":"358bc73a1566988bc9000015","seq":1,"position":1,"parentId":"358be91de1b23a6f8000000b","content":"### Roles de Scrum\n\n* Scrum Master\n* Product Owner\n* Developer team\n"},{"_id":"36383464bf126114a7000015","treeId":"358bc73a1566988bc9000015","seq":1,"position":2,"parentId":"358be91de1b23a6f8000000b","content":"### Visión del proyecto\n"},{"_id":"3638352abf126114a7000016","treeId":"358bc73a1566988bc9000015","seq":1,"position":3,"parentId":"358be91de1b23a6f8000000b","content":"### Redacción de Historias de usuario\n"},{"_id":"358bd6ff3f8cec6ec8000008","treeId":"358bc73a1566988bc9000015","seq":1,"position":2.5,"parentId":null,"content":"# Redacción de requerimientos con historias de usuario. \nEspecificación de requerimientos. *"},{"_id":"358c08529ad77d8b0500000e","treeId":"358bc73a1566988bc9000015","seq":1,"position":1,"parentId":"358bd6ff3f8cec6ec8000008","content":"Cómo redactar historias de Usuario\n* Las características INVEST\nhttp://www.intergrupo.com/blog/mobile/como-escribir-historias-de-usuario.aspx\nhttp://www.genbetadev.com/metodologias-de-programacion/historias-de-usuario-una-forma-natural-de-analisis-funcional\n\n* Redacción con la técnica de mapas mentales"},{"_id":"358c28456d59b25f0b000012","treeId":"358bc73a1566988bc9000015","seq":1,"position":2,"parentId":"358bd6ff3f8cec6ec8000008","content":"## Planning Poker\nTecnica de Estimación Basada en Complejidad Relativa\nhttp://www.fperezp.com/blog/2011/03/09/planning-poker-estimando-tiempos-en-scrum/\n"},{"_id":"358bd3773f8cec6ec8000007","treeId":"358bc73a1566988bc9000015","seq":1,"position":3,"parentId":null,"content":"# Mapeo de procesos con BizAgi y Estimación de requerimientos. \nElicitación de requerimientos (Asegurar que están completos) "},{"_id":"358bf0ace1b23a6f8000000d","treeId":"358bc73a1566988bc9000015","seq":1,"position":1,"parentId":"358bd3773f8cec6ec8000007","content":"## Bizagi\n\nhttp://elearning.bizagi.com/#\n\n"},{"_id":"358bfc66e1b23a6f8000000e","treeId":"358bc73a1566988bc9000015","seq":1,"position":2,"parentId":"358bd3773f8cec6ec8000007","content":"## User Story Mapping\nEsto se usa para asegurarnos que nuestros requerimientos están completos\n\nhttp://www.agileproductdesign.com/presentations/user_story_mapping/\n"},{"_id":"358bd8bd3f8cec6ec8000009","treeId":"358bc73a1566988bc9000015","seq":1,"position":5,"parentId":null,"content":"# Calidad de Software con \n* pruebas unitarias, \n* pruebas de sistema. \n* Validación de requerimientos."},{"_id":"358c19c26d59b25f0b00000f","treeId":"358bc73a1566988bc9000015","seq":1,"position":1,"parentId":"358bd8bd3f8cec6ec8000009","content":"## Cómo se escriben el las pruebas unitarias...\nhttp://www.agiledata.org/essays/tdd.html\n\n"},{"_id":"358c1fc16d59b25f0b000010","treeId":"358bc73a1566988bc9000015","seq":1,"position":2,"parentId":"358bd8bd3f8cec6ec8000009","content":"## Cómo se escriben las pruebas de aceptación (ATDD)\n* Cucumber\n* RSpec"},{"_id":"358bdf103f8cec6ec800000b","treeId":"358bc73a1566988bc9000015","seq":1,"position":6,"parentId":null,"content":"# Integración continua.\nAdministración de requerimientos."},{"_id":"358c22066d59b25f0b000011","treeId":"358bc73a1566988bc9000015","seq":1,"position":1,"parentId":"358bdf103f8cec6ec800000b","content":"## Cómo se usa el continuous integration\nhttp://phpundercontrol.org/"}],"tree":{"_id":"358bc73a1566988bc9000015","name":"Temario 2: Desarrollo ágil de software","publicUrl":"temario-2-desarrollo-agil-de-software"}}