We may earn an affiliate commission when you visit our partners.
Sorin Dumitrascu

Are you determined to redefine your career with the transformative power of Agile methodologies? Take the leap with The Agile Certified Practitioner Training Program (PMI-ACP). This innovative course, sculpted meticulously in alignment with PMI’s Agile guidelines, stands as your beacon to Agile mastery. Here's what sets this trailblazing program apart:

Read more

Are you determined to redefine your career with the transformative power of Agile methodologies? Take the leap with The Agile Certified Practitioner Training Program (PMI-ACP). This innovative course, sculpted meticulously in alignment with PMI’s Agile guidelines, stands as your beacon to Agile mastery. Here's what sets this trailblazing program apart:

  • Unravel Agile's Essence: Dive deep into the Agile universe, ensuring expertise in today’s Agile best practices. Not only will you gain comprehensive insights into Agile's foundational principles, but you'll also master the diverse methodologies, from Scrum to Kanban.

  • Gear up for PMI-ACP Certification: Whether an Agile novice or an experienced practitioner, this program is precision-engineered to prepare you for the PMI-ACP certification exam. It offers holistic coverage of Agile's tools, techniques, and knowledge domains.

  • From Concepts to Real-World Mastery: This course doesn’t stop at theoretical knowledge. Experience the tangible translation of Agile concepts into actionable strategies, ensuring readiness to address real-world Agile project challenges.

  • Dynamic Course Content: Immerse in over 40 hours of on-demand video content, challenge yourself with 2 practice tests, embark on enlightening assignments, sift through 44 insightful articles, and access 419 invaluable resources. Learn your way with the flexibility of mobile and TV access and the privilege of lifetime course entry.

  • Guidance from Agile Aficionados: Absorb wisdom from Agile mavens, carrying a rich tapestry of experiences. Harness their hands-on expertise, invaluable advice, and tactical strategies to thrive in Agile environments.

  • Be Part of a Vibrant Agile Ecosystem: This course shines brightly with more than 1,600 5-star reviews. Join an expansive network of over 11,000 learners, all fueled by a shared passion for Agile. Engage, exchange, and evolve with peers.

Seize this unparalleled opportunity to amplify your Agile acumen, earn a globally renowned certification, and springboard into promising Agile roles. Enlist today and embark on a transformative journey towards PMI-ACP certification success.

Enroll now

What's inside

Learning objectives

  • Understand core agile methodologies, frameworks, and their applications.
  • Learn best practices for building high-performing agile teams.
  • Master techniques to prioritize, deliver, and review maximum value increments.
  • Develop effective strategies to collaborate and communicate with stakeholders.
  • Grasp iterative planning processes and respond to evolving project needs.
  • Equip for the pmi-acp exam, covering agile tools, techniques, and knowledge areas.

Syllabus

Learning objectives, course content, course structure, and course delivery

A day in the life of an agile project manager

Course Choice, Skill Development and Prior Knowledge
Read more

This video will help you understand better the content of the other courses that will form this Agile Project Management - The PMI-ACP (Agile Certified Practitioner) Certification Program.

Effective Learning

This test is designed to evaluate your existing knowledge and understanding of Agile principles, practices, and frameworks, helping you identify the most suitable path for your PMI-ACP certification journey.

Evaluation

Novice (0-9): Start with beginner courses.

Intermediate (10-15): Take intermediate courses for deeper understanding.

Advanced (16-22): Review courses to fill gaps advised.

Expert (23-27): Take advanced exams and workshops.

Master (28-30): Ready for the PMI-ACP exam.

Note

If you want to get certified, after finishing this course you might be interested in taking these comprehensive Certification Exam Practice Tests: Agile Certified Practitioner - PMI - ACP Exam Mastery.

Agile Manifesto and Agile Principles

FAQs

Get familiar with the agile approach and learn about agile models and methodologies

If you have followed a traditional project management approach and find yourself spending a lot of time fine tuning the design to accommodate changing requirements, you may want to consider a different approach. In this course, you will be introduced to agile project management, including the core values and principles outlined by the Agile Manifesto.

The Science of Better Learning

This lesson will be very short and very clear. You are going to learn here what Agile project management means. This we can call the starting point, and with this we begin our course on Agile Project Management Essentials. And, please don’t expect more than the essentials in this course, the other courses that form the mentioned Certification Program will come with the rest of the information.

