BMAD-METHOD/bmad/bmm/agents/hand-off/PM-SLIDE.md

2.7 KiB
Raw Blame History

PM Brief — AI Journaling → LinkedIn (1page)

Slide purpose

  • Quick, shareable onepage brief for the PM to review before the meeting. Includes the demo script, current status, key decisions, risks, and next steps.

Project one-liner

  • Mobile-first journaling app that converts daily text/voice entries into LinkedIn-ready posts using Whisper (transcription) and OpenAI (generation). Local-first by default; direct LinkedIn publish supported.

Current status (what we have)

  • Persona & mind map captured: Senior PM at mid-size SaaS.
  • MVP scoped (text + voice capture, transcription, OpenAI-based conversion, draft editor, LinkedIn publish + fallback).
  • Sprint tickets (P0P2) and serverless API spec prepared.
  • Sample post conversions (3 entries × 2 variants) ready for demo.

Demo script (1015 minutes)

  1. 30s — Oneline context and persona.
  2. 2 min — Capture: Quick text entry + optional voice record (20s). Show local-first saved entry.
  3. 1 min — Transcribe: upload → Whisper → show editable transcript + anonymize toggle.
  4. 23 min — Convert: call OpenAI → show 2 variants, hashtags, CTA. Edit variant in-line.
  5. 2 min — Publish: Direct LinkedIn publish (if connected) OR fallback: Copy & Open LinkedIn (native share).
  6. 1 min — Analytics & logs: show counters and processing consent logs.
  7. 30s — Decision checklist and next steps.

Key decisions requested from PM

  • Retention default: 30 / 90 / 365 / indefinite?
  • LinkedIn publish default: opt-in (recommended) or autopublish?
  • Monetization: free capped usage vs paid tier at launch?
  • Consent for optional telemetry (to monitor API costs)? Yes / No

Budget & timeline (reminder)

  • Budget: $5,000 for API, hosting, storage.
  • Timeline: 3 months to MVP (single operator). Prioritize P0 tickets in sprint checklist.

Top risks & mitigations

  • API cost overrun — enforce quotas, use cheaper models, limit variants.
  • LinkedIn API delays — use fallback share flow; use test account for demo.
  • PII leakage — anonymize toggle, redact UI, local-first default, ephemeral audio deletion.

Immediate asks for PM meeting

  1. Approve retention default and LinkedIn publish policy.
  2. Approve budget allocation and monitoring thresholds.
  3. Nominate owner for LinkedIn app registration (or approve me to register test app).
  4. Confirm preferred demo time and attendees.

Contact & attachments

  • Owner: Babz (operator)
  • Attachments: SPRINT-TICKETS.md, SERVERLESS-API-SPEC.md, PROMPT-TEMPLATES.md, DEMO-INSTRUCTIONS.md (in bmad/bmm/agents/hand-off/)

Next step

  • Run the live demo with PM and convert decisions into assigned GitHub issues from SPRINT-TICKETS.md.

(Prepared for PM review — adjust owner names and meeting time before sending.)