Agile Glossary

Project Chartering

What is Project Chartering?

The team develops and maintains a high-level summary of the project’s key success factors, synthetic enough that it can be displayed on one wall of the team room as a flipchart-sized sheet of paper. This description includes at least the major objectives of the project, scope boundaries, and reciprocal agreements between the project’s implementation team and external stakeholders.

Signs Of Use

Ask the team for a high-level overview of the project, and notice what you are first directed to look at. The specific format may be highly variable.

The Agile community has appropriated a number of different techniques or notations that have proven useful to capture high-level project information. For instance the “rich picture” approach of SSM (Soft Systems); the “context diagram” from structured analysis; or Lean manufacturing’s A3 (which derives its name precisely from the paper format).

Common Pitfalls

  • avoid using any kind of “document template” to construct a project charter; the value of the exercise lies more in the activity than in the deliverable, and in focusing on the context-specific information which will guide the team toward good decisions
  • irrespective of the format, a project charter should fit into a single page or single sheet of paper; anything longer will be regarded as yet another burdensome document, rarely looked at (if ever)

Expected Benefits

A common sign of a troubled project is a marked divergence in the answers from members of the same team to questions such as “What is the project’s goal? What are its most important aspects? Whose problem are you solving? What resources do you have at your disposal?”

Creating a project charter, and even more crucially, ensuring that its contents are “known and approved by all members of the team”, results in greater alignment of effort within the team, which is often a key determinant of project outcomes.

Origins

The adoption of project chartering by the Agile community has been slow and gradual; the slight uptick in popularity as of 2010 presumably originates in the community’s intention to address constant criticism that Agile fails to address “big picture” concerns.

  • 2001: the article which will later come to largely define project chartering as an agile practice is published: “Immunizing Against Predictable Project Failure”
  • 2003: Joshua Kerievsky at Industrial Logic publishes “Industrial XP“, a set of proposed extensions to Extreme Programming  (XP) which includes the Project Chartering activity, essentially as defined by the 2001 article
  • 2006: Jean Tabaka’s book “Collaboration Explained” references project chartering as one of the key practices for effective collaboration; though she explicitly cites Industrial XP her presentation differs in several respects from the 2001 article, indicating a synthesis influenced by other sources

Thank you to our Annual Partners​

Join us today!

Agile Alliance offers many online and in-person events and workshops for our members. If you’re not currently a member, you can join now to take advantage of our many members-only resources and programs. LEARN MORE >

Get the latest Agile news!

  • This field is for validation purposes and should be left unchanged.

By subscribing, you acknowledge the Agile Alliance Privacy Policy, and agree to receive our emails.

Additional Agile Glossary Terms

The Kanban Method is a means to design, manage, and improve flow systems for knowledge work. The method also allows organizations to start with their existing workflow and drive evolutionary change. They can do this by visualizing their flow of work, limit work in progress (WIP) and stop starting and start finishing.
The daily meeting is one of the most commonly practiced Agile techniques and presents opportunity for a team to get together on a regular basis to coordinate their activities.
A Kanban Board is a visual workflow tool consisting of multiple columns. Each column represents a different stage in the workflow process.
The definition of done is an agreed upon list of the activities deemed necessary to get a product increment, usually represented by a user story, to a done state by the end of a sprint.
Three amigos refers to the primary perspectives to examine an increment of work before, during, and after development. Those perspectives are: Business - What problem are we trying to solve? Development - How might we build a solution to solve that problem? Testing - What about this, what could possibly happen?
Members of an Agile development team normally choose which tasks to work on, rather than being assigned work by a manager.
Version control is not merely "good practice" but an enabler of a number of Agile practices, such as continuous integration

Help us keep the definitions updated

Ready to join Agile Alliance?

Unlock members-only access to online learning sessions, Agile resources, annual conference discounts, and more! And when you join, you’ll be supporting our member initiatives, regional events, and global community groups.

Privacy Preference Center

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to SET UP AN ACCOUNT on the new platform to establish your user profile. Your previous login credentials will not work until you do this set up.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.