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

Agile skills are in high demand. Take our Agile Basics course and learn the fundamental concepts and terms that you'll need to step into the world of agile.

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Agile is one of the highest-impact, most in-demand skills. In this lesson, we'll introduce you to the fundamental concepts and terms that you'll need to step into the world of agile.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches basic building blocks for agile principles
For beginners that need to learn about core Agile concepts
Taught by Udacity, a company recognized in the tech industry

Save this course

Save Discovering Agile 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 Discovering Agile with these activities:
Read 'Agile Principles, Patterns, and Practices'
Gain a comprehensive understanding of Agile principles and best practices from a seminal work in the field.
Show steps
  • Read the book thoroughly
  • Summarize key concepts and principles
Follow Agile tutorials
Enhance comprehension of Agile practices by following guided tutorials and walkthroughs.
Browse courses on Agile Methodology
Show steps
  • Watch videos on Agile concepts
  • Read articles and blog posts about Agile
Attend Agile workshops
Gain practical knowledge and hands-on experience in Agile methodologies through immersive workshops.
Show steps
  • Identify relevant Agile workshops
  • Register and actively participate in workshops
Four other activities
Expand to see all activities and additional details
Show all seven activities
Agile Simulation
Simulate an Agile process to improve understanding of Agile methodologies.
Browse courses on Agile
Show steps
  • Form a team
  • Identify a project
  • Plan the project
  • Execute the project
  • Review the project
Explore Kanban methodologies and tools
Refer to online tutorials to supplement and reinforce your understanding of Agile principles and concepts.
Browse courses on Agile Methodologies
Show steps
  • Identify tutorial platforms and resources
  • Select tutorials that cover Kanban methodologies and tools
  • Follow tutorials, take notes, and practice applying the concepts
  • Discuss your findings and learnings in online forums or study groups
Practice Agile exercises
Reinforce understanding of Agile concepts and principles by completing exercises and simulations.
Show steps
  • Work through Agile case studies
  • Simulate Agile ceremonies such as sprint planning and review
Design an Agile project plan
Apply Agile principles in a practical setting by creating a project plan that outlines the Agile methodology.
Browse courses on Agile Planning
Show steps
  • Identify project scope and goals
  • Define Agile ceremonies and roles
  • Determine sprint duration and scope

Career center

Learners who complete Discovering Agile will develop knowledge and skills that may be useful to these careers:
Agile Coach
An Agile Coach helps teams and organizations adopt and implement agile methodologies. This course can help build a foundation in agile concepts, particularly with regards to terminology, concepts, and common agile frameworks.
Project Manager
Project Managers play a crucial role in planning, executing, and delivering projects successfully. This course can provide an understanding of agile principles and practices, which can help Project Managers improve project outcomes and team collaboration.
Scrum Master
Scrum Masters are responsible for facilitating and supporting agile teams to follow Scrum, a popular agile framework. This course can help Scrum Masters develop a strong understanding of Scrum principles and practices, which can lead to improved team performance.
Software Engineer
Software Engineers design, develop, test, and maintain software applications. This course can help Software Engineers gain a better understanding of agile methodologies, which can lead to improved productivity and collaboration on software projects.
Product Manager
Product Managers are responsible for managing the development and delivery of products. This course can help Product Managers understand how to use agile methodologies to gather and prioritize customer feedback, plan product roadmaps, and iterate on product development based on user feedback.
Business Analyst
Business Analysts help organizations improve their business processes and systems. This course can provide Business Analysts with a foundation in agile methodologies, which can help them better understand and analyze business needs and requirements.
Product Owner
Product Owners are responsible for defining the vision and roadmap for a product. This course can help Product Owners develop a strong understanding of agile methodologies, which can help them better manage product development and ensure that the product meets the needs of its users.
Change Manager
Change Managers help organizations manage change effectively. This course can provide Change Managers with a foundation in agile methodologies, which can help them better understand and manage the human and organizational aspects of change.
Quality Assurance Analyst
Quality Assurance Analysts ensure the quality of software products. This course can help Quality Assurance Analysts understand how to apply agile methodologies to improve testing processes and ensure the quality of software applications.
Systems Analyst
Systems Analysts analyze, design, and implement computer systems. This course can provide Systems Analysts with a foundation in agile methodologies, which can help them better understand and develop systems that meet the needs of their organizations.
Technical Writer
Technical Writers create and maintain documentation for software products and systems. This course can provide Technical Writers with a foundation in agile methodologies, which can help them better understand the needs of users and create documentation that is clear and concise.
Business Process Analyst
Business Process Analysts study and improve business processes. This course can provide Business Process Analysts with a foundation in agile methodologies, which can help them better understand and analyze business processes, and design and implement process improvements.
IT Manager
IT Managers are responsible for planning, organizing, and directing the activities of an IT department or organization. This course may provide IT Managers with a basic understanding of agile methodologies, which can help them make informed decisions about adopting agile practices within their organizations.
Consultant
Consultants provide advice and guidance to organizations on a variety of topics. This course may provide Consultants with a basic understanding of agile methodologies, which can help them better understand the needs of their clients and provide them with valuable advice on adopting and implementing agile practices.
Trainer
Trainers develop and deliver training programs to help individuals and organizations learn new skills and knowledge. This course may provide Trainers with a basic understanding of agile methodologies, which can help them develop and deliver training programs on agile topics.

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 Discovering Agile.
Shares insights and best practices from experienced Agile practitioners. Focuses on the human aspects of Agile and provides guidance on fostering collaboration and continuous improvement.
A practical guide to conducting effective Agile retrospectives. Covers techniques for gathering feedback, identifying areas for improvement, and implementing changes.
Introduces the Kanban method, a visual management system for Agile teams. Explains how to use Kanban boards to track work progress, identify bottlenecks, and improve efficiency.
Provides a comprehensive overview of Agile principles and practices. Covers topics such as Scrum, Kanban, and Lean development, and offers practical tips for implementing Agile in your organization.
A practical guide to Agile estimation and planning techniques. Covers topics such as story pointing, velocity tracking, and release planning.
A firsthand account of the development of Scrum by one of its creators. Provides insights into the origins and evolution of Scrum, and offers practical advice for implementing it in your organization.
Provides a framework for building and testing new products and services using the Lean methodology. Emphasizes the importance of customer feedback and iterative development.
Focuses on applying Agile principles and patterns to software development in the C# programming language. Covers topics such as test-driven development, refactoring, and continuous integration.
Provides a comprehensive overview of Agile testing practices. Covers topics such as test-driven development, exploratory testing, and continuous testing.
A manifesto for a more disciplined and structured approach to Agile development. Emphasizes the importance of craftsmanship and quality in software development.
A fictional story that illustrates the challenges and benefits of Agile and DevOps practices. Provides insights into the human and organizational aspects of Agile transformation.

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