We may earn an affiliate commission when you visit our partners.
Course image
Praveen Mittal

La industria del software se está volviendo loca con los métodos Agile. Rápidamente se está convirtiendo en la opción para el desarrollo de software cuando los requisitos son impredecibles o se espera que cambien con el tiempo. Este curso le ayudará a adquirir conocimientos sobre lo que es Agile. ¿Por qué Agile es más adecuado para estas situaciones? También cubriremos en profundidad algunos de los marcos Agile más comunes como scrum y XP.

Requisito previo: Usted necesita un conocimiento básico del proceso de desarrollo de software y de las metodologías de desarrollo de software.

Read more

La industria del software se está volviendo loca con los métodos Agile. Rápidamente se está convirtiendo en la opción para el desarrollo de software cuando los requisitos son impredecibles o se espera que cambien con el tiempo. Este curso le ayudará a adquirir conocimientos sobre lo que es Agile. ¿Por qué Agile es más adecuado para estas situaciones? También cubriremos en profundidad algunos de los marcos Agile más comunes como scrum y XP.

Requisito previo: Usted necesita un conocimiento básico del proceso de desarrollo de software y de las metodologías de desarrollo de software.

Después de completar este curso, usted podrá:

1) Demostrar capacidad para participar de manera efectiva en prácticas y procesos Agile para el desarrollo de software.

2) Explicar el propósito detrás de las prácticas Agile comunes.

3) Aplicar principios y valores Agile a una situación determinada.

4) Identificar y abordar los problemas más comunes que se encuentran al adoptar métodos Agile.

Proyecto: También se le dará la oportunidad de aplicar lo que aprendió en este curso. Se le darán estudios de caso ficticios, en los que después de estudiar el estudio de caso, tendrá que poner en práctica algunas de las prácticas, técnicas, etcétera. que se espera que conozcan los miembros del equipo Agile.

Enroll now

What's inside

Syllabus

Fundamentos de Agile
En este módulo, aprenderemos sobre la mentalidad Agile, el núcleo detrás de muchos métodos Agile. Qué tan diferentes son los métodos Agile de los métodos tradicionales y cuándo usar métodos Agile. Aprenderemos cómo aplicar la mentalidad Agile y finalmente revisaremos los diferentes marcos disponibles para implementar la metodología Agile.
Read more
Requisitos y planificación
En este módulo, aprenderemos sobre las historias de los usuarios y las técnicas de estimación y planificación Agile.
Scrum
En este módulo, aprenderemos sobre Scrum, que es uno de los marcos Agile más populares. Aprenderemos sobre las prácticas de Scrum y el propósito detrás de estas prácticas.
XP y conclusión del curso
En este módulo, compararemos Scrum con XP y aprenderemos algunas de las prácticas de ingeniería de XP.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
enseña prácticas comunes de Agile
que son aplicables a situaciones con requisitos cambiantes
Dirigido a estudiantes con conocimientos básicos en desarrollo de software
Desarrolla habilidades esenciales de Agile, como la colaboración y la gestión de proyectos
Prepara a los estudiantes para abordar los desafíos comunes de la implementación de Agile
Introduce marcos comunes de Agile, como Scrum y XP

Save this course

Save Desarrollo de software Agile to your list so you can find it easily later:
Save

Reviews summary

Proven agile education

As a very well-received course, Desarrollo de software Agile earns high marks for offering plenty of relevant, practical content that students can put to use in their day-to-day work. Its agile approach to software development is praised as thorough and understandable, especially for those new to agile frameworks. Additionally, students in the course appreciate the video content, which they say is clear and engaging. With most students awarding 4-5 stars, this is a highly-recommended course for anyone looking to expand their Agile software development knowledge.
Clear, valuable videos.
"Excelente curso"
"Muy buen contenido "
Properly explains Agile fundamentals.
"excelente curso, para el campo del desarrollo"
"he aprendido bastante"
"M​i valoración es muy buena, creo que cubre de forma muy clara los principales aspectos de la metodología Agile"
Course offers plenty of practical, applicable information.
"General content was amazing"
"Aprendi muchisimo, me encanto los video cortos y explicativos"
"Genial, curso con mucho contenido practico y precisos para desarrollanos profesionalmente"
Timely feedback issues with peer reviews.
"Tras finalizar el curso, se demoraron unos 2 meses en corregirme los peer reviews, consideren reducir el número de calificaciones necesarias para agilizar tiempos."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Desarrollo de software Agile with these activities:
Review Agile Fundamentals
Familiarize yourself with the core concepts and principles of Agile, setting a solid foundation for understanding the methodologies covered in this course.
Browse courses on Agile Principles
Show steps
  • Read through the Agile Manifesto and its principles.
  • Research online resources on Agile fundamentals, such as articles, videos, or tutorials.
  • Attend a webinar or online workshop on Agile basics.
