workflow: the art of getting unstuck

86
workFLOW the art of getting unstuck Presented by Kelly Goto [email protected]

Upload: guest4caecb8

Post on 31-Aug-2014

14.343 views

Category:

Design


0 download

DESCRIPTION

Shift your thinking, alter your process, and create a dynamic of doing rather than spinning. Kelly Goto discusses feeling "stuck" and how to get "unstuck" in order to transcend obstacles and develop a culture of adaptation, progress and flow.

TRANSCRIPT

Page 1: Workflow: The Art of Getting Unstuck

workFLOWthe art of getting unstuck

Presented by Kelly Goto

[email protected]

Page 2: Workflow: The Art of Getting Unstuck
Page 3: Workflow: The Art of Getting Unstuck

so how do we adopt ‘agile’ to our environment?

Page 4: Workflow: The Art of Getting Unstuck

waterfall

Page 5: Workflow: The Art of Getting Unstuck

waterfall + UCD

Page 6: Workflow: The Art of Getting Unstuck

waterfall + UCD + scrum

Page 7: Workflow: The Art of Getting Unstuck

waterfall + UCD + scrum + UX

Page 8: Workflow: The Art of Getting Unstuck

waterfall + UCD + scrum + UX + XP

Page 9: Workflow: The Art of Getting Unstuck

<?>

Page 10: Workflow: The Art of Getting Unstuck

The (fr)Agile Truth

Page 11: Workflow: The Art of Getting Unstuck

Agile is a process;it is not a solution in itself.

Many believe they are “agile” when, in fact,they are running in circles with no plan.

Page 12: Workflow: The Art of Getting Unstuck

© Scott Adams, Inc./Dist. by UFS, Inc.

www.dilbert.com

Page 13: Workflow: The Art of Getting Unstuck

© Scott Adams, Inc./Dist. by UFS, Inc.

www.dilbert.com

Page 14: Workflow: The Art of Getting Unstuck

© Scott Adams, Inc./Dist. by UFS, Inc.

www.dilbert.com

Page 15: Workflow: The Art of Getting Unstuck

“They think they are working in an agile process, but they are only dealing with the

fire at their feet day after day.”- A 2.0 mobile client

“Agile means no spec, a tight deadline and high expectations.”

- A 2.0 mobile client

Page 16: Workflow: The Art of Getting Unstuck

(looking for the source for this!)

Page 17: Workflow: The Art of Getting Unstuck

You cannot affect every part of your organization,but you can start with a small partand improve it one piece at a time.

Page 19: Workflow: The Art of Getting Unstuck

wikipedia.com

traditional wisdombreaking with tradition

transcendence

Page 20: Workflow: The Art of Getting Unstuck

Shu is the state of learning,adopt procedure without modification.

Ha is the state of detachment,understand methodology via mastery of

technical mechanisms.

Ri is the state of transcendence,now methodology can become your own.

vikashazrati.wordpress.com

Page 21: Workflow: The Art of Getting Unstuck

stuck vs. unstuck

Page 22: Workflow: The Art of Getting Unstuck
Page 23: Workflow: The Art of Getting Unstuck
Page 24: Workflow: The Art of Getting Unstuck
Page 25: Workflow: The Art of Getting Unstuck
Page 26: Workflow: The Art of Getting Unstuck
Page 27: Workflow: The Art of Getting Unstuck
Page 28: Workflow: The Art of Getting Unstuck
Page 29: Workflow: The Art of Getting Unstuck
Page 30: Workflow: The Art of Getting Unstuck

getting unstuck

Page 31: Workflow: The Art of Getting Unstuck

Time

Perf

orm

ance

Unaware Phase AHA moment!

Stuck Phase

Advance Phase

getting unstuck

Page 32: Workflow: The Art of Getting Unstuck

“It’s better to be a FLAMBOYANT FAILURE than a MEDIOCRE SUCCESS.”

- MALCOLM MCLAREN

aha moment!

Page 33: Workflow: The Art of Getting Unstuck

