Nombre del Aprendiz:
Albeiro Bedoya Olmos
Programa:
Análisis y Desarrollo de
Sistemas de Información
Ficha: 2068908
¿Qué entiende por proyecto y tipos de proyectos en el desarrollo de software?
es la ideación de una tarea determinada, para la cual establecemos el modo en el que
se va a realizar De esta forma, en el proyecto se debe recoger una planificación del
conjunto de actividades, así como la forma de llevarlas a cabo.
Proyectos Integrados Empotrados
Proyectos Semiconectados (Semilibres)
Dispositivos Móviles
Cocomo
¿Conoce sobre las metodologías agiles en el desarrollo de software?,
menciónelas, y describa su funcionalidad
son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto,
consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su
desarrollo a las circunstancias específicas del entorno.
En esencia, las empresas que apuestan por esta metodología consiguen gestionar sus
proyectos de forma flexible, autónoma y eficaz reduciendo los costes e incrementando
su productividad. Con este Curso en modelos organizativos ágiles 100% online
aprenderás los aspectos básicos para gestionar las metodologías ágiles dentro de tu
empresa.
1. Scrum: “Scrum es un marco de trabajo para desarrollar, entregar y mantener
productos complejos”.
2. eXtreme Programming (XP): “Extreme Programming (XP) es un marco de desarrollo
de software ágil que tiene como objetivo producir software de mayor calidad y una
mejor calidad de vida para el equipo de desarrollo.”
3. Kanban: “Sistema de información que controla de modo armónico la fabricación de
los productos necesarios en la cantidad y tiempo necesarios en cada uno de los
procesos.”
4. Scrumban: metodología que utiliza lo mejor de scrum y de kanban.
5. Lean: “Originado en el Sistema de Producción de Toyota, este método ofrece todo
un marco teórico sólido y basado en la experiencia, para las prácticas ágiles de
gestión.”
6. Feature-Driven Development (FDD): “Feature-Driven Development (FDD) es una
metodología ágil basada en la calidad y el monitoreo constante del proyecto.”
7. Test-Driven Development (TDD): “Test-Driven Development es un proceso de
desarrollo de software que se basa en la repetición de un ciclo de desarrollo muy corto:
los requisitos se convierten en casos de prueba muy específicos, luego se mejora el
software para pasar las nuevas pruebas.”
¿Investigue sobre las metodologías agiles y como se usan en el desarrollo de
software?
1. Scrum: “Scrum es un marco de trabajo para desarrollar, entregar y mantener
productos complejos”.
2. eXtreme Programming (XP): “Extreme Programming (XP) es un marco de
desarrollo de software ágil que tiene como objetivo producir software de mayor
calidad y una mejor calidad de vida para el equipo de desarrollo.”
3. Kanban: “Sistema de información que controla de modo armónico la fabricación
de los productos necesarios en la cantidad y tiempo necesarios en cada uno de los
procesos.”
4. Scrumban: metodología que utiliza lo mejor de scrum y de kanban.
5. Lean: “Originado en el Sistema de Producción de Toyota, este método ofrece todo
un marco teórico sólido y basado en la experiencia, para las prácticas ágiles de
gestión.”
6. Feature-Driven Development (FDD): “Feature-Driven Development (FDD) es una
metodología ágil basada en la calidad y el monitoreo constante del proyecto.”
7. Test-Driven Development (TDD): “Test-Driven Development es un proceso de
desarrollo de software que se basa en la repetición de un ciclo de desarrollo muy corto:
los requisitos se convierten en casos de prueba muy específicos, luego se mejora el
software para pasar las nuevas pruebas.”
Con sus propias palabras defina el término “SCRUM”.
Es un proceso de gestión que reduce la complejidad en el desarrollo de productos para
satisfacer las necesidades de los clientes. La gerencia y los equipos de Scrum trabajan
juntos alrededor de requisitos y tecnologías para entregar productos funcionando de
manera incremental usando el empirismo.
Describa los principios, aspectos y procesos de SCRUM
Los eventos de Scrum se utilizan para minimizar la necesidad de reuniones no definidas
en Scrum y establecer una cadencia que permita al equipo fomentar la comunicación
y colaboración reduciendo el tiempo en reuniones extensas además de reducir los
procesos restrictivos y predictivos. Todos los eventos tienen una caja de tiempo o
“TimeBox”. Una vez que se inicia un Sprint este tiene una duración fija y no se puede
acortar o alargar. Los siguientes eventos pueden terminar siempre que se logre el
propósito del evento, pero dentro de la caja de tiempo y asegurando el fomento de la
transparencia. Los eventos de Scrum son:
Sprint
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Artefactos Scrum
Los artefactos de Scrum formas para proveer transparencia y oportunidades de
inspección y adaptación. Los artefactos definidos por Scrum están específicamente
definidos para fomentar la transparencia de la información de tal manera que todos
tengan el mismo entendimiento de lo que se está llevando a cabo a través de los
artefactos. Los artefactos Scrum son:
Product Backlog
Sprint Backlog
Increment
Scrum mucho más que Roles, Eventos y Artefactos.
Cuando se trata de representar Scrum en muchas ocasiones se usan algunas
imágenes que muestran los roles, eventos y artefactos para definir Scrum. Si solo se
usan estos elementos o se define Scrum en base a estos elementos se puede estar
fomentando un enfoque mecánico de Scrum o un Scrum flácido que finalmente no es
Scrum. Estos tres elementos de Scrum son solo una parte de la historia.
Establezca algunas diferencias entre metodologías tradicionales y metologias
agiles
La metodología ágil en el desarrollo de software utiliza un enfoque iterativo y basado
en equipos. El método tradicional utiliza un enfoque lineal donde las etapas del
proceso de desarrollo deben completarse en un orden secuencial. Esto significa que
una etapa debe completarse antes de que comience la siguiente

