Embrace change. Deliver results for your most ambitious projects.

Plan, make decisions, and demonstrate your learning to 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.

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 prescribed 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.

Learn more on this from our experts here


Extreme Programming Explained

The new concept of Extreme Programming (XP) is gaining more and more acceptance, partially because it is controversial, but primarily because it is particularly well-suited to help a small software development team succeed.

Agile Project Management

Best practices for managing projects in agile environments—now updated with new techniques for larger projects.

Reading list

Extreme programming explained: embrace change by Kent Beck and Cynthia Andres

Planning extreme programming by Kent Beck and Martin Fowler

Agile estimating and planning by Mike Cohn

Lessons in agile management: on the road to kanban by David Anderson

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 MandarinoThoughtWorks Project Manager