aha moment!

Page 34: Workflow: The Art of Getting Unstuck

Flow also happens when a person's skills are fully involved in overcoming a challenge that is just about manageable, so it acts as a magnet for learning new skills and increasing challenges.

If challenges are too low, one gets back to flow by increasing them. If challenges are too great, one can return to the flow state by learning new skills.

From: http://psychologytoday.com/articles/pto-19970701-000042.html

flow

Page 35: Workflow: The Art of Getting Unstuck

In Mihaly Csikszentmihalyi's book, flow is defined as being so totally absorbed in what you're doing that you lose track of time.

You even lose track of you as a separate self.

flow

Page 36: Workflow: The Art of Getting Unstuck

no ‘flow’

starting work

email distraction (client freaking out)

computer crashes and

no email access

printer stops printing for no reason

computer freezes

facebook distraction

emergency phone call with client to

discuss new direction

funny youtube video everyone has

to watch

wireless drops

new client lead and meeting

needs to be set up ASAP

Page 37: Workflow: The Art of Getting Unstuck

vs. ‘flow’

email and internet flow effortlessly

full concentration

no distractions

starting work

Page 38: Workflow: The Art of Getting Unstuck

flow

flow

skills

chal

lenge

s

apathy

anxiety

boredom

Page 39: Workflow: The Art of Getting Unstuck

the flow fundamentals

Page 40: Workflow: The Art of Getting Unstuck
Page 41: Workflow: The Art of Getting Unstuck
Page 42: Workflow: The Art of Getting Unstuck
Page 43: Workflow: The Art of Getting Unstuck
Page 44: Workflow: The Art of Getting Unstuck
Page 45: Workflow: The Art of Getting Unstuck

the flow fundamentals(the things that we need)

vision • purposesupport • buy-in

knowledge • abilitycollaboration • synergy

tools • frameworkattitude • fearlessness

progress • results

Page 46: Workflow: The Art of Getting Unstuck

c o

n t

e x

tf l o w

CULTURE TEAM

PROCESS

SELF

COLLABORATIONSYNERGY

VISIONPURPOSE

KNOWLEDGEABILITY

Page 47: Workflow: The Art of Getting Unstuck

c o

n t

e x

tf l o w

CULTURE TEAM

PROCESS

SELF

PLATFORMPROGRESS

SUPPORT

Page 48: Workflow: The Art of Getting Unstuck

c o

n t

e x

tf l o w

CULTURE TEAM

PROCESS

FEARLESS+

FUN!

Page 49: Workflow: The Art of Getting Unstuck

corporate culture

CEO

VP VP

Director Director Director

Manager Manager Manager Manager Manager

Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev

Page 50: Workflow: The Art of Getting Unstuck

2.0 culture

CEO

VP VP

Director Director Director

Manager Manager Manager Manager Manager

Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev

Page 51: Workflow: The Art of Getting Unstuck

2.0 culture

CEO

VP VP

Director Director Director

Manager Manager Manager Manager Manager

Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev

Page 52: Workflow: The Art of Getting Unstuck

2.0 culture

CEO

VP VP

Director Director Director

Manager Manager Manager Manager Manager

Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev

Page 53: Workflow: The Art of Getting Unstuck

are you in the FLOW?

Page 54: Workflow: The Art of Getting Unstuck

twitter

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

Page 55: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

Page 56: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

Page 57: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

Page 58: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

“We built Twitter using Ruby on Rails because it allows us to work quickly and easily--our team likes to deploy features and changes multiple times per day. “

- from the twitter website

Page 59: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

“We built Twitter using Ruby on Rails because it allows us to work quickly and easily--our team likes to deploy features and changes multiple times per day. “

- from the twitter website

Page 60: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

Page 61: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

Page 62: Workflow: The Art of Getting Unstuck

vision & purpose

support & buy-in

knowledge & ability

collaboration & synergy

platform & tools

attitude & fearlessness

progress & results

twitter

Page 63: Workflow: The Art of Getting Unstuck

Static

