team peace of mind

Post on 26-May-2015

530 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Developers are ‘makers’. We like to get things done. The more productive we are, the happier we are. This connection between productivity and happiness has been researched in the field of positive psychology as flow: the theory that people are happiest when they are in a state of absorption with an activity, or in the zone (credit: M. Csiksgentmihalyi).

TRANSCRIPT

Developer Flow:Harness the Power of Flow for Happier Developers

Rob Keefer, PhD @rbkeefer

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

BIG IDEA

The right tools harness the power of flow and support happier developers.

@pomietpomiet.com@rbkeefer

Optimal Experience: Example

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

OPTIMAL EXPERIENCE

@pomietpomiet.com@rbkeefer

Optimal Experience: Conditions

Goal

@pomietpomiet.com@rbkeefer

Optimal Experience: Conditions

Feedback

Goal

@pomietpomiet.com@rbkeefer

Optimal Experience: Conditions

Balance of Challenge and Skill

Feedback

Goal

@pomietpomiet.com@rbkeefer

Challenges

Optimal Experience

Skills

@pomietpomiet.com@rbkeefer

Challenges

Skills

Anxiety

Boredom

Optimal Experience: FLOW

Apathy

Worry

@pomietpomiet.com@rbkeefer

Challenges

Skills

Optimal Experience: FLOW

Enlivened

Control

Relaxation

FLOW

@pomietpomiet.com@rbkeefer

Challenges

Skills

FLOWAnxiety

Boredom

Optimal Experience: FLOW

Apathy

Worry Control

Relaxation

Enlivened

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

TDD (minute)

Pomodoro (day)

Personal Kanban (week)

Getting to FLOW

@pomietpomiet.com@rbkeefer

Personal Kanban

Personal Kanban (week)

@pomietpomiet.com@rbkeefer

Personal Kanban

@pomietpomiet.com@rbkeefer

Personal Kanban

@pomietpomiet.com@rbkeefer

Personal Kanban: GOAL

Workload/Plan

@pomietpomiet.com@rbkeefer

Personal Kanban: FEEDBACK

Visualize Work in Process

Workload/Plan

@pomietpomiet.com@rbkeefer

Personal Kanban: CHALLENGE & SKILL

Workload Clarity / Identify Skill Gaps

Visualize Work in Process

Workload/Plan

@pomietpomiet.com@rbkeefer

Workload Clarity / Identify Skill Gaps

Personal Kanban: CHALLENGE & SKILL

Visualize Work in Process

Workload/Plan

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

Pomodoro Technique

Pomodoro (day)

Personal Kanban (week)

@pomietpomiet.com@rbkeefer

Pomodoro Technique

@pomietpomiet.com@rbkeefer

Pomodoro Technique

Pick a task

@pomietpomiet.com@rbkeefer

Pomodoro Technique

Pick a task

Work on it for 25 minutes

@pomietpomiet.com@rbkeefer

Pomodoro Technique

Pick a task

Take a break

Work on it for 25 minutes

@pomietpomiet.com@rbkeefer

Pomodoro Technique

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

Pomodoro Technique: GOAL

Pomodoro Tasks

@pomietpomiet.com@rbkeefer

Pomodoro Technique: FEEDBACK

Pomodoro Tasks

Track Progress / Interruptions

@pomietpomiet.com@rbkeefer

Pomodoro Technique: CHALLENGE & SKILL

Pomodoro Tasks

Accomplishable Tasks

Track Progress / Interruptions

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

Test Driven Development

TDD (minute)

Pomodoro (day)

Personal Kanban (week)

@pomietpomiet.com@rbkeefer

Test Driven Development

Run the Test

@pomietpomiet.com@rbkeefer

Test Driven Development

Run the Test

Change the Test

@pomietpomiet.com@rbkeefer

Test Driven Development

Run the Test

Change the Code

Change the Test

@pomietpomiet.com@rbkeefer

Test Driven Development

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

Test Driven Development: GOAL

Write the Test

@pomietpomiet.com@rbkeefer

Test Driven Development: FEEDBACK

Write the Test

Run the Test

@pomietpomiet.com@rbkeefer

Test Driven Development: CHALLENGE & SKILL

Write the Test

Confidence: Skill met Challenge

Run the Test

@pomietpomiet.com@rbkeefer

Getting to FLOW

TDD (minute)

Pomodoro (day)

Personal Kanban (week)

@pomietpomiet.com@rbkeefer

@pomietpomiet.com@rbkeefer

BIG IDEA

The right tools harness the power of flow and support happier developers.

@pomietpomiet.com@rbkeefer

Rob Keefer, PhD

Rob.Keefer@pomiet.com

@rbkeefer

Continue the Conversation

top related