We may earn an affiliate commission when you visit our partners.
Course image
J. Morgan Nicholson
Enroll now

What's inside

Syllabus

Agile and Traditional Approaches to Systems Development
This module introduces the Waterfall model and Agile methodologies in systems engineering and software development. Learners will examine the strengths, weaknesses, and implications of documentation, customer collaboration, requirements volatility, and risk management in these approaches.
Read more

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Introduction to Agile Methods will develop knowledge and skills that may be useful to these careers:
Scrum Master
A Scrum Master guides teams in understanding and applying Scrum principles, fostering an environment where work can be delivered effectively. This role champions self-organization and cross-functionality, removing impediments and facilitating Scrum events like daily scrums, sprint planning, and retrospectives. Learners of "Introduction to Agile Methods" will gain a complete understanding of the Scrum framework, including the specific responsibilities of the Scrum Master, team dynamics, and lean thinking principles. This course provides an invaluable foundation for facilitating successful iterative development, managing risk, and integrating agile practices into complex systems.
Product Owner
The Product Owner maximizes the value of the product resulting from the work of the development team, primarily through effective backlog management. This involves clearly articulating product goals, creating and prioritizing backlog items, and ensuring the development team understands these items. "Introduction to Agile Methods" directly supports this career by providing a deep dive into Scrum roles, principles, and how agile methodologies address requirements volatility and customer collaboration. Understanding risk management and iterative development from the course helps a Product Owner effectively guide product direction and adapt to changing needs, balancing agility with system complexity.
Agile Coach
An Agile Coach mentors individuals and teams in adopting and refining Agile principles and practices across an organization. This role involves guiding teams through transitions, optimizing workflows, and fostering a culture of continuous improvement and adaptability. The "Introduction to Agile Methods" course provides an exemplary foundation for an Agile Coach, covering both the core tenets of Agile and the specifics of the Scrum framework. The modules on scaling Agile in complex systems engineering, risk management, and comparing different approaches directly prepare one to identify weaknesses, integrate practices, and coach diverse teams towards successful agile implementation.
Systems Engineer
A Systems Engineer designs, integrates, and manages complex systems over their life cycles, focusing on how components interact to form a coherent whole. This often involves bridging technical and business needs. The "Introduction to Agile Methods" course is specifically aimed at teaching Systems Engineers how Agile methods can be utilized. This direct focus means learners will gain critical skills in integrating Agile practices into systems engineering, managing risk, and navigating requirements volatility. Understanding iterative development, testing, and integration within an Agile framework will allow a Systems Engineer to deliver robust and adaptable solutions more effectively.
Release Train Engineer
A Release Train Engineer facilitates program-level processes and execution in Scaled Agile Frameworks, coordinating large solutions across multiple Agile teams. This role coaches leaders, teams, and Scrum Masters in new processes and mindsets, ensuring alignment and continuous delivery. The "Introduction to Agile Methods" course is particularly beneficial for a Release Train Engineer. Its module on scaling Agile and Scrum in complex systems engineering directly addresses the challenges of applying these practices to large-scale projects, including communication across teams and backlog management. It helps build a foundation in balancing agility with system complexity, which is central to the RTE's function.
Project Manager
A Project Manager plans, executes, and closes projects, typically overseeing teams, resources, and timelines to deliver specific outcomes. In modern environments, many projects leverage Agile methodologies to manage change and deliver value incrementally. The "Introduction to Agile Methods" course is highly relevant for a Project Manager, offering insights into overcoming traditional Waterfall model weaknesses through iterative development and adaptability. Understanding Scrum roles and ceremonies, alongside how Agile practices manage risk and integrate into systems engineering, will help a Project Manager effectively lead teams, navigate complex projects, and adapt to evolving requirements.
Technical Program Manager
A Technical Program Manager combines project and program management skills with a deep understanding of technical concepts, often managing complex, cross-functional engineering initiatives. They oversee technical roadmaps, dependencies, and risks. The "Introduction to Agile Methods" course is highly relevant for a Technical Program Manager. Its focus on integrating Agile practices into systems engineering, risk management, and scaling Agile in complex environments directly equips a TPM with essential skills. Understanding Scrum roles, communication across teams, and balancing agility with system complexity will allow a Technical Program Manager to effectively navigate and lead technical programs that leverage Agile methodologies.
Program Manager
A Program Manager oversees multiple related projects, coordinating their interdependencies to achieve strategic business objectives, often across various departments. They ensure alignment with organizational goals and long-term vision. The "Introduction to Agile Methods" course may be helpful for a Program Manager, especially given its focus on scaling Agile and Scrum in complex systems engineering. This knowledge is crucial for managing portfolios of projects that utilize Agile methodologies. Understanding agile practices, risk management, and communication across teams provides a Program Manager with the tools to effectively oversee large-scale initiatives and foster an adaptable, responsive environment.
Process Improvement Consultant
A Process Improvement Consultant analyzes existing business processes, identifies inefficiencies, and designs optimized workflows to enhance productivity and quality. They often guide organizations through critical transformations. The "Introduction to Agile Methods" course is highly relevant for a Process Improvement Consultant. It teaches how Agile methods overcome weaknesses in traditional processes, emphasizing iterative development, adaptability, and risk management. Understanding the Scrum framework and scaling Agile practices provides a consultant with powerful tools to introduce modern, efficient methodologies, helping organizations to continuously improve and respond effectively to high rates of change.
Business Analyst
A Business Analyst helps organizations improve processes, products, services, and software by analyzing data and requirements. They often act as a liaison between business stakeholders and technical teams, translating needs into actionable specifications. The "Introduction to Agile Methods" course may be useful for a Business Analyst, as it addresses how Agile helps overcome weaknesses related to requirements volatility and customer collaboration. Understanding iterative development, risk management, and the Scrum framework aids in defining and refining requirements collaboratively within an Agile team, ensuring adaptability and continuous value delivery in high-change environments.
Requirements Engineer
A Requirements Engineer elicits, analyzes, documents, validates, and manages system or software requirements throughout the development lifecycle. This role is crucial for translating stakeholder needs into clear, actionable specifications. The "Introduction to Agile Methods" course is highly relevant for a Requirements Engineer. It addresses how Agile helps overcome weaknesses related to requirements volatility and emphasizes customer collaboration. Understanding iterative development, backlog management, and risk management within the Scrum framework helps a Requirements Engineer manage evolving needs and ensure that requirements are continuously refined and understood by the development team in a high-change environment.
Technical Lead
A Technical Lead guides a software development or engineering team, ensuring technical quality, code standards, and the successful implementation of features. They often bridge the gap between architectural vision and practical execution. The "Introduction to Agile Methods" course may be useful for a Technical Lead. Understanding the Scrum framework, including roles and ceremonies, allows a Technical Lead to better participate in and guide an Agile development team. The course's insights into iterative development, risk management, and managing dependencies can help a Technical Lead ensure their team's work integrates smoothly and contributes effectively to the overall system in a high-change environment.
Organizational Change Manager
An Organizational Change Manager helps organizations prepare for, facilitate, and manage significant shifts in processes, systems, or structures. This role focuses on the human aspect of change, ensuring adoption and minimizing resistance. The "Introduction to Agile Methods" course may be useful for an Organizational Change Manager. Agile adoption often represents a significant organizational change. Understanding "Agile and Traditional Approaches to Systems Development," and how Agile helps overcome weaknesses in environments with high rates of change, provides valuable context. The course's emphasis on adaptability, iterative development, and new team dynamics helps inform strategies for successful transition to agile ways of working.
Solutions Architect
A Solutions Architect designs and defines the architecture of a system or application, ensuring it meets business requirements and aligns with organizational strategy. This involves making high-level design choices and dictating technical standards. The "Introduction to Agile Methods" course may be useful for a Solutions Architect. While focusing on methods rather than pure architecture, the course's emphasis on iterative development, risk management, and adaptability in systems engineering provides context for designing flexible and resilient systems. Understanding how Agile helps overcome requirements volatility can inform architectural decisions that support continuous integration and evolving customer needs.
DevOps Engineer
A DevOps Engineer integrates software development with IT operations to improve and automate the delivery and deployment of software. This role focuses on continuous integration, continuous delivery, and infrastructure as code, fostering collaboration between teams. The "Introduction to Agile Methods" course may be useful for a DevOps Engineer. While not directly teaching DevOps tools, the course's emphasis on iterative development, rapid feedback, and breaking down silos strongly aligns with DevOps principles. Understanding how Agile addresses testing, integration, and uncertainty management provides context for building robust CI/CD pipelines and supporting high-performing development teams.

