it's not you, it's your anti-pattern
DESCRIPTION
Presentation by Ed Stojakovic and Fran Diamond at Midwest UX in Grand Rapids, Michigan, on October 18, 2013. We talk briefly about the origin of patterns in architecture and design, then application of patterns, and the emergence of anti-patterns as a response to understand project or team problems. Last, we talk in detail about 5 anti-patterns that are applicable to the UX working environment.TRANSCRIPT
it’s not you. it’s your antipattern.
Fran Diamond Edward Stojakovic
@frandiam @estojakovic #antipatterns @midwestUX
agenda why patterns
What are patterns? Why do we use them?
what are antipatterns?
So then, what are antipatterns?
UX antipatterns
5 UX environment antipatterns
2
3
why patterns
4
PATTERNS IN OUR DAILY LIVES
Fractals Pattern Libraries
5
Applied Patterns
Myers-Briggs
Fran is INTJ Ed is ENTJ
Christopher Alexander
“A Pattern Language”
6
Credit: Visit Hillborough | http://flic.kr/p/4YHsbe
An architectural pattern
A typical interface
design pattern
http://ui-patterns.com/patterns/ProductPage
...but then what are “antipatterns”
9
ANTIPATTERNS
narrowly broadly
10
Design / Architecture Human Behavior / Worklife
What you care about
What you can affect
applied antipatterns
difficult person… supporting structure
11
always starts with good intentions
software industry
Costs applied to project failures
other industries
Communications Finance Technology Personnel Work Environments
12
Why it matters to UX can be really tricky
We are less mature industry Separate our contribution from environment
13
14
finding antipatterns
1. research
2. personal experience
3. interviews
4. identification
5. survey confirmation
6. review / summary
a template <antipattern name>
1. Central Concept 2. Dysfunction 3. Vignette 4. Explanation 5. Band-aid 6. Self-repair 7. Refactoring 8. Observations 9. identification
15
5 UX environment antipatterns
16
17
Narcissus Analysis Team consults a narrow set of standards and/or competitor’s work to address project needs without looking to outside frameworks or consumer input 1
Credit: Cea | http://flic.kr/p/bV3oG2
20
Re-set the objectives to be more than simply meet standards Don’t assume that competitors set the standards Consider heuristics as baseline but not the end of the analysis Involve consumers in analysis
> Narcissus Analysis
21
Process Clash Friction arises when advocates of different processes must work together without a proven hybrid process 2
Credit: visualpun.ch: http://flic.kr/p/ejT77u
24
Re-training & cross-training to develop a “third way” process to incorporate best of both worlds. Communication & straightforward acknowledgement of different approaches to make decisions more transparent and help both sides feel their approach is being heard and used. Accept different teams bring value
> Process Clash
25
Fairness Doctrine Blind obsession with fairness and uniformity in management becomes an excuse for not dealing with difficult or problematic people 3
Credit: Chris-Havard Berge http://flic.kr/p/6TgfPK
27
28
There will always be poor performers--deal with problems directly and quickly. Teams often do not have inherent power or authority to remove ineffective members; they need management support to do so.
> Fairness Doctrine
29
Kiosk City Data/document sharing is key to a team’s work but given the plethora of ways to share documents creates confusion and lack of adoption. 4
Credit: dcmaster | http://flic.kr/p/7khBvX
32
Allow each project and new team member as a chance to determine how best to share documents. Focus on deliverables rather than interim work. Even though project is over, capture all documents in a common place
Kiosk City
33
Moral Hazard Insulating a decision-maker from the consequences of their decision 5
Moral Hazard It’s not a problem, it’s a policy!
Credit: sbfisher:
Credit: osckay | http://flic.kr/p/mYXqr
36
Know who is responsible and who is accountable Beware the morally compromised leader CYA or see-ya
> Moral Hazard
summary +
Maybe it is the environment Empathy wins
-
Maybe it is you! We don’t always have control
37
We’d love to hear from you #antipatterns
contact Leo Burnett Chicago
38
fran.diamond @leoburnett.com
edward.stojakovic @leoburnett.com
@frandiam
@estojakovic