We may earn an affiliate commission when you visit our partners.
Course image
Hasnain Rizvi

Join our Agile Training Course. Learn online with Udacity to master Agile foundations and frameworks. Enroll in our comprehensive Agile training course today!

What's inside

Syllabus

This lesson will introduce you to the course and give you a framework to start your Agile journey.
In this lesson you'll learn why so many organizations are excited about unleashing the power of Agile. We will discuss the Agile Mindset, the Agile Manifesto, Paired Core Values and Agile Principles.
Read more
This lesson will introduce you to the power of Agile Teams. You'll learn about core team roles and the characteristics of a high performing team.
This lesson will introduce you to the three most popular Agile Frameworks: Scrum, Kanban and XP. We'll cover the core roles, important ceremonies and key artifacts that are used in each framework.
In this project, you will apply the skills from this course and act as an Agile Consultant to help the WorldVisitz team launch their mobile application.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Specifically designed for those seeking to pursue Agile software development, it offers a comprehensive introduction to frameworks and foundations
Facilitated by Hasnain Rizvi, an experienced instructor recognized for contributions to Agile software development
Provides practical skills through an applied project that simulates real-world Agile consultation
Devised for students and professionals seeking to master Agile frameworks for efficient software development

Save this course

Save Foundations of Agile and Agile Frameworks to your list so you can find it easily later:
Save

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 Foundations of Agile and Agile Frameworks with these activities:
Review Agile Manifesta
Refresh some of the core tenets of Agile methodology
Browse courses on Project Management
Show steps
  • Revisit the 12 principles of Agile Manifesta
Connect with an Agile professional
Gain insights and guidance from experienced Agile practitioners
Show steps
  • Attend industry events or join online communities to network
  • Reach out to potential mentors via email or LinkedIn
  • Establish clear goals and expectations for the mentorship
Discuss differences of Agile Frameworks
Compare and contrast Scrum, Kanban, and XP
Browse courses on Agile
Show steps
  • Meet with a study group to discuss advantages and disadvantages of each framework
  • Create a study guide that highlights the key similarities and differences
Four other activities
Expand to see all activities and additional details
Show all seven activities
Develop a Scrum project plan
Apply Scrum methodologies to plan and manage a real-world project
Browse courses on Scrum
Show steps
  • Define the project scope, goals, and deliverables
  • Create a product backlog and sprint plan
  • Estimate tasks, assign roles, and track progress using Agile tools
Practice Kanban board
Improve time management and prioritize tasks using Kanban
Browse courses on Kanban
Show steps
  • Create a backlog for your personal or professional task list
  • Use a physical or digital Kanban board to manage your workflow
  • Regularly review and adjust your board based on progress
Practice Agile Estimation Techniques
Improve accuracy in estimating project timelines and resources
Browse courses on Agile
Show steps
  • Learn different estimation techniques such as Planning Poker or Dot Voting
  • Participate in mock estimation exercises to practice applying these techniques
  • Compare your estimates with others and discuss the factors that influence accuracy
Participate in a hackathon or Agile challenge
Test and apply Agile skills in a collaborative and competitive environment
Browse courses on Agile Development
Show steps
  • Find a hackathon or challenge that aligns with your interests
  • Form a team and develop a solution to the problem statement
  • Present your solution and receive feedback from experts

Career center

