Workflow: The Art of Getting Unstuck

18,807 views

Published on

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.

Published in: Design, Technology, Business
2 Comments
29 Likes
Statistics
Notes
No Downloads
Views
Total views
18,807
On SlideShare
0
From Embeds
0
Number of Embeds
8,938
Actions
Shares
0
Downloads
421
Comments
2
Likes
29
Embeds 0
No embeds

No notes for slide

Workflow: The Art of Getting Unstuck

  1. 1. workFLOW the art of getting unstuck Presented by Kelly Goto kelly@gotomedia.com
  2. 2. so how do we adopt ‘agile’ to our environment?
  3. 3. waterfall
  4. 4. waterfall + UCD
  5. 5. waterfall + UCD + scrum
  6. 6. waterfall + UCD + scrum + UX
  7. 7. waterfall + UCD + scrum + UX + XP
  8. 8. <?>
  9. 9. The (fr)Agile Truth
  10. 10. 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.
  11. 11. www.dilbert.com © Scott Adams, Inc./Dist. by UFS, Inc.
  12. 12. www.dilbert.com © Scott Adams, Inc./Dist. by UFS, Inc.
  13. 13. www.dilbert.com © Scott Adams, Inc./Dist. by UFS, Inc.
  14. 14. “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
  15. 15. (looking for the source for this!)
  16. 16. You cannot affect every part of your organization, but you can start with a small part and improve it one piece at a time.
  17. 17. wikipedia.com
  18. 18. traditional wisdom breaking with tradition transcendence wikipedia.com
  19. 19. 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
  20. 20. stuck vs. unstuck
  21. 21. getting unstuck
  22. 22. Performance getting unstuck Advance Phase Stuck Phase AHA moment! Unaware Phase Time
  23. 23. aha moment! “It’s better to be a FLAMBOYANT FAILURE than a MEDIOCRE SUCCESS.” - MALCOLM MCLAREN
  24. 24. aha moment!
  25. 25. flow 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
  26. 26. 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.
  27. 27. no ‘flow’ emergency phone email distraction facebook call with client to (client freaking out) distraction discuss new direction wireless drops starting work computer new client lead crashes and printer stops and meeting no email printing for needs to be set access no reason up ASAP funny youtube computer freezes video everyone has to watch
  28. 28. vs. ‘flow’ email and internet no distractions flow effortlessly starting work full concentration
  29. 29. flow flow anxiety challenges apathy boredom skills
  30. 30. the flow fundamentals
  31. 31. the flow fundamentals (the things that we need) vision • purpose support • buy-in knowledge • ability collaboration • synergy tools • framework attitude • fearlessness progress • results
  32. 32. VISION COLLABORATION PURPOSE SYNERGY c o n t e x t CULTURE TEAM f l o w SELF PROCESS KNOWLEDGE ABILITY
  33. 33. c o n t e x t SUPPORT CULTURE TEAM f l o w SELF PROGRESS PLATFORM PROCESS
  34. 34. c o n t e x t CULTURE FEARLESS TEAM f l o w + FUN! PROCESS
  35. 35. corporate culture CEO VP VP Director Director Director Manager Manager Manager Manager Manager Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev
  36. 36. 2.0 culture CEO VP VP Director Director Director Manager Manager Manager Manager Manager Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev
  37. 37. 2.0 culture CEO VP VP Director Director Director Manager Manager Manager Manager Manager Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev
  38. 38. 2.0 culture CEO VP VP Director Director Director Manager Manager Manager Manager Manager Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev Dsgn Dev
  39. 39. are you in the FLOW?
  40. 40. twitter vision & purpose support & buy-in knowledge & ability collaboration & synergy platform & tools attitude & fearlessness progress & results
  41. 41. twitter vision & purpose support & buy-in knowledge & ability collaboration & synergy platform & tools attitude & fearlessness progress & results
  42. 42. twitter vision & purpose support & buy-in knowledge & ability collaboration & synergy platform & tools attitude & fearlessness progress & results
  43. 43. twitter vision & purpose support & buy-in knowledge & ability collaboration & synergy platform & tools attitude & fearlessness progress & results
  44. 44. twitter vision & purpose support & buy-in “We built Twitter using Ruby on Rails because it allows us to knowledge & ability work quickly and easily--our collaboration & synergy team likes to deploy features and platform & tools changes multiple times per day. “ attitude & fearlessness - from the twitter website progress & results
  45. 45. twitter vision & purpose support & buy-in “We built Twitter using Ruby on Rails because it allows us to knowledge & ability work quickly and easily--our collaboration & synergy team likes to deploy features and platform & tools changes multiple times per day. “ attitude & fearlessness - from the twitter website progress & results
  46. 46. twitter vision & purpose support & buy-in knowledge & ability collaboration & synergy platform & tools attitude & fearlessness progress & results
  47. 47. twitter vision & purpose support & buy-in knowledge & ability collaboration & synergy platform & tools attitude & fearlessness progress & results
  48. 48. twitter vision & purpose support & buy-in knowledge & ability collaboration & synergy platform & tools attitude & fearlessness progress & results
  49. 49. project factors Static Dynamic Marketing Web Site Application (full (little functionality) functionality) Stakeholder-rama Autonomous Team Business Req Absolute Flexible Requirements Hard Deadline Flexible Delivery (within (no flexibility) timeframe) Tied to a legacy system Stand-alone app or functionality
  50. 50. focal perspectives • process • people • platform
  51. 51. process
  52. 52. UCD + agile hybrid process “waterfall” style up front design requirements iteration planning & features prioritization contextual research / needs analysis initial stakeholder participation
  53. 53. UCD + agile hybrid process incorporate sprints / iterations integrate user testing between sprints reprioritize after each release cycle
  54. 54. UCD + agile hybrid process incorporate sprints / iterations integrate user testing between sprints reprioritize after each release cycle
  55. 55. people
  56. 56. DESIGN (front end) DEVELOPER (back-end)
  57. 57. DESIGN (front end) DEVELOPER (back-end)
  58. 58. DESIGN (front end) Rich App / 2.0 Web Development DEVELOPER (back-end)
  59. 59. agile development
  60. 60. user experience agile development
  61. 61. user experience agile development
  62. 62. user experience agile development Iterative, flexible UNSTUCK!
  63. 63. structured teams Manager Art Director Engineer Researcher Designer Developer Developer Developer Researcher
  64. 64. agile teams Smaller Size Self-Managed Higher Skill Set UI Design/ IA Research Info Design UI Design/ IA Engineer UI Design/ IA Engineer Engineer Research Info Design Research Info Design Engineer Engineer Engineer Engineer
  65. 65. 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
  66. 66. platform
  67. 67. cms showdown minimal to fully scalable web sites light coder developer wordpress joomla drupal plone • Not just a blogging tool • Large community & • Very developer friendly • The most powerful designer friendly and customizable out-of-the-box • Easiest to set up and permissions and administrate • Easy to set up and • Designed for out-of-the- content control customize - a good mix box community modules for designers and • Many modules and • Many predefined themes, developers • Can support multiple community to support templates and modules sites • Requires customized • Not set up to support • Still not as user friendly • Admin is complex, steep hosting environment complex sites or scalability as Wordpress, nor as learning curve needs developer-friendly as • Documentation is not • Need a developer Drupal • Plug-ins often “break” with great, filled with jargon who knows Python upgrades to customize
  68. 68. shoshin beginner’s mind
  69. 69. "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.
  70. 70. yoyu

×