Guia

  • 1.
    Nombre del Aprendiz: AlbeiroBedoya Olmos Programa: Análisis y Desarrollo de Sistemas de Información Ficha: 2068908
  • 2.
    ¿Qué entiende porproyecto y tipos de proyectos en el desarrollo de software? es la ideación de una tarea determinada, para la cual establecemos el modo en el que se va a realizar De esta forma, en el proyecto se debe recoger una planificación del conjunto de actividades, así como la forma de llevarlas a cabo. Proyectos Integrados Empotrados Proyectos Semiconectados (Semilibres) Dispositivos Móviles Cocomo ¿Conoce sobre las metodologías agiles en el desarrollo de software?, menciónelas, y describa su funcionalidad son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno. En esencia, las empresas que apuestan por esta metodología consiguen gestionar sus proyectos de forma flexible, autónoma y eficaz reduciendo los costes e incrementando su productividad. Con este Curso en modelos organizativos ágiles 100% online aprenderás los aspectos básicos para gestionar las metodologías ágiles dentro de tu empresa. 1. Scrum: “Scrum es un marco de trabajo para desarrollar, entregar y mantener productos complejos”. 2. eXtreme Programming (XP): “Extreme Programming (XP) es un marco de desarrollo de software ágil que tiene como objetivo producir software de mayor calidad y una mejor calidad de vida para el equipo de desarrollo.” 3. Kanban: “Sistema de información que controla de modo armónico la fabricación de los productos necesarios en la cantidad y tiempo necesarios en cada uno de los procesos.” 4. Scrumban: metodología que utiliza lo mejor de scrum y de kanban.
  • 3.
    5. Lean: “Originadoen el Sistema de Producción de Toyota, este método ofrece todo un marco teórico sólido y basado en la experiencia, para las prácticas ágiles de gestión.” 6. Feature-Driven Development (FDD): “Feature-Driven Development (FDD) es una metodología ágil basada en la calidad y el monitoreo constante del proyecto.” 7. Test-Driven Development (TDD): “Test-Driven Development es un proceso de desarrollo de software que se basa en la repetición de un ciclo de desarrollo muy corto: los requisitos se convierten en casos de prueba muy específicos, luego se mejora el software para pasar las nuevas pruebas.” ¿Investigue sobre las metodologías agiles y como se usan en el desarrollo de software? 1. Scrum: “Scrum es un marco de trabajo para desarrollar, entregar y mantener productos complejos”. 2. eXtreme Programming (XP): “Extreme Programming (XP) es un marco de desarrollo de software ágil que tiene como objetivo producir software de mayor calidad y una mejor calidad de vida para el equipo de desarrollo.” 3. Kanban: “Sistema de información que controla de modo armónico la fabricación de los productos necesarios en la cantidad y tiempo necesarios en cada uno de los procesos.” 4. Scrumban: metodología que utiliza lo mejor de scrum y de kanban. 5. Lean: “Originado en el Sistema de Producción de Toyota, este método ofrece todo un marco teórico sólido y basado en la experiencia, para las prácticas ágiles de gestión.” 6. Feature-Driven Development (FDD): “Feature-Driven Development (FDD) es una metodología ágil basada en la calidad y el monitoreo constante del proyecto.” 7. Test-Driven Development (TDD): “Test-Driven Development es un proceso de desarrollo de software que se basa en la repetición de un ciclo de desarrollo muy corto: los requisitos se convierten en casos de prueba muy específicos, luego se mejora el software para pasar las nuevas pruebas.” Con sus propias palabras defina el término “SCRUM”. Es un proceso de gestión que reduce la complejidad en el desarrollo de productos para satisfacer las necesidades de los clientes. La gerencia y los equipos de Scrum trabajan
  • 4.
    juntos alrededor derequisitos y tecnologías para entregar productos funcionando de manera incremental usando el empirismo. Describa los principios, aspectos y procesos de SCRUM Los eventos de Scrum se utilizan para minimizar la necesidad de reuniones no definidas en Scrum y establecer una cadencia que permita al equipo fomentar la comunicación y colaboración reduciendo el tiempo en reuniones extensas además de reducir los procesos restrictivos y predictivos. Todos los eventos tienen una caja de tiempo o “TimeBox”. Una vez que se inicia un Sprint este tiene una duración fija y no se puede acortar o alargar. Los siguientes eventos pueden terminar siempre que se logre el propósito del evento, pero dentro de la caja de tiempo y asegurando el fomento de la transparencia. Los eventos de Scrum son: Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Artefactos Scrum Los artefactos de Scrum formas para proveer transparencia y oportunidades de inspección y adaptación. Los artefactos definidos por Scrum están específicamente definidos para fomentar la transparencia de la información de tal manera que todos tengan el mismo entendimiento de lo que se está llevando a cabo a través de los artefactos. Los artefactos Scrum son: Product Backlog Sprint Backlog Increment Scrum mucho más que Roles, Eventos y Artefactos. Cuando se trata de representar Scrum en muchas ocasiones se usan algunas imágenes que muestran los roles, eventos y artefactos para definir Scrum. Si solo se usan estos elementos o se define Scrum en base a estos elementos se puede estar
  • 5.
    fomentando un enfoquemecánico de Scrum o un Scrum flácido que finalmente no es Scrum. Estos tres elementos de Scrum son solo una parte de la historia. Establezca algunas diferencias entre metodologías tradicionales y metologias agiles La metodología ágil en el desarrollo de software utiliza un enfoque iterativo y basado en equipos. El método tradicional utiliza un enfoque lineal donde las etapas del proceso de desarrollo deben completarse en un orden secuencial. Esto significa que una etapa debe completarse antes de que comience la siguiente