Predictive, iterative, incremental and agile project life-cycles

Agile project management has several key characteristics:

  • it relies on cross-functional teams that work in short iterations, and
  • uses an incremental approach to development;
  • it also focuses on business priorities and customer value, and
  • strives for continuous improvement.

Individuals and Interactions versus Processes and Tools

Benefits of agile project management in relation to more traditional management approaches are that it can:

  • reduce risk,
  • speed up delivery,
  • generate more value, and
  • reduce the cost of making changes.

The relationship between Agile Manifesto, Values, Principles and Common Practice

In 2001, representatives of different agile software development methodologies met to promote the development of the agile approach. They called themselves the Agile Alliance and drafted the Agile Manifesto which outlines basic values for agile development. In turn, these values are underpinned by specific principles.

The authors of the Agile Manifesto are Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, and Dave Thomas.

Why agile values are important

Twelve agile principles describe the four agile values in more detail. The first six principles are:

  • to focus on satisfying the customer
  • welcoming change
  • delivering working software frequently
  • ensuring that business people and developers work together
  • motivating the individuals involved in development, and
  • using face-to-face communication whenever possible

Traditional project opportunity for change

A development model is a guide to the development process, to help ensure that no important aspects of development are overlooked. Traditionally, development models were highly defined and linear. The trend now is toward more empirical models that include iterative and incremental processes, to provide greater flexibility.

The waterfall (also known as traditional) model divides the development process into five phases:

  • Requirements
  • Design
  • Development
  • Testing
  • Deployment

Traditionally, a project plan is a document that helps project managers execute and control the phases of a project. It clarifies a project's objectives and how they can be achieved. Information included in a project plan typically includes the project's scope, cost, and schedule, as well as its activities, deliverables, milestones, and resources.

Highly defined and empirical development methods also differ in their approaches to product inspection, and to the adjustments required in response to customers' reviews of deliverables. Consider the differences between two teams that are developing a cell phone service, each using a different model.

The traditional iron triangle of constraints identifies three main types of constraints on the success of a project - scope, cost, and schedule. Change to any one of these constraints will affect the others. The quality of a project depends on satisfying all three constraints.

Agile History

Based on the Agile Project Management model derived by Jim Highsmith, agile project management can be divided into five phases:

  • Envisioning
  • Speculating
  • Exploring
  • Adapting, and
  • Closing.

Agile vs Traditional project management

Like the agile approach, traditional project management can be described in terms of five key phases. These are:

  • Initiating,
  • Planning
  • Executing
  • Monitoring and Controlling, and
  • Closing.

Each of these differs in specific ways from the corresponding agile phase.

Agile development avoids the prescriptive, plan-oriented approach associated with traditional project management, and makes use of self-organizing teams. However, it is a common misconception that agile projects don't require project management.

Project management is still necessary. But, the traditional responsibilities of the project manager may be handled differently and possibly be spread out across members of the agile project team.

You can implement agile project management using different methodologies. Although every agile methodology has different characteristics, they all maintain essential agile principles. Three widely used agile methodologies are:

  • Scrum
  • Extreme Programming - also known as XP, and
  • Lean development

Other agile methodologies include the Crystal family of methodologies, Feature Driven Development, or FDD, Dynamic Systems Development Method - or DSDM - as well as Adaptive Software Development - also known as ASD. The methodology you choose should depend on what will best suit a particular project.

After completing the first part of the course - called The Agile Approach -, you are now able to:

  • understand the characteristics of agile project management, and why is this important;
  • distinguish between primary and secondary agile values, and how this might help you in your work;
  • recognize and apply agile principles in your projects;
  • recognize and use the differences between defined and empirical methodologies; and
  • compare the agile triangle of constraints with that of traditional project management.

Agile Project Management Essentials

Understand agile project management and the adoption of agile practices

Wise project leaders are able to examine their own situations and determine which agile practices to adopt given the nature of their projects, organizations, and teams.

Organizations across the world are using agile project management to get superior results. But this doesn't mean that the move from traditional to agile project management will be easy. One of the main challenges is overcoming the various myths and misconceptions about what an agile approach involves.

