meeting-notes

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Meeting Notes Skill

会议记录技能

Convert meeting discussions into clear, actionable notes with tasks, decisions, and follow-ups for effective team collaboration.
将会议讨论内容转化为清晰、可执行的会议记录,包含任务、决策和后续跟进事项,助力高效团队协作。

Instructions

使用说明

You are a meeting facilitation and documentation expert. When invoked:
  1. Capture Meeting Content:
    • Key discussion points
    • Decisions made
    • Action items assigned
    • Questions raised
    • Parking lot items
    • Follow-up needed
  2. Structure Notes:
    • Clear formatting and sections
    • Searchable and scannable
    • Chronological flow
    • Linked to related resources
    • Tagged for discoverability
  3. Extract Action Items:
    • Specific tasks with owners
    • Clear deadlines
    • Acceptance criteria
    • Dependencies noted
    • Priority indicated
  4. Highlight Decisions:
    • What was decided
    • Why it was decided
    • Who decided (if relevant)
    • Impact and implications
    • Next steps
  5. Enable Follow-Through:
    • Share notes promptly (within 24h)
    • Track action items
    • Link to project management tools
    • Schedule follow-ups
    • Archive for future reference
你是一名会议引导和文档记录专家。被调用时,请执行以下操作:
  1. 记录会议内容
    • 关键讨论要点
    • 已做出的决策
    • 分配的行动项
    • 提出的问题
    • 待后续讨论事项(Parking lot)
    • 需要跟进的内容
  2. 结构化记录
    • 清晰的格式和分区
    • 便于搜索和快速浏览
    • 按时间顺序梳理
    • 关联相关资源
    • 添加标签便于查找
  3. 提取行动项
    • 明确任务及负责人
    • 清晰的截止日期
    • 验收标准
    • 标注依赖关系
    • 区分优先级
  4. 突出决策内容
    • 决策内容
    • 决策原因
    • 决策人(如相关)
    • 影响和意义
    • 后续步骤
  5. 确保跟进落地
    • 及时分享记录(24小时内)
    • 跟踪行动项进度
    • 关联项目管理工具
    • 安排后续跟进会议
    • 归档以便未来参考

Meeting Notes Templates

会议记录模板

Standard Meeting Notes Template

标准会议记录模板

markdown
undefined
markdown
undefined

[Meeting Title]

[Meeting Title]

Date: January 15, 2024 Time: 2:00 PM - 3:00 PM EST Location: Zoom / Conference Room A Note Taker: [Your Name]
Date: January 15, 2024 Time: 2:00 PM - 3:00 PM EST Location: Zoom / Conference Room A Note Taker: [Your Name]

Attendees

Attendees

Present:
  • Alice Johnson (Engineering Manager)
  • Bob Smith (Backend Lead)
  • Carol Williams (Frontend Lead)
  • David Brown (Product Manager)
Absent:
  • Eve Davis (On PTO)
Guests:
  • Frank Miller (Security Team)

Present:
  • Alice Johnson (Engineering Manager)
  • Bob Smith (Backend Lead)
  • Carol Williams (Frontend Lead)
  • David Brown (Product Manager)
Absent:
  • Eve Davis (On PTO)
Guests:
  • Frank Miller (Security Team)

Agenda

Agenda

  1. Q1 Planning Review
  2. Security Audit Findings
  3. Performance Issues Discussion
  4. Team Capacity Planning

  1. Q1 Planning Review
  2. Security Audit Findings
  3. Performance Issues Discussion
  4. Team Capacity Planning

Discussion Summary

Discussion Summary

1. Q1 Planning Review (15 min)

1. Q1 Planning Review (15 min)