Marketing Web Site (little functionality)

Stakeholder-rama

Business Req Absolute

Hard Deadline (no flexibility)

Tied to a legacy system

Dynamic

Application (full functionality)

Autonomous Team

Flexible Requirements

Flexible Delivery (within timeframe)

Stand-alone app or functionality

project factors

Page 64: Workflow: The Art of Getting Unstuck

focal perspectives

• process

• people

• platform

Page 65: Workflow: The Art of Getting Unstuck

process

Page 66: Workflow: The Art of Getting Unstuck

UCD + agile hybrid process

“waterfall” style up front design requirements

iteration planning & features prioritization

contextual research / needs analysis

initial stakeholder participation

Page 67: Workflow: The Art of Getting Unstuck

UCD + agile hybrid process

incorporate sprints / iterations

integrate user testing between sprints

reprioritize after each release cycle

Page 68: Workflow: The Art of Getting Unstuck

UCD + agile hybrid process

incorporate sprints / iterations

integrate user testing between sprints

reprioritize after each release cycle

Page 69: Workflow: The Art of Getting Unstuck

people

Page 70: Workflow: The Art of Getting Unstuck

DESIGN(front end)

DEVELOPER(back-end)

Page 71: Workflow: The Art of Getting Unstuck

DESIGN(front end)

DEVELOPER(back-end)

Page 72: Workflow: The Art of Getting Unstuck

DESIGN(front end)

DEVELOPER(back-end)

Rich App / 2.0 Web Development

Page 73: Workflow: The Art of Getting Unstuck

agile development

Page 74: Workflow: The Art of Getting Unstuck

agile development

user experience

Page 75: Workflow: The Art of Getting Unstuck

agile development

user experience

Page 76: Workflow: The Art of Getting Unstuck

agile development

Iterative, flexibleUNSTUCK!

user experience

Page 77: Workflow: The Art of Getting Unstuck

structured teams

Manager

Art Director

Designer Developer Developer Developer Researcher

Engineer Researcher

Page 78: Workflow: The Art of Getting Unstuck

Smaller Size Self-Managed Higher Skill Set

agile teams

UI Design/ IA

Info Design

Engineer

Research

UI Design/ IA

Info Design

Engineer

Research

UI Design/ IA

Info Design

Engineer

ResearchEngineer Engineer

Engineer

Engineer

Page 79: Workflow: The Art of Getting Unstuck

team dynamics

Non-traditional project management Less focused on documentation - more on communication Manager/lead is part of the team (sub-managers) Team is self-governing within stated guidelines Team has a system of self-check points and milestones

Page 80: Workflow: The Art of Getting Unstuck

platform

Page 81: Workflow: The Art of Getting Unstuck
Page 82: Workflow: The Art of Getting Unstuck

• Not set up to support

complex sites or scalability

needs

• Large community &

designer friendly

• Designed for out-of-the-

box community modules

• Not just a blogging tool

wordpress joomla drupal plone

cms showdown

• The most powerful

out-of-the-box

permissions and

content control

• Admin is complex, steep

learning curve

• Requires customized

hosting environment

light

coder

develo

per

• Easiest to set up and

administrate

• Need a developer

who knows Python

to customize

• Very developer friendly

and customizable

• Documentation is not

great, filled with jargon

• Many predefined themes,

templates and modules

minimal to fully scalable web sites

• Easy to set up and

customize - a good mix

for designers and

developers

• Still not as user friendly

as Wordpress, nor as

developer-friendly as

Drupal• Plug-ins often “break” with

upgrades

• Can support multiple

sites

• Many modules and

community to support

Page 83: Workflow: The Art of Getting Unstuck

shoshinbeginner’s mind

Page 84: Workflow: The Art of Getting Unstuck

"We loved having him, but he couldn't sing to save his life." McEnroe stuck with it, however, taking voice lessons and eventually recording 10 original tracks.

Page 85: Workflow: The Art of Getting Unstuck

yoyu

Page 86: Workflow: The Art of Getting Unstuck