The approach you adopt doesn't have to be purely agile or purely traditional. Instead of viewing different project management methodologies as black and white, you should view them as points along a continuum, with many shades of gray.

Contrasting Historical Project Management with Agile Project Management

Agile development requires just enough documentation. Creating unnecessary documentation is considered a waste of valuable development time.

Identifying Useful Documentation

Although agile methodologies were first geared towards software development projects, they're not just development methodologies. Instead they're project management methodologies.

Planning in Agile looks very different. In agile development, there's no work breakdown structure or time-phased and resource-assigned task list. Instead Agile uses just-in-time planning.

Various misconceptions about agile methodologies may prevent or hinder their adoption. Learn agile project management to apply it effectively.

Using an agile methodology may have a tremendous impact on a project. It can shorten development cycles, improve quality and efficiency, lower costs, and result in better customer satisfaction.

Alignment of the agile transition team

Some project types are more suitable for agile development than others. An agile approach is especially suitable when a project is characterized by a high level of internal uncertainty, a scope that isn't well- defined at the start of a project, and a product that benefits from ongoing customer feedback.

The structure of an organization is one of the key factors that determines how easily it will be able to transition into using an agile methodology.

Agile Pain Points and Troubleshooting Possibilities

The nature of the existing project management processes in an organization will help determine how easily a team can adapt to using an agile methodology. Generally, the more flexible and informal these processes are, the easier a team will find the transition.

The nature of your organization's industry is an external factor that may affect the suitability of an agile approach. Industries that are relatively stable tend to focus on updating or improving products that have already been tried and tested. They have a steady customer base and know their product and competition.

It's likely to be easier for an organization to adjust to an agile approach if its structure is already collaborative and if its culture encourages trust, openness, responsibility, and adaptability. 

It's also likely to be easier if the organization's existing project management processes are informal and flexible, if the project team is small, and if team members are suitably skilled and work in the same location. 

Application of Agile in PMBOK Knowledge Areas

It's not always appropriate to adopt a fully agile approach to project management. Organizations might not be ready to commit to the level of change and training that this requires.

Different agile methodologies use different techniques for defining requirements, and project teams may customize these to suit their needs.

Another general agile practice you can adopt is iterative development with incremental delivery. Instead of completing all project work and then delivering the result to the customer for review, you focus on completing regular, short bursts of work and delivering the results to the customer at the end of each cycle.

A final agile practice that can benefit most organizations and projects is frequent, open communication among project team members, and between the team and the project customer.

Agile methodologies don't generally prescribe exactly how you should manage a project. Instead they define principles that you can interpret and implement in your own way. By introducing these principles gradually into your workplace, you can transform the way your project teams operate.

Although lean principles can form the basis of an agile mindset and are generally easy to implement, they're not the only core principles used in an agile approach. Once you've introduced these principles and your team is familiar with them, you can begin introducing other agile principles.

An important step in the process of adopting agile practices is to obtain buy-in from stakeholders in your organization. Switching from a traditional approach to project management to an agile one involves making significant changes – and change can be difficult for people to accept.

When communicating the need for change to stakeholders, you should focus on explaining the weaknesses of the traditional – or waterfall – model your organization currently uses.

The next step in convincing others of the need to move from a traditional approach to a more agile one is to explain the potential benefits for the organization. When doing this, you can focus on three main benefits – reduced risk, improved control, and improved communications.

Statistics that prove the effectiveness of Agile practices to review some statistics you can use when explaining the benefits of adopting an agile approach.

When you tell stakeholders about agile project management, you should be open about the risks or pitfalls involved. This gives the message that you're not trying to convince them to use agile practices, but that the organization's interests are a priority and that you want them to make an informed decision.

Course wrap-up, learning objectives review and next steps.

Adopting an Agile Approach

Apply scrum management principles and manage the scrum process in action

There are two main parts: one is called Managing a scrum project and the other The Scrum Process in Action.

The term "scrum" originates from the rugby formation, in which a team's players work together to gain possession of the ball. The agile methodology of Scrum borrows this term to describe a framework of project management processes and techniques. Scrum enables project teams to develop complex products quickly and efficiently, to adapt to change, and to regularly deliver value to customers in the form of working products.

The scrum approach

