View
14.346
Download
0
Category
Tags:
Preview:
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.
Citation preview
workFLOWthe art of getting unstuck
Presented by Kelly Goto
kelly@gotomedia.com
so how do we adopt ‘agile’ to our environment?
waterfall
waterfall + UCD
waterfall + UCD + scrum
waterfall + UCD + scrum + UX
waterfall + UCD + scrum + UX + XP
<?>
The (fr)Agile Truth
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.
© Scott Adams, Inc./Dist. by UFS, Inc.
www.dilbert.com
© Scott Adams, Inc./Dist. by UFS, Inc.
www.dilbert.com
© Scott Adams, Inc./Dist. by UFS, Inc.
www.dilbert.com
“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
You cannot affect every part of your organization,but you can start with a small partand improve it one piece at a time.
wikipedia.com
traditional wisdombreaking with tradition
transcendence
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
stuck vs. unstuck
getting unstuck
Time
Perf
orm
ance
Unaware Phase AHA moment!
Stuck Phase
Advance Phase
getting unstuck
“It’s better to be a FLAMBOYANT FAILURE than a MEDIOCRE SUCCESS.”
- MALCOLM MCLAREN
aha moment!
aha moment!
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
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
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
vs. ‘flow’
email and internet flow effortlessly
full concentration
no distractions
starting work
flow
flow
skills
chal
lenge
s
apathy
anxiety
boredom
the flow fundamentals
the flow fundamentals(the things that we need)
vision • purposesupport • buy-in
knowledge • abilitycollaboration • synergy
tools • frameworkattitude • fearlessness
progress • results
c o
n t
e x
tf l o w
CULTURE TEAM
PROCESS
SELF
COLLABORATIONSYNERGY
VISIONPURPOSE
KNOWLEDGEABILITY
c o
n t
e x
tf l o w
CULTURE TEAM
PROCESS
SELF
PLATFORMPROGRESS
SUPPORT
c o
n t
e x
tf l o w
CULTURE TEAM
PROCESS
FEARLESS+
FUN!
corporate culture
CEO
VP VP
Director Director Director
Manager Manager Manager Manager Manager
Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev
2.0 culture
CEO
VP VP
Director Director Director
Manager Manager Manager Manager Manager
Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev
2.0 culture
CEO
VP VP
Director Director Director
Manager Manager Manager Manager Manager
Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev
2.0 culture
CEO
VP VP
Director Director Director
Manager Manager Manager Manager Manager
Dsgn Dsgn Dsgn Dsgn DsgnDev Dev Dev Dev Dev
are you in the FLOW?
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
“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
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
“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
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
vision & purpose
support & buy-in
knowledge & ability
collaboration & synergy
platform & tools
attitude & fearlessness
progress & results
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
focal perspectives
• process
• people
• platform
process
UCD + agile hybrid process
“waterfall” style up front design requirements
iteration planning & features prioritization
contextual research / needs analysis
initial stakeholder participation
UCD + agile hybrid process
incorporate sprints / iterations
integrate user testing between sprints
reprioritize after each release cycle
UCD + agile hybrid process
incorporate sprints / iterations
integrate user testing between sprints
reprioritize after each release cycle
people
DESIGN(front end)
DEVELOPER(back-end)
DESIGN(front end)
DEVELOPER(back-end)
DESIGN(front end)
DEVELOPER(back-end)
Rich App / 2.0 Web Development
agile development
agile development
user experience
agile development
user experience
agile development
Iterative, flexibleUNSTUCK!
user experience
structured teams
Manager
Art Director
Designer Developer Developer Developer Researcher
Engineer Researcher
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
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
platform
• 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
shoshinbeginner’s mind
"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.
yoyu
Recommended