Reading list

We've selected 50 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 Introduction to Agile Methods.
This handbook comprehensive guide to systems engineering, covering all aspects of the systems engineering lifecycle. It is written by a team of experts from the International Council on Systems Engineering (INCOSE), and it is the definitive reference on the subject.
Is authored by an industry expert with years of experience in the topic and discusses industry best practices.
Offers a practical guide to product management within a Scrum context. It covers essential practices for Product Owners, including product vision, backlog management, release planning, and working with development teams. It's particularly useful for those transitioning into the Product Owner role and provides a solid foundation in agile product management techniques.
This is the follow-up to 'The Professional Scrum Product Owner', delving into more advanced topics and concepts for experienced Product Owners. It's suitable for those looking to deepen their expertise and prepare for the PSPO II certification. It builds upon the foundational knowledge and explores more complex scenarios and strategies.
Cornerstone for Scrum Masters looking to develop their coaching skills. It provides a deep dive into the principles and techniques of professional coaching adapted for agile environments. It is highly recommended for those who want to excel in the servant-leader aspect of the role and help their teams reach high performance.
Considered a classic, this book explores the characteristics of high-performing teams and provides a framework for understanding different types of teams and their potential. It's valuable for gaining a deeper understanding of what makes teams effective and how to achieve high performance.
Provides a comprehensive and detailed guide to the mechanics of Scrum, explaining the roles, artifacts, and events with clear illustrations. It's a valuable reference for anyone starting out or seeking to deepen their understanding of the framework's elements. It is often used as a textbook and is highly regarded for its practical approach.
A deep dive into the Product Owner role, this book guides readers through maximizing value with Scrum, including strategy, backlog management, and stakeholder collaboration. It's a must-read for Product Owners seeking to enhance their skills and understanding of their critical accountability within the Scrum framework. It offers practical advice for a key Scrum role.
A definitive guide to financial risk management, this handbook provides in-depth analysis of methods for measuring and managing risk in financial institutions. It covers various types of financial risk and crucial reference for professionals and advanced students in finance.
Focuses on integrating continuous discovery into the product development process. For Product Owners, this is crucial for understanding customer needs and ensuring the team is building the right product. It provides practical habits and techniques for ongoing customer interaction and learning, adding depth to the product discovery aspect of the role.
This influential book challenges conventional notions of risk and probability by focusing on the impact of rare and unpredictable events ("black swans"). It argues that these events have a disproportionate impact on the world and that we are often ill-equipped to deal with them. It's a provocative read that encourages a different way of thinking about risk and uncertainty.
A seminal work in the field, this book provides a research-based framework for designing and leading effective teams. It's particularly valuable for those seeking to deepen their understanding of the structural and leadership factors that influence team performance. This key text for advanced students and professionals in organizational behavior and leadership.
Addresses the common problem of organizations focusing on output (building features) rather than outcomes (delivering value). It provides a framework for effective product management that aligns with the Product Owner's goal of maximizing value. It's particularly relevant for Product Owners working in organizations struggling with product delivery and impact.
A comprehensive guide to DevOps, a set of practices that combines software development and operations. provides a detailed overview of DevOps principles and practices, as well as case studies of successful DevOps implementations.
Drawing on military experience, this book explores how large organizations can adopt the principles of small, agile teams to navigate complex environments. It offers a contemporary perspective on leadership and adaptability in teams, making it highly relevant for understanding modern team dynamics in rapidly changing contexts. It's valuable for both students and professionals dealing with organizational complexity.
Following up on The Five Dysfunctions, this book focuses on the individual characteristics that make someone an ideal team player: humility, hunger, and people smarts. It's highly practical for building and developing teams and complements the understanding of team dynamics by focusing on the individual components.
Provides a comprehensive overview of systems engineering in context, covering all aspects of the systems engineering lifecycle. It is written by three leading experts in the field, and it is widely regarded as one of the best books on the subject. A good resource to understand how systems engineering is applied in different industries.
Provides a comprehensive overview of systems engineering for complex systems, covering all aspects of the systems engineering lifecycle. It is written by a leading expert in the field, and it is widely regarded as one of the best books on the subject.
Provides a comprehensive overview of systems architecting, covering the entire lifecycle of a system from concept to disposal. It is written by a leading expert in the field, and it is widely regarded as one of the best books on the subject.
Provides a comprehensive overview of systems engineering for defense applications, covering all aspects of the systems engineering lifecycle. It is written by a leading expert in the field, and it is widely regarded as one of the best books on the subject.
Provides a comprehensive overview of systems engineering for the 21st century, covering all aspects of the systems engineering lifecycle. It is written by a leading expert in the field, and it is widely regarded as one of the best books on the subject.
This guide provides a comprehensive overview of the software engineering discipline, including foundational knowledge areas like software development processes. It offers a standardized view of the field, making it an excellent resource for gaining a broad understanding of where the Waterfall Model fits within the larger software engineering landscape. It is often used as a reference or basis for curriculum development in academic and professional settings.
Building on the foundations of agile product management, this book by Roman Pichler focuses specifically on developing effective product strategies and roadmaps in the digital age. Product Owners play a crucial role in strategy, and this book provides frameworks and practices for creating impactful strategies and communicating them through roadmaps.
Foundational text for writing effective user stories, a common artifact managed by Product Owners. It provides practical guidance and techniques for gathering requirements and representing them in a way that is valuable for agile development teams. This book is essential for anyone wanting to deepen their understanding of backlog management and communication within a Scrum team.
Provides a foundational understanding of risk management and insurance principles, making it ideal for those new to the topic or seeking a broad overview. It covers basic concepts, traditional insurance, and introductory enterprise risk management, serving as a valuable textbook for undergraduate programs and a solid starting point for professionals.
Focused specifically on operational risk in the financial services industry, this book provides a detailed guide to managing this critical area. It covers frameworks, techniques, and best practices for identifying, assessing, and mitigating operational risks. It's essential for professionals working in risk management within banks and financial institutions.
This concise book emphasizes the importance of focusing on outcomes rather than just delivering output. This core principle for Product Owners seeking to maximize value. It helps shift the mindset from simply completing tasks to achieving desired business and customer results. This quick read that provides a powerful perspective shift.
Retrospectives are a vital Scrum event for continuous improvement. provides a wealth of practical exercises and guidance for facilitating effective retrospectives that help teams learn and adapt. It's an essential resource for Scrum Masters and teams looking to deepen their inspection and adaptation capabilities.
This textbook provides a comprehensive treatment of financial risk management, covering market, credit, and operational risks within financial institutions. It's widely used in undergraduate and graduate finance programs and solid resource for understanding the principles and practices of financial risk management.
Aligned with international standards like ISO 31000 and the COSO ERM Framework, this book offers a comprehensive introduction to enterprise risk management. It covers identification, analysis, and treatment of various risks, including emerging trends. It's suitable for students and risk professionals seeking a thorough grounding in ERM principles and practices.
A widely used textbook in software engineering, this book covers various process models, including the Waterfall Model, in detail. It explains the phases, advantages, and disadvantages of the Waterfall Model and provides practical guidance on its application. is valuable for students and professionals seeking a solid understanding of fundamental software development lifecycle models.
Another key book by Mike Cohn, this resource focuses on the essential agile practices of estimating and planning. Product Owners are heavily involved in these activities, and this book provides practical techniques for forecasting, release planning, and working with teams to determine how much can be delivered. It's a valuable reference tool for managing expectations and setting realistic goals.
Focuses on the importance of direct and caring feedback in building strong teams and fostering a culture of open communication. It provides practical guidance for improving interpersonal dynamics within teams, addressing a key aspect of team effectiveness highlighted in several of the course titles. It's a popular guide for managers and team leaders.
A widely used textbook in business schools, this book provides a broad overview of organizational behavior, including significant sections on group and team dynamics. It's an excellent resource for gaining a comprehensive understanding of the topic within the broader organizational context. It's a standard text for undergraduate and graduate programs.
Offers a critical look at common risk management practices and argues for more quantitative approaches. It challenges conventional wisdom and provides insights into improving risk assessment and decision-making. It's valuable for both students and professionals looking to refine their risk management methodologies.
Product Backlog Refinement key activity for Product Owners. provides practical guidance and techniques for effectively managing and refining the product backlog to ensure it is ready for the development team. It's a useful reference for improving a core responsibility of the Product Owner role.
Provides real-world examples and case studies of how organizations have implemented enterprise risk management. It offers practical insights into the challenges and successes of ERM implementation, making it valuable for those involved in establishing or improving an ERM program.
This handbook offers a comprehensive guide for Scrum Masters, covering essential topics and providing practical advice for excelling in the role. It solid reference for understanding the responsibilities and challenges faced by Scrum Masters.
Explores the art and science of prediction in various fields, from weather forecasting to finance. It examines why some predictions succeed while many fail, emphasizing the importance of probability and understanding uncertainty. It offers valuable lessons for risk managers who rely on forecasting and data analysis.
Delves into practical issues and presents case studies related to the execution of Enterprise Risk Management programs. It provides insights from senior risk management professionals and explores how organizations measure the impact of ERM. It is particularly useful for understanding real-world challenges and best practices in ERM implementation.
This handbook provides a comprehensive guide to the interconnected areas of governance, risk management, and compliance (GRC). It covers frameworks, best practices, and practical guidance for implementing an integrated GRC program. It's a valuable reference for professionals responsible for GRC in their organizations.
Explores the journey of a Scrum Master and provides practical guidance and insights into the role beyond the basic framework. It's a helpful resource for new and experienced Scrum Masters looking to understand the mindset and practices of an effective servant-leader in a Scrum environment.
Provides a comprehensive overview of key concepts and techniques in financial risk management, covering market risk, credit risk, and operational risk. It offers practical insights into identifying, assessing, and mitigating these risks and valuable resource for students and professionals in finance.

Share

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

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
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 - 2025 OpenCourser