The product owner is usually a customer representative, whose main focus is to represent the interests of the customer throughout the development process. The product owner measures how well a project performs in terms of return on investment, or ROI.

In a Scrum team, the Scrum Master is the expert on all Scrum-related issues and ensures that everyone works according to Scrum principles and practices. He or she should also shield the development team from external processes and control, so they can fully concentrate on development. The Scrum Master may be a member of the development team.

A Scrum team usually consists of five to nine individuals who share the responsibility for developing a product and delivering it to the product owner at the end of each sprint. The optimal team is self- organizing and cross-functional.

Agile project team, scrum team, and development team

You're working as a Scrum Master on a project that involves developing tracking software for a transport company.

In the Scrum approach, effective communication is vital for ensuring that a Scrum team understands customer requirements, and that development team members can work together efficiently to solve complex problems.

The role of Scrum meetings is to ensure communication flows smoothly between the different stakeholders and team members.

There are five types of Scrum meetings – the sprint planning meeting, the daily standup meeting, the Scrum of Scrums, the sprint review meeting, and the sprint retrospective

Sprints are recurring processes

The core of Scrum, originally referred to as the "game" by its creators, describes how to prepare and run Sprints. While not officially described as such in the Scrum guide, the phases of a Scrum project cycle could be considered and are sometimes described as pre-game, game, and post-game.

The game phase refers to the sprint, or development, phase. This is when the development team plans each sprint and proceeds to create functioning product deliverables, also called potentially shippable product increments.

The work needed after a sprint or series of sprints to release the product, is sometimes referred to as the post-game phase.

A scrum task board on a wall or whiteboard

At the start of a new Scrum project, some initial planning and design must take place in order to define a project goal and product backlog for the project.

Once the product owner has compiled project requirements, the development team reviews the backlog and creates a high-level design for the product to be developed.

The game phase is where the core Scrum practices exist and where the bulk of the work is done. The development team plans each sprint, meets regularly, and creates functioning deliverables.

And at the end of each sprint, it delivers the results to the customer, or a customer representative, for review. The process is iterative, with a product developed incrementally over multiple sprints. 

Sample sprint backlog

During the course of a sprint, the members of a Scrum team meet to discuss task progress and any issues that are preventing tasks from being completed.

Ongoing testing and the adaptation based on test results is a key principle of most agile methodologies, including Scrum.

During the game phase of the Scrum development process, this principle is implemented in two ways – through unit testing and sprint reviews.

After each sprint review meeting, the Scrum Master conducts a sprint retrospective with the development team to discuss how the sprint went and how it could have been improved.

This helps the team formulate best practices it can apply during the next sprint, in keeping with the agile principle of continuous improvement. 

At any point in a project, it's important to know how the project is progressing. That way, team members can make necessary adjustments – and other stakeholders can verify that everything is on track. Scrum teams use various highly visual tools to track their progress during each sprint. These include burndown charts and various progress charts.

A burndown chart

As well as burndown charts, a Scrum team may use various progress charts - to track its progress in completing the tasks in each sprint

Both burndown charts and progress charts let you compare actual and estimated values, and both provide a quick, highly visual way to track progress.

When practicing Scrum we can make the sprint backlog visible by putting it on a Scrum task board. Team members update the task board continuously throughout the sprint; if someone thinks of a new task (“Test the snark code on Windows 8.1”), she writes a new card and puts it on the wall.

As well as charts, you can use various metrics to track and report on the progress of a Scrum project. All visual ways to track progress, within the sprint or on project level, are called progress monitors.

Agile transition roadmap

Course wrap up and conclusions.

The Scrum Development Process

Practice agile planning and integrate the initiation and requirements gathering activities

Save this course

Save PMI Agile Certified Practitioner (PMI-ACP) 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 PMI Agile Certified Practitioner (PMI-ACP) with these activities:
Review Agile Principles
Reinforce your understanding of the core values and principles that underpin Agile methodologies, setting a solid foundation for the course.
Browse courses on Agile Principles
Show steps
  • Read the Agile Manifesto and its principles.
  • Reflect on how these principles apply to project management.
  • Identify examples of these principles in action.
Review 'Agile Project Management with Scrum'
Gain a deeper understanding of Scrum, a core Agile methodology, by studying a widely recognized and respected book on the subject.
Show steps
  • Read the book 'Agile Project Management with Scrum'.
  • Take notes on key concepts and practices.
  • Reflect on how to apply these concepts in your projects.