Scrum Simulation Exercise
Engage in a practical simulation of a Scrum sprint, gaining hands-on experience with the Scrum framework and its practices.
Browse courses on Scrum Framework
Show steps
  • Form a team and assign Scrum roles (Product Owner, Scrum Master, Development Team).
  • Create a product backlog and prioritize user stories.
  • Conduct a sprint planning meeting to estimate and commit to work.
  • Complete the sprint, holding daily stand-up meetings and tracking progress.
  • Conduct a sprint review and retrospective to reflect on the process and identify areas for improvement.
XP Engineering Practices Workshop
Acquire practical knowledge of XP engineering practices through guided tutorials, enhancing your understanding of their application in software development.
Browse courses on Test-Driven Development
Show steps
  • Enroll in an online workshop or course on XP engineering practices.
  • Follow tutorials on test-driven development, refactoring, and pair programming.
  • Apply these techniques in a small software development project.
  • Attend a meetup or discussion group on XP engineering practices.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Agile Case Study Analysis
Collaborate with peers to analyze real-world Agile case studies, gaining insights into successful Agile implementations and overcoming challenges.
Show steps
  • Identify a case study of an Agile transformation or success story.
  • Form a study group and assign roles for analysis.
  • Conduct thorough analysis of the case study, focusing on the Agile practices used, challenges faced, and outcomes achieved.
  • Compare and contrast different case studies to identify common patterns and best practices.
  • Present the findings and insights to the group.
Agile Hackathon
Participate in an Agile hackathon to test your skills and collaborate with others on a practical Agile project, solidifying your understanding of Agile principles and practices.
Browse courses on Agile Development
Show steps
  • Find an Agile hackathon or competition relevant to your skill level.
  • Form a team with complementary skills.
  • Develop an Agile project plan and solution.
  • Implement the solution using Agile methodologies.
  • Submit your project for evaluation and feedback.
Agile Transformation Proposal
Develop a comprehensive proposal for implementing Agile methodologies in a real-world organization, demonstrating your understanding of Agile principles and their practical application.
Browse courses on Agile Transformation
Show steps
  • Research Agile transformation best practices and case studies.
  • Identify the current software development process and challenges in a target organization.
  • Design a tailored Agile transformation plan, including the Agile methodologies to be used, the implementation timeline, and change management strategies.
  • Outline the expected benefits and potential risks of the transformation.
  • Present the proposal to stakeholders and gather feedback.
Agile Mentoring Program
Share your knowledge and experience by mentoring other students or professionals on Agile methodologies, fostering their understanding and helping them advance in their Agile journey.
Browse courses on Agile Coaching
Show steps
  • Volunteer as a mentor in an Agile community or organization.
  • Identify mentees who are new to Agile or seeking guidance.
  • Provide one-on-one or group mentoring sessions, sharing your insights and expertise.
  • Facilitate discussions and workshops on Agile topics to enhance mentees' understanding.
  • Provide constructive feedback and support to help mentees develop their Agile skills.

Career center

