Agile Project Management

Embrace change. Deliver results for your most ambitious projects.

Plan, make decisions, and demonstrate your learning so you can succeed.

Move quickly from decision-making to action and innovation. For more than a decade, ThoughtWorkers have been using Agile Project Management principles to build custom software and to run internal projects. You can say it’s in our DNA. And the results show that organizations with an Agile mindset can respond quickly and effectively to the complexity and uncertainty that characterize today’s business needs.

Illustration of Agile Project Management

What is Agile Project Management?

Broadly defined, Agile Project Management is an iterative process that focuses on customer value first, team interaction over tasks, and adapting to current business reality rather than following a prescriptive plan. Agile Project Management is based on the same organizational practices and key principles found in the Agile Manifesto.

Agile Project Management is how you deliver high value and technical quality within your time and budget constraints. However, the principles go beyond software development. It’s a mindset for people who need a management approach that builds consensus quickly in a fast-paced environment.

Discover the problem that your business is trying to solve.

Agile Project Management uses facilitated work sessions with business and IT to get to a shared understanding of the problem, the solution and the plan. Outputs such as low-fidelity prototypes and story maps help you move quickly to a solution.

Evolve quickly, respond, and adapt.

You don’t often get it right the first time. Agile Project Management helps you find the source of the problem quickly through frequent testing. And even better, it gives you to the tools to solve it because you have involved the right stakeholders continuously.

It’s a new way of thinking.

We love spiking, story walls and team charters as much as the next person, but at the end of the day, Agile Project Management is about embracing a servant leadership mindset. It’s about understanding self-organizing teams and the interaction between all the roles contributing to the development process. And it’s about encouraging collaboration and discovering innovative solutions, unleashing the power of Agile thinking.


Extreme Programming Explained: Embrace Change, Kent Beck

Extreme Programming Explained

Agile Project Management: Creating Innovative Products, Jim Highsmith

Agile Project Management


Continuous Improvement with Cycle Time

Continuous Improvement with Cycle Time

How do you estimate on an agile project?

How do you estimate on an agile project?

How do you develop a shared understanding on an agile project?

How do you develop a shared understanding on an agile project?

Reading list

Use What Works

Make your life easier. Agile teams succeed by sharing ideas. Use ThoughtWorks’ Mingle to help you and your team make quick decisions and track details, even when you can’t all be together in the same room, or even the same country.

Walk the Talk

Learn how to structure, lead and succeed using Agile Project Management methods. With ThoughtWorks by your side, you will learn the different leadership responsibilities through the various phases of an Agile project. You will gain methods for release planning and iteration planning as well as how to structure and measure your teams.

Successful Agile Project Management means constant attention to the process, the results and the team in order to stay on track. Find out how to do it right. Attend a local training event or bring in ThoughtWorks for a customized session.

“Agile methodologies describe many practices that guide us through the mechanics of building software in an Agile fashion. But we have to also address the changes required in leadership style in order to see the benefits we strive for by adopting Agile methodologies.”

– Patti Mandarino, ThoughtWorks Project Manager