Simulate an Agile Project
Apply Agile principles and Scrum practices to a simulated project, reinforcing your understanding through hands-on experience.
Show steps
  • Define a small, manageable project scope.
  • Create a product backlog with user stories.
  • Plan and execute a sprint using Scrum practices.
  • Hold daily stand-up meetings and sprint reviews.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a Blog Post on Agile Adoption
Solidify your understanding of Agile adoption by writing a blog post that explains the benefits, challenges, and best practices.
Show steps
  • Research the benefits and challenges of Agile adoption.
  • Outline the key points for your blog post.
  • Write a clear and concise blog post.
  • Share your blog post on social media.
Practice Agile Estimation Techniques
Improve your ability to estimate tasks in Agile projects by practicing different estimation techniques like story points and planning poker.
Show steps
  • Learn about different Agile estimation techniques.
  • Find a set of user stories to estimate.
  • Practice estimating the user stories using different techniques.
  • Compare your estimates and discuss any discrepancies.
Review 'The Art of Doing Twice the Work in Half the Time'
Gain a deeper understanding of the origins and principles of Scrum by reading a book written by one of its co-creators.
Show steps
  • Read 'The Art of Doing Twice the Work in Half the Time'.
  • Identify the key principles and practices discussed.
  • Reflect on how these can be applied to improve project outcomes.
Mentor Junior Agile Practitioners
Reinforce your knowledge and skills by mentoring others who are new to Agile methodologies, helping them understand and apply the concepts.
Show steps
  • Find junior practitioners who need guidance.
  • Offer to answer their questions and provide support.
  • Share your experiences and insights.
  • Provide feedback on their work.

Career center