Learners who complete Foundations of Agile and Agile Frameworks will develop knowledge and skills that may be useful to these careers:
Agile Coach
An Agile Coach helps organizations adopt and implement Agile frameworks and practices. This course provides a strong foundation in Agile principles, values, and frameworks, which are essential for success in this role. The course also covers team dynamics and the role of the Agile Coach in facilitating team collaboration and continuous improvement.
Product Owner
A Product Owner is responsible for defining and managing the product backlog, and ensuring that the team is building the right product. This course provides a strong foundation in Agile product development, including user story writing, story mapping, and backlog management. The course also covers the role of the Product Owner in collaborating with the team and stakeholders.
Scrum Master
A Scrum Master is responsible for facilitating Agile teams and ensuring that they follow Scrum principles and practices. This course provides a comprehensive overview of Scrum, including the Scrum framework, roles, events, and artifacts. The course also covers agile team dynamics and the role of the Scrum Master in supporting team performance.
Agile Project Manager
An Agile Project Manager is responsible for planning, executing, and controlling Agile projects. This course provides a comprehensive overview of Agile project management, including Agile planning, estimation, tracking, and reporting. The course also covers the role of the Agile Project Manager in supporting the team and stakeholders.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams, and ensuring that software is delivered quickly and efficiently. This course provides a strong foundation in Agile principles and practices, which are essential for success in DevOps. The course also covers DevOps tools and techniques, and the role of the DevOps Engineer in supporting the team and stakeholders.
Software Developer
A Software Developer is responsible for designing, developing, and testing software applications. This course provides a strong foundation in Agile principles and practices, which are essential for success in software development. The course also covers Agile development tools and techniques, and the role of the Software Developer in supporting the team and stakeholders.
Quality Assurance Analyst
A Quality Assurance Analyst is responsible for testing and ensuring the quality of software applications. This course provides a strong foundation in Agile principles and practices, which are essential for success in quality assurance. The course also covers Agile testing tools and techniques, and the role of the Quality Assurance Analyst in supporting the team and stakeholders.
Business Analyst
A Business Analyst is responsible for understanding the business needs of an organization and translating them into technical requirements. This course provides a strong foundation in Agile principles and practices, which are essential for success in business analysis. The course also covers Agile business analysis tools and techniques, and the role of the Business Analyst in supporting the team and stakeholders.
Product Manager
A Product Manager is responsible for defining and managing the product roadmap. This course may be useful for Product Managers who are interested in learning about Agile principles and practices. The course provides a strong foundation in Agile product development, including user story writing, story mapping, and backlog management.
Project Manager
A Project Manager is responsible for planning, executing, and controlling projects. This course may be useful for Project Managers who are interested in learning about Agile principles and practices. The course provides a comprehensive overview of Agile project management, including Agile planning, estimation, tracking, and reporting.
Systems Analyst
A Systems Analyst is responsible for analyzing and designing business systems. This course may be useful for Systems Analysts who are interested in learning about Agile principles and practices. The course provides a strong foundation in Agile systems analysis, including Agile requirements gathering, analysis, and design.
Business Development Manager
A Business Development Manager is responsible for generating new business for an organization. This course may be useful for Business Development Managers who are interested in learning about Agile principles and practices. The course provides a strong foundation in Agile business development, including Agile marketing, sales, and customer success.
IT Consultant
An IT Consultant is responsible for providing IT consulting services to organizations. This course may be useful for IT Consultants who are interested in learning about Agile principles and practices. The course provides a strong foundation in Agile consulting, including Agile assessment, planning, and implementation.
Entrepreneur
An Entrepreneur is responsible for starting and running their own business. This course may be useful for Entrepreneurs who are interested in learning about Agile principles and practices. The course provides a strong foundation in Agile entrepreneurship, including Agile planning, execution, and measurement.
Management Consultant
A Management Consultant is responsible for providing consulting services to organizations on a variety of topics, including strategy, operations, and finance. This course may be useful for Management Consultants who are interested in learning about Agile principles and practices. The course provides a strong foundation in Agile consulting, including Agile assessment, planning, and implementation.

Reading list

We've selected 12 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 Foundations of Agile and Agile Frameworks.
Provides a comprehensive overview of agile software development principles, patterns, and practices. It valuable resource for anyone who wants to learn more about agile development.
Practical guide to Scrum, one of the most popular agile frameworks. It provides step-by-step instructions on how to implement Scrum in your organization.
Novel that tells the story of a team of IT professionals who are struggling to implement agile development in their organization. It valuable resource for anyone who wants to learn more about the challenges and benefits of agile development.
Classic work on extreme programming (XP), a set ofagile practices that emphasize customer satisfaction and continuous improvement.
Collection of essays on agile development by one of the leading experts in the field. It valuable resource for anyone who wants to learn more about the art of agile development.
Practical guide to the Lean Startup methodology, a set of practices that help entrepreneurs build successful businesses. It valuable resource for anyone who wants to learn more about how to start and grow a successful business.
Practical guide to value stream mapping, a technique for visualizing and improving your workflow. It valuable resource for anyone who wants to learn how to make their organization more efficient and effective.
Practical guide to agile project management using Scrum. It provides detailed instructions on how to plan, execute, and control agile projects.
Practical guide to agile testing. It provides detailed instructions on how to test agile software projects.
Practical guide to agile retrospectives, a meeting where teams reflect on their work and identify ways to improve. It valuable resource for anyone who wants to learn how to conduct effective agile retrospectives.
Practical guide to agile coaching. It provides detailed instructions on how to coach agile teams and organizations.

Share

Help others find this course page by sharing it with your friends and followers:
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