Design artifacts represent one of two states:
-Imminently achievable
-Product north star
This has implications on:
-Thinking about the design
-Presenting the design
-Getting feedback on the design
1/thread
The product north star is ambitious and visionary. If you are fresh out of design school, you know how to make one of these because every school project is one.
The product north star will never reach prod.
Well, not never. But it's only 10% of the way there (at best).
2/
The product north star is a great catalyst for conversations, though. You can make vertical slice prototypes, showing stakeholders and users how the end-to-end experience could be. They'll love it. They'll demand to start developing it.
The worst thing you can do is agree.
3/
As soon as you agree, you'll have to start showing it to implementation-focused stakeholders (usually the engineering org). And they will be outraged - what is this giant thing? It doesn't match the backend at all! Why were we not consulted? Panic and resentment sets in.
4/
If you agree to start implementing all/part of the north star, you are practicing Big Design Up Front, which is Waterfall and fragile. To avoid the temptation, don't make it high fidelity.
Leave it at 30% done. Ask for only "30% done" feedback
That way you can approach implementers as stakeholders with something that is clearly not done, but has preliminary validation as desirable (to the customer and the business). Now you start figuring out if it's doable, and chunking it into stories or whatever.
6/
"But," I hear you say, "isn't that wasted work? Let's start from small, buildable pieces, and follow the build-release-measure loop."
You can't iterate your way to a good design. Without a vision to guide all stakeholders (including developers) can only find a local maximum.
7/
Products are a three-legged stool: desirable, profitable, achievable. Designers own "desirable." If they start from "achievable" then one leg is missing and the stool falls over.
And industry designers (sans context) will look at your portfolio and think you lack ambition.
8/
*Some* amount of Big Design Up Front is necessary. It can be low fidelity! It can be lean! It doesn't have to be a 30-page document with hifi SVG animations and a design system.
But until you have a meaningful hypothesis to validate, building more iterations won't pay off.
9/
If you have a north star vision that you've communicated to the team, you have created a context for your buildable increments. Everyone understands the value & where it fits into the system. After shipping it, measuring it tells you important things about the north star.
10/
The north star also serves as a great document of initial assumptions and requirements. Slam that straight into your portfolio, and then talk about discoveries and challenges along the way as you implemented the pieces. Prove that you're not just downstream from prod/eng.
11/11
P.S. The value of the north star design is in the conversations. If you're not having the conversations, it has no value. If you never design deliverable increments based on it, it has no value. Don't put it in your portfolio - it's empty calories.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Not sure who first decided to model design as a linear process (research-design-test-build) but it's created an expectation among stakeholders that this is how it's supposed to go - each step must be done Exactly Once and if you have to loop back, you messed up.
🧵
This could not be further from my experience. I've yet to see a design effort that could confidently say "our testing bore out every hypothesis, no changes, send it to the dev team."
And yet timelines and expectations keep being set as though this is the norm.
🧵
Part of the problem is the secret missing first step in the design process - "stakeholder assumptions."
They will assume that their mental model of the world is the correct one, and therefore if the research, design, or testing did not conform to it - You Did It Wrong.
Thinking back to my education, we were taught to try out quick sketches of many different ideas and gradually winnow them down. I'm realizing that most other professions aren't trained to think that way, which makes it hard for them to understand the value of the design process.
There is much less pressure to defend any one idea when you developed 20 other ideas. But when you went ahead with the first thing that works, it's natural to feel like you have to fight any critique with tooth and nail - so even if the idea was good, it'll never get better.
I've always been a fan of everyone learning some design skills. But early in my career I thought that the important skills were fonts and layouts. Now I believe that they are:
-structured ideation
-iterative process
-not taking feedback as a personal attack
One thing to check out if you are joining a company as an early design hire & expecting to build design culture:
- does the org recognize that this will be extra work on top of delivering outputs?
- does it recognize the value that work and commit to support it?
Commitment to support looks like:
- Budget, tools, and other resources
- Invitation to rebuild processes across the org
Commitment to support does not look like:
- "Sure, if you can submit a proposal proving the ROI"
- "We actually hired an Agile coach to do that already"
Can an IC be a leader and build culture? Yes, absolutely.
Can an IC do this without existing executive buy-in, if they were only hired to produce outputs in support of existing processes? Yes, but it's a miserable slog and you can find a better place in the industry.