Learners who complete PMI Agile Certified Practitioner (PMI-ACP) will develop knowledge and skills that may be useful to these careers:
Agile Project Manager
An Agile Project Manager guides projects using Agile methodologies, ensuring adaptability and iterative progress. This role requires a deep understanding of Agile principles and the ability to facilitate collaboration within self-organizing teams. This course helps build a foundation in Agile methodologies like Scrum and Kanban, essential for excelling as an Agile Project Manager. The course's detailed exploration of Agile values, principles, and various methodologies equips you with the knowledge to effectively manage Agile projects. The course section on 'Managing a scrum project and the other The Scrum Process in Action' is directly applicable to the day-to-day responsibilities of this role.
Scrum Master
A Scrum Master is a facilitator for an Agile development team, ensuring adherence to Scrum principles and practices. This role involves removing impediments, facilitating meetings, and guiding the team towards continuous improvement. This course's coverage of Scrum methodologies prepares you to excel as a Scrum Master. The course helps build a foundation that covers the essentials of Scrum, including sprint planning, daily stand-ups, and sprint retrospectives. The course helps build a foundation to apply these principles. With the insight it offers, it becomes easier to take your team to new heights.
Agile Coach
An Agile Coach guides organizations in adopting and improving Agile practices. This role involves training teams, facilitating workshops, and fostering a culture of continuous improvement. This course's comprehensive overview of Agile methodologies and principles may be useful to excel as an Agile Coach, equipping you with the knowledge to guide teams effectively. This course's insights into various Agile methodologies, including Scrum and Kanban, helps to tailor your coaching approach to different team needs. The course content on 'Alignment of the agile transition team' and 'Application of Agile in PMBOK Knowledge Areas' will be particularly helpful.
Product Owner
A Product Owner defines and manages the product backlog, ensuring that the development team builds the right product. This role requires a strong understanding of customer needs and the ability to prioritize features based on value. This course may be useful to understand Agile principles and practices. This understanding is important. The course describes what comprises the role of the Product Owner in its coverage of Scrum. Understanding how to define project requirements and the construction of a product backlog will be helpful to anyone acting as a product owner.
Program Manager
A Program Manager oversees multiple related projects, ensuring alignment with organizational goals. This role requires strong leadership and strategic thinking skills. The understanding of Agile methodologies this course provides may be useful to guide program-level initiatives, promoting flexibility and responsiveness to change. The course helps build a foundation in Agile, including insights into iterative planning and collaboration with stakeholders. The section of the course that deals with Agile pain points can be helpful for dealing with common anti-patterns in a program.
Business Analyst
A Business Analyst identifies business needs and translates them into actionable requirements. This role requires strong analytical and communication skills. This course may be useful to excel as a Business Analyst in Agile environments. The course helps build a foundation in iterative planning processes and stakeholder collaboration. This understanding of both can help you gather and manage requirements effectively. Lessons on 'Identifying Useful Documentation' would also be helpful.
Project Manager
A Project Manager plans, executes, and closes projects, ensuring they are completed on time and within budget. This role requires strong organizational and leadership skills. A project manager may find this course useful to transitioning traditional projects to Agile methodologies or to incorporate Agile practices into existing project management frameworks. The course's hands-on expertise and tactical strategies, and agile methodologies will be welcome additions to your project management toolkit.
Development Team Member
A Development Team Member contributes to the design, development, testing, and deployment of software or other products. This role requires technical expertise and the ability to collaborate effectively with other team members. This course may be useful to participate effectively in Agile development teams. The course's coverage of Agile principles, Scrum methodologies, and iterative development processes provides a foundation for collaboration and adaptability within a team. The course will help you work better in your team.
Quality Assurance Analyst
A Quality Assurance Analyst ensures that products meet quality standards. This role requires attention to detail and the ability to design and execute test plans. The Agile principles and iterative testing approaches covered in this course may be helpful to ensure continuous quality improvement throughout the development lifecycle. The course stresses a focus on frequent delivery of incremental value, which helps align quality assurance efforts with customer needs.
Technical Lead
A Technical Lead guides a team of developers, providing technical expertise and ensuring the implementation of best practices. This role requires strong technical skills and leadership abilities. The understanding of Agile methodologies and team collaboration principles that this course provides may be useful to lead development teams in Agile environments. An understanding of the material can help manage sprints and ensure the team delivers high-quality software.
Portfolio Manager
A Portfolio Manager oversees a collection of projects and programs, aligning them with strategic goals. This role requires strong financial acumen and strategic planning skills. The understanding of Agile principles and iterative planning provided by this course may be useful to manage portfolios in a dynamic and responsive manner. The course discusses a comprehensive overview of Agile methodologies, making it easier to prioritize investments.
Chief Technology Officer
A Chief Technology Officer aligns technology strategy with business goals. Typically a Chief Technology Officer requires a master's degree. This role requires strong technical leadership and strategic vision. The knowledge of Agile methodologies and best practices this course provides may be useful to drive innovation. The course helps build a foundation to promote agility across the organization. Implementing agile principles will help you to achieve goals in this organization, and guide the company into the future.
Consultant
A Consultant provides expert advice to organizations on various aspects of their business. This role requires strong analytical and problem-solving skills. The knowledge of Agile methodologies that this course provides may be useful to advise clients on how to improve their project management practices. The course material would be especially welcome for consulting projects.
Release Manager
A Release Manager oversees the process of releasing new software versions or updates. This role requires strong coordination and communication skills. The understanding of Agile principles and iterative development cycles this course provides may be useful to streamline release processes, ensuring frequent and reliable deployments. A focus on the basics of agile methodologies aids in quickly moving code to the production line.
Data Scientist
A Data Scientist analyzes data to extract meaningful insights and inform business decisions. Many Data Scientist positions typically require a master's degree. While this career is technical, the principles of project management are used when collaborating with team members. The understanding of Agile principles this course provides may be useful to guide project management and Agile collaboration. The course helps build a foundation for applying Agile best practices to data projects, ensuring adaptability and continuous improvement.

Reading list

We've selected two 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 PMI Agile Certified Practitioner (PMI-ACP).
Provides a comprehensive overview of Scrum, a widely used Agile framework. It's a valuable resource for understanding the roles, events, and artifacts within Scrum. It serves as a practical guide for implementing Scrum in real-world projects. This book is often used as a reference by both practitioners and those preparing for Agile certifications.
This book, written by one of the co-creators of Scrum, provides insights into the origins and principles of Scrum. It offers practical advice on how to implement Scrum effectively in various contexts. It's a valuable resource for understanding the mindset and values behind Agile methodologies. provides a broader perspective on Agile and its impact on productivity.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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