Learners who complete Desarrollo de software Agile will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers who are proficient in Agile methodologies are in high demand. This course will provide you with the knowledge and skills you need to apply Agile principles and practices to your software development work. You will learn how to work in Agile teams, use Agile tools, and deliver high-quality software.
Scrum Master
Scrum Masters are responsible for facilitating Agile teams and ensuring that they follow Agile processes. This course will provide you with a deep understanding of Scrum, one of the most popular Agile frameworks. You will learn about Scrum practices, ceremonies, and tools, and you will be able to apply this knowledge to help teams improve their productivity and collaboration.
Product Owner
Product Owners are responsible for defining and prioritizing the backlog of work for Agile teams. This course will help you understand the role of the Product Owner and provide you with the skills you need to effectively manage the backlog and work with Agile teams to deliver successful products.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for ensuring that software meets quality standards. This course will help you understand the role of the Quality Assurance Analyst in Agile teams and provide you with the skills you need to effectively test and verify software.
Agile Coach
Agile Coaches guide organizations through the adoption of Agile methodologies. In this role, you will have the opportunity to lead teams in the implementation of Agile principles and practices. The material covered in this course will help you build a foundation in Agile and provide you with the knowledge you need to help organizations achieve success with Agile.
Business Analyst
Business Analysts are responsible for eliciting and documenting requirements from stakeholders. This course will help you understand the role of the Business Analyst in Agile teams and provide you with the skills you need to effectively gather and manage requirements.
Project Manager
Project Managers are responsible for planning, executing, and controlling projects. This course will help you understand the role of the Project Manager in Agile teams and provide you with the skills you need to effectively manage Agile projects.
Technical Writer
Technical Writers are responsible for creating and maintaining technical documentation. This course will help you understand the role of the Technical Writer in Agile teams and provide you with the skills you need to effectively document Agile processes and products.
User Experience Designer
User Experience Designers are responsible for designing and evaluating user interfaces. This course will help you understand the role of the User Experience Designer in Agile teams and provide you with the skills you need to effectively design and test user interfaces for Agile products.
Software Tester
Software Testers are responsible for testing software to ensure that it meets requirements. This course will help you understand the role of the Software Tester in Agile teams and provide you with the skills you need to effectively test Agile software.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. This course will help you understand the role of the DevOps Engineer in Agile teams and provide you with the skills you need to effectively implement DevOps practices.
Technical Support Specialist
Technical Support Specialists are responsible for providing technical support to users. This course will help you understand the role of the Technical Support Specialist in Agile teams and provide you with the skills you need to effectively support Agile users.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data. This course will help you understand the role of the Data Analyst in Agile teams and provide you with the skills you need to effectively use data to improve Agile processes and products.
Systems Analyst
Systems Analysts are responsible for analyzing and designing systems. This course will help you understand the role of the Systems Analyst in Agile teams and provide you with the skills you need to effectively analyze and design Agile systems.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. This course will help you understand the role of the Database Administrator in Agile teams and provide you with the skills you need to effectively manage and maintain Agile databases.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Desarrollo de software Agile.
Is considered the canonical text on Agile software development. It provides a comprehensive overview of the Agile principles, patterns, and practices, and valuable reference for anyone working in the field.
Comprehensive guide to Scrum, one of the most popular Agile frameworks, and is written by Jeff Sutherland, one of the co-founders of Scrum. It provides a detailed overview of the Scrum framework, and valuable resource for anyone working in Agile teams.
Comprehensive guide to Extreme Programming (XP), one of the most popular Agile frameworks, and is written by Kent Beck, one of the co-founders of XP. It provides a detailed overview of the XP framework, and valuable resource for anyone working in Agile teams.
Comprehensive guide to user stories, one of the most important Agile tools. It provides a detailed overview of how to write, estimate, and manage user stories, and valuable resource for anyone working in Agile teams.
Comprehensive guide to Agile testing, a key part of the Agile development process. It provides a detailed overview of how to test Agile software, and valuable resource for anyone working in Agile teams.
Comprehensive guide to the role of the Agile Master, a key role in the Agile development process. It provides a detailed overview of the responsibilities of an Agile Master, and valuable resource for anyone working in Agile teams.
Comprehensive guide to Agile software development in C#, one of the most popular programming languages. It provides a detailed overview of the Agile principles, patterns, and practices, and valuable resource for anyone working in Agile teams that use C#.
Comprehensive guide to Agile software development in Java, one of the most popular programming languages. It provides a detailed overview of the Agile principles, patterns, and practices, and valuable resource for anyone working in Agile teams that use Java.
Comprehensive guide to Agile software development in Ruby on Rails, one of the most popular web development frameworks. It provides a detailed overview of the Agile principles, patterns, and practices, and valuable resource for anyone working in Agile teams that use Ruby on Rails.
Comprehensive guide to Agile software development in large organizations. It provides a detailed overview of the challenges and opportunities of Agile development at scale, and valuable resource for anyone working in Agile teams in large organizations.
Comprehensive guide to requirements management in Agile projects. It provides a detailed overview of the challenges and opportunities of requirements management in Agile environments.
Comprehensive guide to project management in Agile teams using Scrum, one of the most popular Agile frameworks. It provides a detailed overview of the Scrum framework and how to use it to manage Agile projects.
Comprehensive guide to the art of Agile software development. It provides a detailed overview of the Agile principles, patterns, and practices, and how to use them to create successful Agile software projects.
Comprehensive guide to testing Agile software using Cucumber, one of the most popular testing tools in the Agile community. It provides a detailed overview of the Cucumber framework and how to use it to write and run tests for Agile software.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Desarrollo de software Agile.
PM4R Agile: mentalidad ágil en proyectos de desarrollo
Most relevant
Control de versiones
Most relevant
Activos, amenazas y vulnerabilidades
Most relevant
Diseño de Proyectos de Desarrollo
Most relevant
VITARA- Gestión estratégica
Most relevant
Desarrollo de Aplicaciones Web: Conceptos Básicos
Most relevant
Participación eficaz de la sociedad civil en el desarrollo
Most relevant
Metodología Agile: la evolución de la mejora continua
Most relevant
Metodología Agile: la evolución de la mejora continua
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser