Team Charter Document Creator

Team Charter Creator

Team Charter Creator

Align your team with a clear purpose and working agreements

Project Alpha Team

Team Charter & Working Agreement

Created: Oct 24, 2025 | Facilitator: Alex Chen

Mission & Purpose

"To deliver high-quality software solutions that improve user efficiency while fostering a culture of continuous learning and innovation."

Primary Goals (OKRs)

Team Roster

Core Values & Norms

Core Values

Communication

Slack for daily comms. Zoom for syncs. No meetings Fridays.

Decision Making & Conflict

Decision Protocol:

Consensus based. Tie-breaker goes to Product Owner.

Conflict Resolution:

Address directly with person first. Escalate to manager if unresolved after 2 attempts.

We, the undersigned, agree to these working principles.

Team Identity & Purpose

Basic Details

Mission Statement

Why does this team exist? What value do we deliver?

Strategic Goals (OKRs)

  • No goals added yet.

Team Composition

Add Team Member

Current Roster
  • No members added.

Working Agreements

Core Values

Communication Norms

Tools, response times, meeting etiquette.

Decision Making

How do we decide? (Vote, Consensus, Lead decides)

Conflict Resolution Protocol

What happens when we disagree?

Review regularly to keep the charter living and relevant.

${m.name}

`; }); // Agreements const valList = document.getElementById('tcc-prev-values'); valList.innerHTML = ''; tccData.agreements.values.forEach(v => valList.innerHTML += `
  • ${v}
  • `); document.getElementById('tcc-prev-comm').innerText = tccData.agreements.communication; document.getElementById('tcc-prev-decision').innerText = tccData.agreements.decision; document.getElementById('tcc-prev-conflict').innerText = tccData.agreements.conflict; } // --- PDF Export --- function tccGeneratePDF() { const element = document.getElementById('tcc-doc-paper'); const btn = document.getElementById('tcc-btn-download'); const originalText = btn.innerHTML; tccSwitchTab('tcc-preview'); btn.innerHTML = ' Generating...'; document.body.classList.add('generating-pdf'); const opt = { margin: [10, 10, 10, 10], filename: `Team_Charter_${tccData.identity.name.replace(/[^a-z0-9]/gi, '_')}.pdf`, image: { type: 'jpeg', quality: 0.98 }, html2canvas: { scale: 2 }, jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' } }; html2pdf().set(opt).from(element).save().then(() => { btn.innerHTML = originalText; document.body.classList.remove('generating-pdf'); }); }
    Scroll to Top