Scrum Master và Facilitation

70 phút

Scrum Master và Facilitation

Scrum Master và Facilitation

Scrum Master Role

3 Areas of Service

1. Serve the Product Owner
   - Techniques for backlog management
   - Understand product planning
   - Facilitate stakeholder collaboration

2. Serve the Development Team
   - Coach self-organization
   - Remove impediments
   - Facilitate events
   - Coach cross-functionality

3. Serve the Organization
   - Lead Scrum adoption
   - Coach stakeholders
   - Remove barriers
   - Work with other SMs

Scrum Master vs Project Manager

| Aspect | Scrum Master | Project Manager | |--------|--------------|-----------------| | Focus | Process & team | Delivery & scope | | Authority | Servant leader | Formal authority | | Team | Coaches | Directs | | Planning | Facilitates | Creates plans | | Risk | Removes impediments | Manages risks | | Success | Team maturity | Project delivery | | Reports | Team health | Status to stakeholders |

Facilitation Skills

Facilitator vs Presenter

Presenter:
- Truyền đạt
- One-way
- Audience passive
- Outcome: Information shared

Facilitator:
- Hướng dẫn
- Two-way
- Participants active
- Outcome: Decision/conclusion

Core Facilitation Skills

1. Active Listening
   - Nghe để hiểu, không phải để trả lời
   - Không ngắt lời
   - Note-taking
   - Paraphrasing

2. Questioning
   - Open-ended: "What, How, Why"
   - Clarifying: "Can you explain..."
   - Probing: "What else?"
   - Reframing: "So you're saying..."

3. Observing
   - Body language
   - Energy level
   - Participation balance
   - Group dynamics

4. Intervening
   - Redirect when off-topic
   - Equalize participation
   - Handle conflict
   - Parking lot

Meeting Facilitation

Preparation (5 W's):

Why: Purpose of meeting
What: Agenda, topics
Who: Required, optional attendees
When: Time, duration
Where: Location, tools

During:

- Start on time
- Review agenda
- Set ground rules
- Park off-topics
- Time-box
- Summarize decisions
- Assign actions
- End on time

After:

- Send minutes
- Track actions
- Follow up
- Gather feedback

Obstacle Removal

Types of Impediments

Team-level:
- Skill gaps
- Technical debt
- Slow builds
- Unclear requirements
- Dependencies

Organizational:
- Processes
- Bureaucracy
- Tools not available
- Organizational structure
- Resource constraints

External:
- Vendor delays
- Compliance
- Third-party API issues
- Customer availability

Impediment Log

| ID | Description | Owner | Priority | Status | Notes |
|----|-------------|-------|----------|--------|-------|
| 1 | Cannot access prod DB | SM | High | In Progress | Ticket #1234 |
| 2 | Slow CI build | DevOps | Medium | Open | 15min builds |
| 3 | Missing designer | PO | High | Resolved | Contract signed |

Impediment Removal Process

1. Identify
   - Daily standup
   - Retro
   - Team observation

2. Log it
   - Add to log
   - Categorize
   - Prioritize

3. Analyze
   - Root cause
   - Impact
   - Solutions

4. Act
   - SM handles if possible
   - Escalate if needed
   - Track progress

5. Follow up
   - Verify resolution
   - Close in log
   - Update team

Coaching

Coaching vs Mentoring vs Teaching

Teaching:
- Telling how
- Transfer knowledge
- Subject-focused

Mentoring:
- Sharing experience
- Career-oriented
- Long-term

Coaching:
- Asking questions
- Self-discovery
- Skills growth
- Present-focused

GROW Model

G - Goal: What do you want?
R - Reality: What's happening now?
O - Options: What could you do?
W - Will: What will you do?

Powerful Questions

Instead of "Did you try...":
"What have you tried so far?"
"What would you do if I weren't here?"

Instead of "The problem is...":
"What's your understanding of the problem?"
"What's the impact?"

Instead of "You should...":
"What options do you see?"
"What would success look like?"

Coaching Team Self-Organization

Stage 1: Forming
- SM provides more structure
- Team learning

Stage 2: Storming
- Conflicts arise
- SM coaches, not solves

Stage 3: Norming
- Team builds norms
- SM steps back

Stage 4: Performing
- Self-organized
- SM mostly observes

Stage 5: Adjourning
- Team dissolves
- Celebrate

Conflict Resolution

Thomas-Kilmann Model

Assertive ↑
    │
    │  Competing   Collaborating
    │  (Win-Lose)  (Win-Win)
    │
    │  Compromising
    │
    │  Avoiding    Accommodating
    │  (Lose-Lose) (Lose-Win)
    └─────────────────────────→
                              Cooperative

When to Use

Competing:
- Emergency
- Unpopular decisions
- Quick decision needed

Collaborating:
- Complex issue
- Long-term solution
- Time available

Compromising:
- Time-limited
- Equal power
- Temporary solution

Avoiding:
- Trivial matter
- Cool down needed
- Other issues more important

Accommodating:
- You're wrong
- Relationship matters
- Build goodwill

Conflict Resolution Process

1. Acknowledge
   "I notice some tension about X"

2. Private conversations
   Talk to each separately first

3. Joint meeting
   Facilitate discussion

4. Focus on interest
   Not positions

5. Find common ground
   Win-win solution

6. Agree on actions
   Document, follow up

Team Building

Tuckman's Stages

Forming → Storming → Norming → Performing
   ↓         ↓          ↓          ↓
Polite   Conflicts   Cohesive   High-perf
Guidance  Mediation  Support    Delegate

Team Health Check

Anonymous survey (quarterly):
1. We deliver quality work
2. We have clear goals
3. We collaborate well
4. We have right skills
5. We're recognized for work
6. We can raise issues
7. We learn from mistakes
8. We have fun

Scale: 1-5
Track over time
Discuss in retro

Team Building Activities

Low-effort:
- Daily appreciations
- Team lunch
- Coffee breaks
- Show & tell

Medium-effort:
- Retro variations
- Personal user manuals
- Team canvas
- Vision board

High-effort:
- Off-site retreat
- Workshop
- Team charter
- Community project

Metrics for Scrum Master

Team Metrics

Team Health:
- Morale score
- Engagement
- Turnover

Process:
- Velocity trend
- Sprint predictability
- Ceremony attendance
- Ceremony effectiveness (survey)

Quality:
- Defect escape rate
- Technical debt
- Code review metrics

Delivery:
- Lead time
- Cycle time
- Throughput

SM Self-Assessment

1. Team is self-organizing?
2. Impediments removed quickly?
3. Ceremonies effective?
4. Retro actions implemented?
5. Team members growing?
6. Stakeholders engaged?
7. Continuous improvement happening?

Bài tập thực hành

Hãy luyện facilitation và coaching!

Bài tập 1