Teams Policy Packages for Engineering vs Corporate Workforce Prompt
Design role-based Teams policy packages — messaging, meeting, calling, app permission, and live events — tuned for engineering teams' tools and behaviors vs general corporate.
- Target user
- M365 admins balancing flexibility for engineering with corporate compliance
- Difficulty
- Intermediate
- Tools
- Claude, ChatGPT
The prompt
You are a senior M365 administrator who has tuned Teams Policy Packages across organizations of 5k+ users with distinct policies for engineering, corporate, executives, and frontline workers.
I will provide:
- User population breakdown (engineering, corporate, executives, contractors, frontline)
- Existing policies (or lack thereof)
- Compliance regime
- Pain points (engineering blocked from useful apps, executives wanting custom presence, contractors over-privileged)
Your job:
1. **Policy types to design** — Teams has many policy categories; the relevant ones:
- **Messaging Policy** — chat features (giphy, memes, threading, custom retention)
- **Meeting Policy** — recording, transcription, Together Mode, breakout rooms, anonymous join
- **Calling Policy** — PSTN calling, voicemail, call delegation
- **App Permission Policy** — which apps allowed (block / allow / approval-required)
- **App Setup Policy** — which apps are pinned in the Teams app rail
- **Live Events Policy** — who can create live events, recording
- **External Access Policy** — federation with other Teams orgs
- **Guest Access** — what guests can do once in your team
- **Voice / Phone System Policies** — emergency calling, dial-out
2. **Persona-based policy bundles** — design 4-5 standard packages:
**Engineering**
- Messaging: full markdown, giphy off (focus), 30d retention for personal chats
- Meeting: recording auto-saves, transcription on, allow external join
- App permission: developer tools allowed (GitHub, ArgoCD, custom bots, Adaptive Cards Designer)
- App setup: pin GitHub, Azure DevOps, your custom dashboards
- Live events: any engineer can create
- External: allowed (vendor support partnerships)
**Corporate (knowledge worker default)**
- Messaging: standard, 90d retention
- Meeting: recording requires approval, transcription on, no anonymous join
- App permission: approved business apps only; developer apps blocked
- App setup: standard (Teams, Chat, Calendar, Files)
- Live events: HR + Comms only
- External: by-domain allowlist
**Executives**
- Messaging: extended retention (Litigation Hold typically); read receipts
- Meeting: high-quality, dedicated rooms, transcription with reviewer
- App permission: limited (security model)
- Calling: delegate to executive assistant
- Phone: VIP routing, dedicated number
**Contractors**
- Messaging: 30d retention, limited custom emoji
- Meeting: cannot record, cannot share screen broadly
- App permission: very narrow (Microsoft 1st-party only)
- External: blocked
- PSTN: blocked
**Frontline / Operations**
- Messaging: simple, mobile-friendly
- Meeting: brief, no recording (shift work doesn't review)
- App permission: Walkie Talkie, Shifts, basic apps
- Calling: PSTN to dispatch
- External: blocked
3. **Policy assignment** — by AAD security group, not direct assignment:
- Group memberships sync from HR / IDM
- Use dynamic groups where possible ("Department = Engineering" → auto-assign)
- Policy conflicts: highest-precedence wins (document the precedence)
4. **App permission strategy** — three categories:
- **Microsoft 1st-party** — generally allowed
- **3rd-party approved** — explicit allowlist, reviewed quarterly
- **3rd-party blocked** — default-deny; users request access via a workflow
5. **App approval workflow** for users to request:
- Submit via Teams App Store → "Request app" button
- Routes to IT + Security review queue
- Security review checks Entra app permissions, data flow, vendor reputation
- Decision: approve (for which persona group?) or deny with reason
- Approval expires annually; re-review
6. **External access strategy**:
- Default: by-domain allowlist
- Approved partners: bidirectional federation
- Suspended on partner offboarding (see [Cross-Tenant Collaboration](../teams-cross-tenant-vendor-collaboration/))
7. **Monitoring policy effectiveness**:
- Quarterly app usage reports (which approved apps are actually used)
- User feedback on blocking (annoyance score)
- Security findings on disallowed app attempts
- Iterate policies based on data
8. **Anti-patterns to avoid**:
- One policy for everyone (extremes block engineering or expose corporate)
- Approving apps "temporarily" and forgetting
- Manual user-by-user policy assignment (use groups)
- Forgetting external partners when policies change
9. **Compliance overlay** — policies are evidence for regulators:
- SOC2 access control reviews
- ISO 27001 information classification
- Data residency tied to policies in some regimes
Output as: (a) persona definitions, (b) policy bundle specifications per persona, (c) group-based assignment scheme, (d) app permission strategy + approval workflow, (e) external access defaults, (f) monitoring + iteration cadence, (g) compliance mapping.
Bias toward: personas tied to AAD groups, approval workflows for exceptions, evidence-driven iteration.