Context: Review progress on Q1 objectives.
Discussion:
  • Successfully launched user dashboard (Q1 OKR #1) ✅
  • Payment integration delayed by 2 weeks due to compliance requirements
  • Mobile app beta at 80% completion (target: 100% by end of Q1)
Key Points:
  • Dashboard has 85% user adoption (exceeds 70% target)
  • Payment delay won't affect Q1 goals - can slip to early Q2
  • Mobile beta needs additional testing resources
Metrics Reviewed:
ObjectiveTargetCurrentStatus
User Dashboard Launch70% adoption85% adoption✅ On Track
Payment IntegrationQ1Q2 Week 1⚠️ Slight Delay
Mobile Beta100%80%⚠️ At Risk

Context: Review progress on Q1 objectives.
Discussion:
  • Successfully launched user dashboard (Q1 OKR #1) ✅
  • Payment integration delayed by 2 weeks due to compliance requirements
  • Mobile app beta at 80% completion (target: 100% by end of Q1)
Key Points:
  • Dashboard has 85% user adoption (exceeds 70% target)
  • Payment delay won't affect Q1 goals - can slip to early Q2
  • Mobile beta needs additional testing resources
Metrics Reviewed:
ObjectiveTargetCurrentStatus
User Dashboard Launch70% adoption85% adoption✅ On Track
Payment IntegrationQ1Q2 Week 1⚠️ Slight Delay
Mobile Beta100%80%⚠️ At Risk

2. Security Audit Findings (20 min)

2. Security Audit Findings (20 min)

Presenter: Frank Miller
Findings:
  1. Critical: JWT tokens not rotating after password change
  2. High: Missing rate limiting on authentication endpoints
  3. Medium: Outdated dependencies with known vulnerabilities
  4. Low: Missing security headers on some API responses
Discussion:
  • Critical issue is a security risk - needs immediate fix
  • Rate limiting should be implemented before next release
  • Dependency updates can be automated with Renovate bot
  • Security headers are quick wins
Questions Raised:
  • Q: Should we implement 2FA? (Parking lot - discuss in separate meeting)
  • Q: Timeline for security headers? A: Can complete in current sprint

Presenter: Frank Miller
Findings:
  1. Critical: JWT tokens not rotating after password change
  2. High: Missing rate limiting on authentication endpoints
  3. Medium: Outdated dependencies with known vulnerabilities
  4. Low: Missing security headers on some API responses
Discussion:
  • Critical issue is a security risk - needs immediate fix
  • Rate limiting should be implemented before next release
  • Dependency updates can be automated with Renovate bot
  • Security headers are quick wins
Questions Raised:
  • Q: Should we implement 2FA? (Parking lot - discuss in separate meeting)
  • Q: Timeline for security headers? A: Can complete in current sprint

3. Performance Issues Discussion (15 min)

3. Performance Issues Discussion (15 min)

Context: Users reporting slow dashboard load times.
Identified Issues:
  • Database queries not optimized (N+1 query problem)
  • Large bundle size (2.5MB, target: <1MB)
  • Missing CDN for static assets
  • No caching layer for frequently accessed data
Root Causes:
  • Recent feature additions didn't include performance testing
  • No bundle size monitoring in CI/CD
  • Infrastructure not updated since launch
Proposed Solutions:
  1. Add database indexes and optimize queries
  2. Implement code splitting and lazy loading
  3. Set up CloudFront CDN
  4. Add Redis caching layer
  5. Establish performance budgets in CI

Context: Users reporting slow dashboard load times.
Identified Issues:
  • Database queries not optimized (N+1 query problem)
  • Large bundle size (2.5MB, target: <1MB)
  • Missing CDN for static assets
  • No caching layer for frequently accessed data
Root Causes:
  • Recent feature additions didn't include performance testing
  • No bundle size monitoring in CI/CD
  • Infrastructure not updated since launch
Proposed Solutions:
  1. Add database indexes and optimize queries
  2. Implement code splitting and lazy loading
  3. Set up CloudFront CDN
  4. Add Redis caching layer
  5. Establish performance budgets in CI

4. Team Capacity Planning (10 min)

4. Team Capacity Planning (10 min)

Discussion:
  • Eve on PTO next week (Jan 22-26)
  • Bob has oncall rotation (Jan 15-22)
  • Carol starting new project Feb 1
  • Need to hire 2 more engineers by Q2
Impact on Current Sprint:
  • May need to reduce sprint commitment
  • Security fixes take priority
  • Nice-to-have features can be deferred

Discussion:
  • Eve on PTO next week (Jan 22-26)
  • Bob has oncall rotation (Jan 15-22)
  • Carol starting new project Feb 1
  • Need to hire 2 more engineers by Q2
Impact on Current Sprint:
  • May need to reduce sprint commitment
  • Security fixes take priority
  • Nice-to-have features can be deferred

Decisions Made

Decisions Made

✅ Decision 1: Prioritize Security Fixes

✅ Decision 1: Prioritize Security Fixes

Decision: Address critical and high-severity security issues immediately, delaying feature work if necessary.
Rationale: Security risks outweigh feature velocity. Customer trust is paramount.
Impact:
  • Current sprint scope reduced by 20%
  • Feature "Advanced Filtering" moved to next sprint
  • All engineers to review security best practices
Owner: Bob (Backend Lead) Timeline: Critical fix by EOW (Jan 19), High-severity by Jan 26

Decision: Address critical and high-severity security issues immediately, delaying feature work if necessary.
Rationale: Security risks outweigh feature velocity. Customer trust is paramount.
Impact:
  • Current sprint scope reduced by 20%
  • Feature "Advanced Filtering" moved to next sprint
  • All engineers to review security best practices
Owner: Bob (Backend Lead) Timeline: Critical fix by EOW (Jan 19), High-severity by Jan 26

✅ Decision 2: Implement Performance Budgets

✅ Decision 2: Implement Performance Budgets

Decision: Add automated performance checks to CI/CD pipeline.
Metrics:
  • Bundle size: max 1MB gzipped
  • Lighthouse performance score: min 90
  • API response time: p95 < 500ms
  • Database query time: p95 < 100ms
Impact: PRs failing budgets will require performance review before merge.
Owner: Carol (Frontend Lead) + Bob (Backend Lead) Timeline: Implement by Feb 1

Decision: Add automated performance checks to CI/CD pipeline.
Metrics:
  • Bundle size: max 1MB gzipped
  • Lighthouse performance score: min 90
  • API response time: p95 < 500ms
  • Database query time: p95 < 100ms
Impact: PRs failing budgets will require performance review before merge.
Owner: Carol (Frontend Lead) + Bob (Backend Lead) Timeline: Implement by Feb 1

✅ Decision 3: Hire Additional Engineers

✅ Decision 3: Hire Additional Engineers

Decision: Open 2 requisitions (1 Backend, 1 Frontend) for Q2 start.
Rationale: Current team at 110% capacity, affecting sustainability and innovation time.
Next Steps:
  • David to work with recruiting on job descriptions
  • Alice to define interview process
  • Target start date: April 1
Owner: Alice (Engineering Manager) Timeline: Job posts live by Jan 22

Decision: Open 2 requisitions (1 Backend, 1 Frontend) for Q2 start.
Rationale: Current team at 110% capacity, affecting sustainability and innovation time.
Next Steps:
  • David to work with recruiting on job descriptions
  • Alice to define interview process
  • Target start date: April 1
Owner: Alice (Engineering Manager) Timeline: Job posts live by Jan 22

Action Items

Action Items

Priority 1 (This Week)

Priority 1 (This Week)

  • [Bob] Fix JWT rotation vulnerability
    • Due: Jan 19 (EOW)
    • Acceptance Criteria: JWT invalidated on password change, tested in staging
    • Dependencies: None
    • Estimate: 4 hours
  • [Carol] Analyze bundle size and create reduction plan
    • Due: Jan 18
    • Deliverable: Document with specific reduction strategies
    • Dependencies: None
    • Estimate: 2 hours
  • [Alice] Share security audit report with team
    • Due: Jan 16 (today)
    • Format: Slack #engineering + detailed Confluence doc
    • Dependencies: None
    • Estimate: 30 minutes
  • [Bob] Fix JWT rotation vulnerability
    • Due: Jan 19 (EOW)
    • Acceptance Criteria: JWT invalidated on password change, tested in staging
    • Dependencies: None
    • Estimate: 4 hours
  • [Carol] Analyze bundle size and create reduction plan
    • Due: Jan 18
    • Deliverable: Document with specific reduction strategies
    • Dependencies: None
    • Estimate: 2 hours
  • [Alice] Share security audit report with team
    • Due: Jan 16 (today)
    • Format: Slack #engineering + detailed Confluence doc
    • Dependencies: None
    • Estimate: 30 minutes

Priority 2 (This Sprint - by Jan 26)

Priority 2 (This Sprint - by Jan 26)

  • [Bob] Implement rate limiting on auth endpoints
    • Due: Jan 26
    • Acceptance Criteria:
      • Max 5 login attempts per 15 minutes
      • Clear error messages to users
      • Documented in API docs
    • Dependencies: None
    • Estimate: 1 day
  • [David] Set up automated dependency updates (Renovate)
    • Due: Jan 26
    • Acceptance Criteria:
      • Auto-PR for patch updates
      • Weekly digest for minor updates
      • Manual review for major updates
    • Dependencies: DevOps approval
    • Estimate: 4 hours
  • [Carol] Implement code splitting for dashboard
    • Due: Jan 26
    • Acceptance Criteria: Reduce initial bundle from 2.5MB to <1MB
    • Dependencies: Bundle analysis complete
    • Estimate: 2 days
  • [Bob] Implement rate limiting on auth endpoints
    • Due: Jan 26
    • Acceptance Criteria:
      • Max 5 login attempts per 15 minutes
      • Clear error messages to users
      • Documented in API docs
    • Dependencies: None
    • Estimate: 1 day
  • [David] Set up automated dependency updates (Renovate)
    • Due: Jan 26
    • Acceptance Criteria:
      • Auto-PR for patch updates
      • Weekly digest for minor updates
      • Manual review for major updates
    • Dependencies: DevOps approval
    • Estimate: 4 hours
  • [Carol] Implement code splitting for dashboard
    • Due: Jan 26
    • Acceptance Criteria: Reduce initial bundle from 2.5MB to <1MB
    • Dependencies: Bundle analysis complete
    • Estimate: 2 days

Priority 3 (Next Sprint - by Feb 9)

Priority 3 (Next Sprint - by Feb 9)

  • [Bob] Add database indexes and optimize queries
    • Due: Feb 9
    • Acceptance Criteria: N+1 queries eliminated, p95 query time <100ms
    • Dependencies: Performance testing environment
    • Estimate: 3 days
  • [DevOps - Taylor] Set up CloudFront CDN for static assets
    • Due: Feb 9
    • Acceptance Criteria: All images/CSS/JS served from CDN
    • Dependencies: AWS account access
    • Estimate: 1 day
  • [Bob + Carol] Implement performance budgets in CI
    • Due: Feb 1
    • Acceptance Criteria: CI fails if budgets exceeded
    • Dependencies: Metrics defined
    • Estimate: 1 day
  • [Bob] Add database indexes and optimize queries
    • Due: Feb 9
    • Acceptance Criteria: N+1 queries eliminated, p95 query time <100ms
    • Dependencies: Performance testing environment
    • Estimate: 3 days
  • [DevOps - Taylor] Set up CloudFront CDN for static assets
    • Due: Feb 9
    • Acceptance Criteria: All images/CSS/JS served from CDN
    • Dependencies: AWS account access
    • Estimate: 1 day
  • [Bob + Carol] Implement performance budgets in CI
    • Due: Feb 1
    • Acceptance Criteria: CI fails if budgets exceeded
    • Dependencies: Metrics defined
    • Estimate: 1 day

Future / Parking Lot

Future / Parking Lot

  • [TBD] Evaluate 2FA implementation
    • Due: TBD (separate discussion needed)
    • Owner: To be assigned
    • Note: Schedule dedicated security features meeting
  • [Alice] Complete hiring process
    • Due: Target April 1 start dates
    • Milestones:
      • Jan 22: Job posts live
      • Feb 15: First round interviews
      • Mar 1: Final candidates selected
      • Apr 1: Start date

  • [TBD] Evaluate 2FA implementation
    • Due: TBD (separate discussion needed)
    • Owner: To be assigned
    • Note: Schedule dedicated security features meeting
  • [Alice] Complete hiring process
    • Due: Target April 1 start dates
    • Milestones:
      • Jan 22: Job posts live
      • Feb 15: First round interviews
      • Mar 1: Final candidates selected
      • Apr 1: Start date

Key Metrics & Data

Key Metrics & Data

Performance Baseline (before fixes):
  • Dashboard load time: 4.2s (target: <2s)
  • Bundle size: 2.5MB (target: <1MB)
  • API p95 response time: 850ms (target: <500ms)
  • Database query p95: 340ms (target: <100ms)
Security Audit Summary:
  • Critical issues: 1
  • High severity: 1
  • Medium severity: 3
  • Low severity: 5
Team Capacity (Current Sprint):
  • Total story points: 45
  • Committed: 50 (110% capacity)
  • Recommended reduction: 10 points
  • New commitment: 40 points

Performance Baseline (before fixes):
  • Dashboard load time: 4.2s (target: <2s)
  • Bundle size: 2.5MB (target: <1MB)
  • API p95 response time: 850ms (target: <500ms)
  • Database query p95: 340ms (target: <100ms)
Security Audit Summary:
  • Critical issues: 1
  • High severity: 1
  • Medium severity: 3
  • Low severity: 5
Team Capacity (Current Sprint):
  • Total story points: 45
  • Committed: 50 (110% capacity)
  • Recommended reduction: 10 points
  • New commitment: 40 points

Parking Lot

Parking Lot

Items discussed but deferred to later:
  1. Two-Factor Authentication (2FA)
    • Needs: Security team input, user research
    • Timeline: Discuss in Q2 planning
    • Owner: TBD
  2. Mobile App Marketing Strategy
    • Needs: Product and marketing alignment
    • Timeline: After beta completion
    • Owner: David (Product)
  3. Team Offsite Planning
    • Needs: Budget approval
    • Timeline: Q2 (April-June)
    • Owner: Alice

Items discussed but deferred to later:
  1. Two-Factor Authentication (2FA)
    • Needs: Security team input, user research
    • Timeline: Discuss in Q2 planning
    • Owner: TBD
  2. Mobile App Marketing Strategy
    • Needs: Product and marketing alignment
    • Timeline: After beta completion
    • Owner: David (Product)
  3. Team Offsite Planning
    • Needs: Budget approval
    • Timeline: Q2 (April-June)
    • Owner: Alice

Questions & Answers

Questions & Answers

Q: Should we pause new features entirely for security fixes? A: No, but security takes priority. Reduce scope but maintain momentum.
Q: Can we hire contractors for short-term capacity? A: Parking lot - discuss budget and approval process with leadership.
Q: Who will handle performance monitoring post-implementation? A: Bob and Carol will set up, DevOps will maintain dashboards.
Q: What's our rollback plan if CDN causes issues? A: Standard deployment process - canary release with quick rollback capability.

Q: Should we pause new features entirely for security fixes? A: No, but security takes priority. Reduce scope but maintain momentum.
Q: Can we hire contractors for short-term capacity? A: Parking lot - discuss budget and approval process with leadership.
Q: Who will handle performance monitoring post-implementation? A: Bob and Carol will set up, DevOps will maintain dashboards.
Q: What's our rollback plan if CDN causes issues? A: Standard deployment process - canary release with quick rollback capability.

Follow-Up Items

Follow-Up Items

  • Next meeting: Feb 1, 2024 (2 weeks) - Progress check on action items
  • Alice to send summary email to broader engineering team by EOD
  • Bob to schedule security fix review with Frank next week
  • Carol to present performance improvements at next all-hands
  • All attendees to review and add any missing items by Jan 16 EOD

  • Next meeting: Feb 1, 2024 (2 weeks) - Progress check on action items
  • Alice to send summary email to broader engineering team by EOD
  • Bob to schedule security fix review with Frank next week
  • Carol to present performance improvements at next all-hands
  • All attendees to review and add any missing items by Jan 16 EOD

Related Resources

Related Resources

Notes for Next Meeting

Notes for Next Meeting

  • Review all action items completion status
  • Performance metrics comparison (before/after)
  • Security audit remediation verification
  • Hiring pipeline update
  • Team velocity assessment

Notes Compiled By: [Your Name] Shared With: engineering@company.com, #engineering Last Updated: January 15, 2024 4:30 PM
undefined
  • Review all action items completion status
  • Performance metrics comparison (before/after)
  • Security audit remediation verification
  • Hiring pipeline update
  • Team velocity assessment

Notes Compiled By: [Your Name] Shared With: engineering@company.com, #engineering Last Updated: January 15, 2024 4:30 PM
undefined

Sprint Planning Notes Template

迭代规划会议记录模板

markdown
undefined
markdown
undefined

Sprint Planning - Sprint 24

Sprint Planning - Sprint 24

Date: January 15, 2024 Sprint Duration: Jan 15 - Jan 26 (2 weeks) Team: Engineering (12 members)

Date: January 15, 2024 Sprint Duration: Jan 15 - Jan 26 (2 weeks) Team: Engineering (12 members)

Sprint Goal

Sprint Goal

Primary Goal: Resolve critical security vulnerabilities while maintaining 80% of planned feature velocity.
Success Metrics:
  • All critical & high-severity security issues resolved
  • At least 2 of 3 planned features completed
  • Zero production incidents
  • Team satisfaction score >7/10

Primary Goal: Resolve critical security vulnerabilities while maintaining 80% of planned feature velocity.
Success Metrics:
  • All critical & high-severity security issues resolved
  • At least 2 of 3 planned features completed
  • Zero production incidents
  • Team satisfaction score >7/10

Capacity Planning

Capacity Planning

Team Availability

Team Availability

Full Availability (10 days):
  • Alice, Bob, Carol, David, Grace, Henry, Ivy, Jack, Kate, Liam, Maya, Noah
Reduced Availability:
  • Eve: Out Jan 22-26 (50% capacity = 5 days)
  • Bob: Oncall Jan 15-22 (80% capacity = 8 days)
Total Capacity: 126 person-days Available Story Points: 45 points (based on team velocity)
Full Availability (10 days):
  • Alice, Bob, Carol, David, Grace, Henry, Ivy, Jack, Kate, Liam, Maya, Noah
Reduced Availability:
  • Eve: Out Jan 22-26 (50% capacity = 5 days)
  • Bob: Oncall Jan 15-22 (80% capacity = 8 days)
Total Capacity: 126 person-days Available Story Points: 45 points (based on team velocity)

Commitments & Risks

Commitments & Risks

Committed: 40 points Stretch Goals: 5 points
Risks:
  • Security fixes may take longer than estimated
  • Dependencies on external security team review
  • Oncall interruptions may reduce Bob's availability further

Committed: 40 points Stretch Goals: 5 points
Risks:
  • Security fixes may take longer than estimated
  • Dependencies on external security team review
  • Oncall interruptions may reduce Bob's availability further

Backlog Refinement

Backlog Refinement

Carried Over from Last Sprint

Carried Over from Last Sprint

  • [JIRA-234] Advanced filtering UI (5 points) - 80% complete
    • Status: Blocked on API endpoint (Bob to unblock)
    • Carry forward: Yes, complete in first 3 days
  • [JIRA-234] Advanced filtering UI (5 points) - 80% complete
    • Status: Blocked on API endpoint (Bob to unblock)
    • Carry forward: Yes, complete in first 3 days

New Work - Security (Priority 1)

New Work - Security (Priority 1)

  • [SEC-001] Fix JWT rotation on password change (3 points) - CRITICAL
    • Owner: Bob
    • Dependencies: None
    • Acceptance Criteria:
      • JWT invalidated immediately on password change
      • All active sessions terminated
      • User re-authentication required
      • Unit & integration tests
      • Security team sign-off
  • [SEC-002] Implement auth endpoint rate limiting (5 points) - HIGH
    • Owner: Bob + Grace
    • Dependencies: None
    • Acceptance Criteria:
      • 5 login attempts per 15 minutes per IP
      • Clear error messages (429 status)
      • Logging for monitoring
      • Documentation updated
  • [SEC-003] Update vulnerable dependencies (2 points) - MEDIUM
    • Owner: David
    • Dependencies: Renovate setup
    • Acceptance Criteria:
      • All critical & high CVEs patched
      • Tests pass after updates
      • No breaking changes introduced
  • [SEC-001] Fix JWT rotation on password change (3 points) - CRITICAL
    • Owner: Bob
    • Dependencies: None
    • Acceptance Criteria:
      • JWT invalidated immediately on password change
      • All active sessions terminated
      • User re-authentication required
      • Unit & integration tests
      • Security team sign-off
  • [SEC-002] Implement auth endpoint rate limiting (5 points) - HIGH
    • Owner: Bob + Grace
    • Dependencies: None
    • Acceptance Criteria:
      • 5 login attempts per 15 minutes per IP
      • Clear error messages (429 status)
      • Logging for monitoring
      • Documentation updated
  • [SEC-003] Update vulnerable dependencies (2 points) - MEDIUM
    • Owner: David
    • Dependencies: Renovate setup
    • Acceptance Criteria:
      • All critical & high CVEs patched
      • Tests pass after updates
      • No breaking changes introduced

New Work - Performance (Priority 2)

New Work - Performance (Priority 2)

  • [PERF-101] Bundle size reduction - code splitting (8 points)
    • Owner: Carol + Maya
    • Dependencies: Bundle analysis complete
    • Acceptance Criteria:
      • Bundle reduced from 2.5MB to <1MB
      • Lazy loading for routes
      • Lighthouse score >90
      • No user-facing regressions
  • [PERF-102] Database query optimization (5 points)
    • Owner: Bob + Ivy
    • Dependencies: Performance testing environment
    • Acceptance Criteria:
      • N+1 queries eliminated
      • Indexes added for slow queries
      • p95 query time <100ms
      • Load testing shows improvement
  • [PERF-101] Bundle size reduction - code splitting (8 points)
    • Owner: Carol + Maya
    • Dependencies: Bundle analysis complete
    • Acceptance Criteria:
      • Bundle reduced from 2.5MB to <1MB
      • Lazy loading for routes
      • Lighthouse score >90
      • No user-facing regressions
  • [PERF-102] Database query optimization (5 points)
    • Owner: Bob + Ivy
    • Dependencies: Performance testing environment
    • Acceptance Criteria:
      • N+1 queries eliminated
      • Indexes added for slow queries
      • p95 query time <100ms
      • Load testing shows improvement

New Work - Features (Priority 3)

New Work - Features (Priority 3)

  • [FEAT-445] Order history export (CSV/PDF) (8 points)
    • Owner: Henry + Jack
    • Dependencies: None
    • Acceptance Criteria:
      • Users can export orders in CSV and PDF format
      • Filtered exports (date range, status)
      • Email delivery for large exports
      • Analytics tracking
  • [FEAT-446] Email notification preferences (5 points) - STRETCH GOAL
    • Owner: Kate + Liam
    • Dependencies: Email service refactor
    • Acceptance Criteria:
      • Users can opt-in/out of notification types
      • Preferences persisted in database
      • Applied to all email sends
      • Admin can view user preferences

  • [FEAT-445] Order history export (CSV/PDF) (8 points)
    • Owner: Henry + Jack
    • Dependencies: None
    • Acceptance Criteria:
      • Users can export orders in CSV and PDF format
      • Filtered exports (date range, status)
      • Email delivery for large exports
      • Analytics tracking
  • [FEAT-446] Email notification preferences (5 points) - STRETCH GOAL
    • Owner: Kate + Liam
    • Dependencies: Email service refactor
    • Acceptance Criteria:
      • Users can opt-in/out of notification types
      • Preferences persisted in database
      • Applied to all email sends
      • Admin can view user preferences

Story Breakdown

Story Breakdown

Sprint Commitment (40 points)

Sprint Commitment (40 points)

IDStoryPointsOwnerPriority
JIRA-234Advanced filtering (carry-over)5CarolP1
SEC-001JWT rotation fix3BobP1
SEC-002Auth rate limiting5Bob, GraceP1
SEC-003Dependency updates2DavidP2
PERF-101Bundle size reduction8Carol, MayaP2
PERF-102Query optimization5Bob, IvyP2
FEAT-445Order export8Henry, JackP3
FEAT-446Email preferences5Kate, LiamStretch
IDStoryPointsOwnerPriority
JIRA-234Advanced filtering (carry-over)5CarolP1
SEC-001JWT rotation fix3BobP1
SEC-002Auth rate limiting5Bob, GraceP1
SEC-003Dependency updates2DavidP2
PERF-101Bundle size reduction8Carol, MayaP2
PERF-102Query optimization5Bob, IvyP2
FEAT-445Order export8Henry, JackP3
FEAT-446Email preferences5Kate, LiamStretch

Not Committed (Future Sprints)

Not Committed (Future Sprints)

  • [FEAT-447] Product recommendations (13 points) - Too large, needs breakdown
  • [FEAT-448] Wishlist social sharing (5 points) - Lower priority
  • [INFRA-102] CDN setup (3 points) - Blocked on DevOps capacity

  • [FEAT-447] Product recommendations (13 points) - Too large, needs breakdown
  • [FEAT-448] Wishlist social sharing (5 points) - Lower priority
  • [INFRA-102] CDN setup (3 points) - Blocked on DevOps capacity

Dependencies & Blockers

Dependencies & Blockers

Current Blockers

Current Blockers

  1. JIRA-234: Waiting on API endpoint (Bob to complete by Jan 16)
  2. FEAT-445: Waiting on legal review of data export policies (escalated to David)
  1. JIRA-234: Waiting on API endpoint (Bob to complete by Jan 16)
  2. FEAT-445: Waiting on legal review of data export policies (escalated to David)

External Dependencies

External Dependencies

  • Security team review (SEC-001) - scheduled for Jan 19
  • DevOps support for performance testing environment (PERF-102)
  • Security team review (SEC-001) - scheduled for Jan 19
  • DevOps support for performance testing environment (PERF-102)

Cross-Team Dependencies

Cross-Team Dependencies

None identified

None identified

Risks & Mitigation

Risks & Mitigation

RiskImpactProbabilityMitigation
Security fixes take longerSprint goal missedMediumBuffer in estimates, daily check-ins
Oncall interrupts BobReduced capacityHighPair programming, knowledge sharing
Performance tests reveal more issuesScope creepMediumStrict scope, defer non-critical fixes
Legal blocks export featureFeature delayedLowEscalate early, have backup feature ready

RiskImpactProbabilityMitigation
Security fixes take longerSprint goal missedMediumBuffer in estimates, daily check-ins
Oncall interrupts BobReduced capacityHighPair programming, knowledge sharing
Performance tests reveal more issuesScope creepMediumStrict scope, defer non-critical fixes
Legal blocks export featureFeature delayedLowEscalate early, have backup feature ready

Definition of Done

Definition of Done

A story is "Done" when:
  • Code written and reviewed (minimum 1 approval)
  • Unit tests written and passing
  • Integration tests passing (if applicable)
  • Manually tested in staging environment
  • Documentation updated (API docs, user guides)
  • Accessible to screen readers (frontend)
  • No new console errors or warnings
  • Performance impact measured (if relevant)
  • Security review completed (for security stories)
  • Product owner acceptance

A story is "Done" when:
  • Code written and reviewed (minimum 1 approval)
  • Unit tests written and passing
  • Integration tests passing (if applicable)
  • Manually tested in staging environment
  • Documentation updated (API docs, user guides)
  • Accessible to screen readers (frontend)
  • No new console errors or warnings
  • Performance impact measured (if relevant)
  • Security review completed (for security stories)
  • Product owner acceptance

Action Items

Action Items

  • [Bob] Unblock JIRA-234 API endpoint by EOD Jan 16
  • [David] Follow up with legal on export policy by Jan 17
  • [Alice] Request DevOps support for performance testing environment
  • [Carol] Complete bundle analysis and share findings by Jan 16
  • [All] Update Jira tickets with detailed subtasks by EOD Jan 15
  • [Alice] Schedule security review meeting with Frank for Jan 19

  • [Bob] Unblock JIRA-234 API endpoint by EOD Jan 16
  • [David] Follow up with legal on export policy by Jan 17
  • [Alice] Request DevOps support for performance testing environment
  • [Carol] Complete bundle analysis and share findings by Jan 16
  • [All] Update Jira tickets with detailed subtasks by EOD Jan 15
  • [Alice] Schedule security review meeting with Frank for Jan 19

Team Commitments

Team Commitments

What we're committing to:
  • Deliver all Priority 1 security fixes
  • Complete at least 2 of 3 features (filtering + export OR filtering + performance)
  • Maintain code quality and test coverage
  • Support each other and ask for help early
What we're NOT committing to:
  • New feature requests during sprint
  • Scope changes after Sprint Day 3
  • 100% velocity (realistic goal: 90%)

What we're committing to:
  • Deliver all Priority 1 security fixes
  • Complete at least 2 of 3 features (filtering + export OR filtering + performance)
  • Maintain code quality and test coverage
  • Support each other and ask for help early
What we're NOT committing to:
  • New feature requests during sprint
  • Scope changes after Sprint Day 3
  • 100% velocity (realistic goal: 90%)

Notes & Discussion

Notes & Discussion

Team Concerns:
  • Bob: Worried about balancing oncall and security fixes
    • Mitigation: Grace to pair on rate limiting, team to provide oncall backup
  • Carol: Bundle reduction might uncover more issues
    • Mitigation: Timebox to 8 points, defer additional optimizations
Improvements from Last Sprint:
  • Better estimation (last sprint: 55% accuracy, goal: 70%)
  • Earlier blocker identification
  • More pair programming
Retrospective Highlights:
  • ✅ Great collaboration on payment feature
  • ✅ Improved PR review turnaround time
  • ⚠️ Need better documentation for complex features
  • ⚠️ Communication gaps on blocking issues

Team Concerns:
  • Bob: Worried about balancing oncall and security fixes
    • Mitigation: Grace to pair on rate limiting, team to provide oncall backup
  • Carol: Bundle reduction might uncover more issues
    • Mitigation: Timebox to 8 points, defer additional optimizations
Improvements from Last Sprint:
  • Better estimation (last sprint: 55% accuracy, goal: 70%)
  • Earlier blocker identification
  • More pair programming
Retrospective Highlights:
  • ✅ Great collaboration on payment feature
  • ✅ Improved PR review turnaround time
  • ⚠️ Need better documentation for complex features
  • ⚠️ Communication gaps on blocking issues

Daily Standup Schedule

Daily Standup Schedule

Time: 10:00 AM EST, Monday/Wednesday/Friday Duration: 15 minutes max Format: Async in Slack on Tuesday/Thursday
Standup Questions:
  1. What did you accomplish since last standup?
  2. What are you working on today?
  3. Any blockers or help needed?

Time: 10:00 AM EST, Monday/Wednesday/Friday Duration: 15 minutes max Format: Async in Slack on Tuesday/Thursday
Standup Questions:
  1. What did you accomplish since last standup?
  2. What are you working on today?
  3. Any blockers or help needed?

Sprint Review & Demo Plan

Sprint Review & Demo Plan

Date: January 26, 2024, 3:00 PM Duration: 1 hour Attendees: Engineering + Product + Design + Stakeholders
Demo Order:
  1. Security improvements (Bob) - 10 min
  2. Performance improvements (Carol) - 10 min
  3. Order export feature (Henry) - 10 min
  4. Advanced filtering (Carol) - 5 min
  5. Metrics & outcomes (Alice) - 5 min
  6. Q&A - 20 min

Date: January 26, 2024, 3:00 PM Duration: 1 hour Attendees: Engineering + Product + Design + Stakeholders
Demo Order:
  1. Security improvements (Bob) - 10 min
  2. Performance improvements (Carol) - 10 min
  3. Order export feature (Henry) - 10 min
  4. Advanced filtering (Carol) - 5 min
  5. Metrics & outcomes (Alice) - 5 min
  6. Q&A - 20 min

Resources

Resources


Notes By: Alice (Engineering Manager) Sprint Kickoff: January 15, 2024, 1:00 PM Next Planning: January 29, 2024, 1:00 PM
undefined

Notes By: Alice (Engineering Manager) Sprint Kickoff: January 15, 2024, 1:00 PM Next Planning: January 29, 2024, 1:00 PM
undefined

Retrospective Notes Template

回顾会议记录模板

markdown
undefined
markdown
undefined

Sprint 23 Retrospective

Sprint 23 Retrospective

Date: January 12, 2024 Sprint: Sprint 23 (Dec 25 - Jan 12) Facilitator: Alice Attendees: All engineering team members (12/12 present)

Date: January 12, 2024 Sprint: Sprint 23 (Dec 25 - Jan 12) Facilitator: Alice Attendees: All engineering team members (12/12 present)

Sprint Overview

Sprint Overview

Goal: Launch payment integration and improve checkout flow Outcome: ✅ Partially achieved - Payment launched, checkout improvements deferred
Metrics:
  • Velocity: 35/45 points completed (78%)
  • Stories Completed: 7/10
  • Bugs Found: 3 (2 in QA, 1 in production)
  • Team Satisfaction: 7.2/10

Goal: Launch payment integration and improve checkout flow Outcome: ✅ Partially achieved - Payment launched, checkout improvements deferred
Metrics:
  • Velocity: 35/45 points completed (78%)
  • Stories Completed: 7/10
  • Bugs Found: 3 (2 in QA, 1 in production)
  • Team Satisfaction: 7.2/10

What Went Well ✅

What Went Well ✅

1. Payment Integration Success

1. Payment Integration Success

Details: Successfully launched Stripe integration on time despite complexity.
Why it worked:
  • Early involvement of security team
  • Thorough testing (unit, integration, manual)
  • Good collaboration between backend and frontend
  • Clear documentation
Shoutouts:
  • Bob for excellent API design
  • Carol for smooth frontend integration
  • Frank (security) for quick turnaround on reviews
Keep doing:
  • Security reviews before implementation (not after)
  • Cross-functional pairing sessions
  • Comprehensive testing strategy

Details: Successfully launched Stripe integration on time despite complexity.
Why it worked:
  • Early involvement of security team
  • Thorough testing (unit, integration, manual)
  • Good collaboration between backend and frontend
  • Clear documentation
Shoutouts:
  • Bob for excellent API design
  • Carol for smooth frontend integration
  • Frank (security) for quick turnaround on reviews
Keep doing:
  • Security reviews before implementation (not after)
  • Cross-functional pairing sessions
  • Comprehensive testing strategy

2. Improved PR Review Speed

2. Improved PR Review Speed

Data: Average PR review time decreased from 18 hours to 8 hours
Why it improved:
  • Implemented 24-hour review SLA
  • Smaller PRs (average -40% in size)
  • Better PR descriptions with context
Impact:
  • Faster iteration
  • Less context switching
  • Better team morale
Keep doing:
  • Maintain small PR sizes
  • Detailed PR descriptions
  • Priority labels for urgent reviews

Data: Average PR review time decreased from 18 hours to 8 hours
Why it improved:
  • Implemented 24-hour review SLA
  • Smaller PRs (average -40% in size)
  • Better PR descriptions with context
Impact:
  • Faster iteration
  • Less context switching
  • Better team morale
Keep doing:
  • Maintain small PR sizes
  • Detailed PR descriptions
  • Priority labels for urgent reviews

3. Better Communication During Holiday Season

3. Better Communication During Holiday Season

Details: Maintained productivity despite team members on PTO
What worked:
  • Clear PTO calendar
  • Documented handoffs
  • Daily async standups when people out
  • Cross-training before holidays
Keep doing:
  • PTO planning 2 weeks in advance
  • Document all ongoing work
  • Identify backup owners for critical items

Details: Maintained productivity despite team members on PTO
What worked:
  • Clear PTO calendar
  • Documented handoffs
  • Daily async standups when people out
  • Cross-training before holidays
Keep doing:
  • PTO planning 2 weeks in advance
  • Document all ongoing work
  • Identify backup owners for critical items

What Didn't Go Well ⚠️

What Didn't Go Well ⚠️

1. Scope Creep Mid-Sprint

1. Scope Creep Mid-Sprint

Issue: Checkout improvements expanded from 5 to 13 points mid-sprint.
Impact:
  • Deferred to next sprint (incomplete work)
  • Pushed team to 120% capacity
  • Caused stress and overtime
Root causes:
  • Product requirements not fully defined
  • Underestimated complexity
  • Didn't say "no" to scope additions
Action items:
  • [Alice + David] Define "scope freeze" policy (no changes after Day 3)
  • [Team] More thorough story breakdown in planning
  • [Alice] Empower team to push back on scope creep
Owner: Alice Due: Before next sprint planning

Issue: Checkout improvements expanded from 5 to 13 points mid-sprint.
Impact:
  • Deferred to next sprint (incomplete work)
  • Pushed team to 120% capacity
  • Caused stress and overtime
Root causes:
  • Product requirements not fully defined
  • Underestimated complexity
  • Didn't say "no" to scope additions
Action items:
  • [Alice + David] Define "scope freeze" policy (no changes after Day 3)
  • [Team] More thorough story breakdown in planning
  • [Alice] Empower team to push back on scope creep
Owner: Alice Due: Before next sprint planning

2. Production Bug Escaped Testing

2. Production Bug Escaped Testing

Issue: Critical cart calculation bug reached production, affecting 50 users.
Impact:
  • Emergency hotfix required
  • User complaints
  • Lost revenue (~$500)
  • Team confidence shaken
Root cause: Edge case not covered in test scenarios (discount + tax interaction)
Timeline:
  • Deployed: Jan 5, 3pm
  • Detected: Jan 6, 10am (19 hours later)
  • Fixed: Jan 6, 2pm (4 hours to fix)
Action items:
  • [Bob + Carol] Add integration tests for cart calculations
  • [Team] Improve staging environment to match production data
  • [Alice] Implement canary deployments (5% rollout first)
  • [Team] Add monitoring alerts for cart calculation anomalies
Owner: Bob (technical), Alice (process) Due: Jan 20

Issue: Critical cart calculation bug reached production, affecting 50 users.
Impact:
  • Emergency hotfix required
  • User complaints
  • Lost revenue (~$500)
  • Team confidence shaken
Root cause: Edge case not covered in test scenarios (discount + tax interaction)
Timeline:
  • Deployed: Jan 5, 3pm
  • Detected: Jan 6, 10am (19 hours later)
  • Fixed: Jan 6, 2pm (4 hours to fix)
Action items:
  • [Bob + Carol] Add integration tests for cart calculations
  • [Team] Improve staging environment to match production data
  • [Alice] Implement canary deployments (5% rollout first)
  • [Team] Add monitoring alerts for cart calculation anomalies
Owner: Bob (technical), Alice (process) Due: Jan 20

3. Documentation Lagged Behind Code

3. Documentation Lagged Behind Code

Issue: API documentation out of sync with implementation.
Impact:
  • Frontend team confused by undocumented changes
  • Time wasted debugging
  • Duplicate questions in Slack
Examples:
  • Payment API changed response format (undocumented)
  • New error codes added but not in docs
  • Deprecated endpoints still in documentation
Action items:
  • [Bob] Update API docs as part of Definition of Done
  • [David] Set up automated API doc generation from code
  • [Team] Include doc review in PR checklist
  • [Carol] Create frontend integration guide
Owner: Bob (docs), David (automation) Due: Jan 26

Issue: API documentation out of sync with implementation.
Impact:
  • Frontend team confused by undocumented changes
  • Time wasted debugging
  • Duplicate questions in Slack
Examples:
  • Payment API changed response format (undocumented)
  • New error codes added but not in docs
  • Deprecated endpoints still in documentation
Action items:
  • [Bob] Update API docs as part of Definition of Done
  • [David] Set up automated API doc generation from code
  • [Team] Include doc review in PR checklist
  • [Carol] Create frontend integration guide
Owner: Bob (docs), David (automation) Due: Jan 26

Parking Lot 🅿️

Parking Lot 🅿️

Items discussed but require separate meetings:
  1. Team growth and hiring
    • Discussion: Current capacity insufficient for roadmap
    • Next steps: Schedule with leadership
    • Owner: Alice
  2. Improving staging environment
    • Discussion: Needs to better match production
    • Next steps: Evaluate costs and approach
    • Owner: David + DevOps
  3. Tech debt prioritization
    • Discussion: When to tackle growing tech debt
    • Next steps: Create tech debt backlog and scoring system
    • Owner: Bob (tech lead)

Items discussed but require separate meetings:
  1. Team growth and hiring
    • Discussion: Current capacity insufficient for roadmap
    • Next steps: Schedule with leadership
    • Owner: Alice
  2. Improving staging environment
    • Discussion: Needs to better match production
    • Next steps: Evaluate costs and approach
    • Owner: David + DevOps
  3. Tech debt prioritization
    • Discussion: When to tackle growing tech debt
    • Next steps: Create tech debt backlog and scoring system
    • Owner: Bob (tech lead)

Action Items Summary

Action Items Summary

High Priority (Next Sprint)

High Priority (Next Sprint)

  • [Alice + David] Document scope freeze policy
    • Due: Jan 15 (before planning)
    • Success criteria: Written policy shared with team
  • [Bob] Add comprehensive cart calculation tests
    • Due: Jan 20
    • Success criteria: 100% coverage of cart logic, edge cases included
  • [Alice] Implement canary deployment process
    • Due: Jan 20
    • Success criteria: All production deploys go through canary
  • [Alice + David] Document scope freeze policy
    • Due: Jan 15 (before planning)
    • Success criteria: Written policy shared with team
  • [Bob] Add comprehensive cart calculation tests
    • Due: Jan 20
    • Success criteria: 100% coverage of cart logic, edge cases included
  • [Alice] Implement canary deployment process
    • Due: Jan 20
    • Success criteria: All production deploys go through canary

Medium Priority (This Month)

Medium Priority (This Month)

  • [David] Automate API documentation generation
    • Due: Jan 26
    • Success criteria: Docs auto-updated on every merge
  • [Bob + Carol] Create cart monitoring alerts
    • Due: Jan 26
    • Success criteria: Alert fires for calculation anomalies
  • [Team] Update Definition of Done with documentation requirement
    • Due: Jan 15
    • Success criteria: All PRs include doc updates
  • [David] Automate API documentation generation
    • Due: Jan 26
    • Success criteria: Docs auto-updated on every merge
  • [Bob + Carol] Create cart monitoring alerts
    • Due: Jan 26
    • Success criteria: Alert fires for calculation anomalies
  • [Team] Update Definition of Done with documentation requirement
    • Due: Jan 15
    • Success criteria: All PRs include doc updates

Low Priority (Future)

Low Priority (Future)

  • [Alice] Schedule hiring discussion with leadership
    • Due: End of January
    • Success criteria: Approval for 2 additional headcount
  • [Bob] Create tech debt backlog
    • Due: End of Q1
    • Success criteria: Prioritized list with estimated effort

  • [Alice] Schedule hiring discussion with leadership
    • Due: End of January
    • Success criteria: Approval for 2 additional headcount
  • [Bob] Create tech debt backlog
    • Due: End of Q1
    • Success criteria: Prioritized list with estimated effort

Metrics & Data

Metrics & Data

Velocity Trend

Velocity Trend

Sprint 20: 40/50 (80%)
Sprint 21: 42/45 (93%) ⬆️
Sprint 22: 38/45 (84%) ⬇️
Sprint 23: 35/45 (78%) ⬇️
Trend: Declining velocity, investigate in next retro
Sprint 20: 40/50 (80%)
Sprint 21: 42/45 (93%) ⬆️
Sprint 22: 38/45 (84%) ⬇️
Sprint 23: 35/45 (78%) ⬇️
Trend: Declining velocity, investigate in next retro

Quality Metrics

Quality Metrics

Sprint 21: 0 production bugs ✅
Sprint 22: 1 production bug (low severity) ⚠️
Sprint 23: 1 production bug (critical) 🔴
Trend: Quality slipping, need better testing
Sprint 21: 0 production bugs ✅
Sprint 22: 1 production bug (low severity) ⚠️
Sprint 23: 1 production bug (critical) 🔴
Trend: Quality slipping, need better testing

Team Satisfaction

Team Satisfaction

Sprint 21: 8.1/10
Sprint 22: 7.8/10
Sprint 23: 7.2/10
Concerns: Scope creep and production bug affecting morale

Sprint 21: 8.1/10
Sprint 22: 7.8/10
Sprint 23: 7.2/10
Concerns: Scope creep and production bug affecting morale

Team Feedback (Anonymous)

Team Feedback (Anonymous)

Positive:
  • "Great collaboration on payment feature"
  • "PR reviews are much faster now"
  • "Appreciate async standups during holidays"
Constructive:
  • "Need to push back on mid-sprint scope changes"
  • "Staging environment doesn't match production enough"
  • "Documentation is always an afterthought"
  • "Would like more pair programming opportunities"

Positive:
  • "Great collaboration on payment feature"
  • "PR reviews are much faster now"
  • "Appreciate async standups during holidays"
Constructive:
  • "Need to push back on mid-sprint scope changes"
  • "Staging environment doesn't match production enough"
  • "Documentation is always an afterthought"
  • "Would like more pair programming opportunities"

Experiments for Next Sprint

Experiments for Next Sprint

Experiment 1: Scope Freeze Policy

Experiment 1: Scope Freeze Policy

Hypothesis: Implementing scope freeze after Day 3 will improve velocity and reduce stress. Measurement: Track mid-sprint scope changes and team satisfaction. Duration: 2 sprints
Hypothesis: Implementing scope freeze after Day 3 will improve velocity and reduce stress. Measurement: Track mid-sprint scope changes and team satisfaction. Duration: 2 sprints

Experiment 2: Mandatory Pair Programming Hours

Experiment 2: Mandatory Pair Programming Hours

Hypothesis: 2 hours/week of pair programming will improve code quality and knowledge sharing. Measurement: Track bugs found and team feedback. Duration: 1 sprint (trial)
Hypothesis: 2 hours/week of pair programming will improve code quality and knowledge sharing. Measurement: Track bugs found and team feedback. Duration: 1 sprint (trial)

Experiment 3: Documentation-First for API Changes

Experiment 3: Documentation-First for API Changes

Hypothesis: Writing docs before code will improve API design and reduce integration issues. Measurement: Track frontend questions about API changes. Duration: 1 sprint (trial)

Hypothesis: Writing docs before code will improve API design and reduce integration issues. Measurement: Track frontend questions about API changes. Duration: 1 sprint (trial)

Appreciations 🎉

Appreciations 🎉

Team Shoutouts:
  • 👏 Bob: For leading complex payment integration and staying calm under pressure
  • 👏 Carol: For excellent frontend work and helpful PR reviews
  • 👏 Grace: For jumping in to help with testing when we were behind
  • 👏 Everyone: For maintaining productivity during holiday season

Team Shoutouts:
  • 👏 Bob: For leading complex payment integration and staying calm under pressure
  • 👏 Carol: For excellent frontend work and helpful PR reviews
  • 👏 Grace: For jumping in to help with testing when we were behind
  • 👏 Everyone: For maintaining productivity during holiday season

Next Steps

Next Steps

  1. Action item owners review and add details by EOD today
  2. Alice to follow up on high-priority items daily
  3. Team to try new experiments and provide feedback
  4. Next retrospective: January 26, 2024 (after Sprint 24)

Retro Format Used: Start/Stop/Continue + Data Review Duration: 1 hour Notes By: Alice Shared With: #engineering, engineering@company.com
undefined
  1. Action item owners review and add details by EOD today
  2. Alice to follow up on high-priority items daily
  3. Team to try new experiments and provide feedback
  4. Next retrospective: January 26, 2024 (after Sprint 24)

Retro Format Used: Start/Stop/Continue + Data Review Duration: 1 hour Notes By: Alice Shared With: #engineering, engineering@company.com
undefined

Usage Examples

使用示例

@meeting-notes
@meeting-notes --type standup
@meeting-notes --type planning
@meeting-notes --type retrospective
@meeting-notes --type decision-log
@meeting-notes --extract-action-items
@meeting-notes --format markdown
@meeting-notes
@meeting-notes --type standup
@meeting-notes --type planning
@meeting-notes --type retrospective
@meeting-notes --type decision-log
@meeting-notes --extract-action-items
@meeting-notes --format markdown

Best Practices

最佳实践

During the Meeting

会议期间

Active Listening:
  • Focus on key points, not verbatim transcription
  • Note tone and emphasis
  • Capture decisions and action items in real-time
  • Mark unclear items for follow-up
Ask Clarifying Questions:
  • "Can you restate the action item with an owner?"
  • "What's the deadline for this?"
  • "Is this a decision or a discussion?"
  • "Should this be a separate action item?"
Use Templates:
  • Prepare template before meeting
  • Fill in as discussion progresses
  • Don't get bogged down in formatting
主动倾听:
  • 聚焦关键要点,而非逐字转录
  • 记录语气和重点强调内容
  • 实时记录决策和行动项
  • 标记不清晰的内容以便后续跟进
提出澄清问题:
  • “能否请你重新说明一下这个行动项的负责人?”
  • “这个任务的截止日期是什么时候?”
  • “这是已经确定的决策还是仍在讨论的内容?”
  • “这个需要单独作为一个行动项吗?”
使用模板:
  • 会议前准备好模板
  • 随着讨论推进逐步填写
  • 不要在格式上花费过多时间

After the Meeting

会议结束后

Share Promptly:
  • Send within 24 hours (ideally within 2 hours)
  • Include all attendees + stakeholders
  • Post in relevant Slack channels
  • Archive in team wiki/knowledge base
Make Action Items Trackable:
  • Create Jira tickets from action items
  • Set due dates and assignees
  • Link back to meeting notes
  • Follow up on overdue items
Enable Searchability:
  • Use consistent naming: "[Meeting Type] - [Topic] - [Date]"
  • Tag with relevant labels
  • Include keywords in summary
  • Link related documents
及时分享:
  • 24小时内发送(理想情况下2小时内)
  • 包含所有参会者和相关利益相关者
  • 发布到相关Slack频道
  • 归档到团队知识库/维基
让行动项可跟踪:
  • 从行动项创建Jira工单
  • 设置截止日期和负责人
  • 关联回会议记录
  • 跟进逾期的行动项
提升可搜索性:
  • 使用统一命名格式:“[会议类型] - [主题] - [日期]”
  • 添加相关标签
  • 摘要中包含关键词
  • 关联相关文档

Structure and Format

结构和格式

Use Scannable Formatting:
  • Clear headings and sections
  • Bullet points over paragraphs
  • Tables for data
  • Highlight decisions and action items
  • Use emojis sparingly for visual cues (✅ ⚠️ 🔴)
Be Concise:
  • Focus on outcomes, not discussions
  • Summarize long debates
  • Link to detailed docs instead of repeating
  • Remove fluff and filler
Make It Actionable:
  • Every action item has owner
  • Every action item has due date
  • Every decision has rationale
  • Every question has answer (or marked as TBD)
使用便于快速浏览的格式:
  • 清晰的标题和分区
  • 使用项目符号而非段落
  • 用表格呈现数据
  • 突出显示决策和行动项
  • 少量使用表情符号作为视觉提示(✅ ⚠️ 🔴)
保持简洁:
  • 聚焦结果,而非讨论过程
  • 总结冗长的辩论
  • 链接到详细文档而非重复内容
  • 删除冗余内容
确保可执行:
  • 每个行动项都有负责人
  • 每个行动项都有截止日期
  • 每个决策都有理由
  • 每个问题都有答案(或标记为待确定TBD)

Notes

注意事项

  • Good meeting notes save more time than they take
  • Action items without owners don't get done
  • Decisions without rationale get re-litigated
  • Prompt sharing is critical for async teams
  • Templates ensure consistency and completeness
  • Track action items in project management tools
  • Review notes before next meeting
  • Archive for future reference and onboarding
  • Clear notes reduce need for follow-up meetings
  • Include enough context for people who weren't there
  • 优质的会议记录节省的时间远多于制作它们花费的时间
  • 没有负责人的行动项通常无法完成
  • 没有理由的决策会被重新讨论
  • 及时分享对于异步团队至关重要
  • 模板确保记录的一致性和完整性
  • 在项目管理工具中跟踪行动项
  • 下次会议前回顾记录
  • 归档以便未来参考和新员工入职培训
  • 清晰的记录减少后续会议的需求
  • 为未参会人员提供足够的背景信息