Posts, a community app by Read.cv

Thread
Laura 🦄
Replying to @thatsidd

I’ve been trying to introduce Decision Records into our design team (but we are going through a merger rn soooooo … all activity there has stopped). The idea is that each project has a numbered list of the decisions that were made and the rationale.

Jamie Sigadel
Replying to @alicetragedy @thatsidd

I don't know if this is a dumb question but what constitutes a "design decision"? I would think certain decisions are obvious.. For ex: something that is directly derived from a design system. I guess what I'm wondering is: How detailed would this be (ideally)

Jamie Sigadel
Replying to @alicetragedy @thatsidd

To be clear I think this is a good idea but it makes me wonder: a) who is this really for and b) is this potentially the result of an org not trusting designers to do their jobs effectively (whether it's the decisions themselves or justifying them)

Jamie Sigadel
Replying to @alicetragedy @thatsidd

I would also say that if designers are expected to do this kind of thing, I would also expect the same of other EPD roles.. It just seems like it would be unfair otherwise lol

Laura 🦄
Replying to @jsiggy @thatsidd

Ok, so I agree with you that in some cases it can feel like there’s hidden micro mgmt / not trusting designers in there, in our case there was something very specific that led me to suggesting using Decision Records in the future..

Laura 🦄
Replying to @jsiggy @thatsidd

We had to redo our company website & there were conflicting opinions about which platform / tech stack / etc to use. We looked at different solutions & made certain decisions & months later another lead designer swooped in and made a conflicting decision that changed everything.

Laura 🦄
Replying to @jsiggy @thatsidd

So in that explicit case (leaving aside the fact that if someone is not in charge they should not be randomly making decisions like that, lol) it felt like we had reasoning for the original decision but this was not 100% documented 🤷🏻‍♀️🤷🏻‍♀️🤷🏻‍♀️

Jamie Sigadel
Replying to @alicetragedy @thatsidd

Ah, I see.. That does make sense and can lead to very messy situations. I do think this is something that should/could be co-owned by EPD as far as what's actually implemented and why. Design decisions are a part of it, but the "source of truth" is really what ends up being built

Jamie Sigadel
Replying to @alicetragedy @thatsidd

Basically just to say that in lieu of a designer (like if they leave the company, just as an example) the product manager/owner should also be able to speak to "why is this the way it is" if not someone else involved

Laura 🦄
Replying to @jsiggy @thatsidd

I agree with you. But I also know from experience that sometimes something that seemed like a good decision 3 years ago wouldn’t be one 3 years later, and sometimes it’s much easier to have an actual record of the decision very clear on the page, not buried in the docs.

Laura 🦄
Replying to @jsiggy @thatsidd

(Me speaking from the perspective of someone who was in PO/PM positions as well in the past)

Jamie Sigadel
Replying to @alicetragedy @thatsidd

I 100% agree, especially with keeping pertinent information in the actual Figma file. I think cross-referencing also helps though that can quickly become a convoluted mess loll

Sid
Replying to @jsiggy @alicetragedy

Maybe a way to cross reference neatly is the thing that needs improving... and getting people to actually document... that part of the process needs work too from what I see and hear

Laura 🦄
Replying to @thatsidd @jsiggy

One thing I started doing Sid is to just create a master document of where everything is. It sounds tedious but basically I have a public (within the company) overview in confluence for each project I’m in charge of: where is the design system, where are the meeting notes, etc.

Sid
Replying to @alicetragedy @jsiggy

Sounds like a very similar setup! Making effective use of confluence and Figma for documenting in a way that doesn't duplicate info while still maintaining some sort of linkage feels most beneficial with the limitations they both individually offer

Jamie Sigadel
Replying to @thatsidd

I would usually have notes in Figma or supplementary written documentation but probably the best thing is to ask.. Assuming that person is still around, I mean. Could also check session notes for crit sessions/things like that

Sid
Replying to @jsiggy

What about cross functional teams? Is it duplicate work to make it visible to them if you do it in Figma? What if the person(s) aren't around?

Jamie Sigadel
Replying to @thatsidd

If there's a concern about a specific aspect of the design that's usually something I would talk about 1:1 and document outside of Figma. I don't think XFN partners want to know the details about every single detail though (not to the extent of a designer) (c)

Sid
Replying to @jsiggy

Thats true, every product ends up baking in the style of the designer working on it and as that changes, so do those parts of the product that they touch... i think the most significant impact is the handover and initial stages and wonder whats the best way to make that easier

Bruno Monte
Replying to @thatsidd

I've struggled with it for years Sid. I don't think current project management tools do a good job on documenting design decisions. I was even exploring a tool that would improve that, where stakeholders would work on a story with clear ways of documenting design rationale...

Sid
Replying to @bruno_mo

Are project management tools the place we should be documenting that? It does make sense tying them closely but should they live in the same place? 🤔

Bruno Monte
Replying to @thatsidd

It is what makes sense to me. Product/Design rationale should live somewhere, for discussion and documentation. I don't think design tools should be the place for high-level decisions. We use Notion for that at Circle, not the ideal but it works 🙂

Sid
Replying to @bruno_mo

Have you found any friction with documenting that in Notion? Whats the cadence for adding to it? How do you maintain consistency across teams?

Ermanno
Replying to @thatsidd

So far I had to use Jira, but I will not define it as a good and efficient way of doing it

Sid
Replying to @ermess_

What would you prefer to do instead?

Ermanno
Replying to @thatsidd

Is a good question I still have to find an answer tbh. Since the design decision is usually a mix of design, tech and business, log all this informations can become quite tricky.

Helena Jaramillo
Replying to @thatsidd

I used to keep a doc called “decision log” with my PM. We’d write down key questions and then the date and the decision we came to. Depends on what kind of decisions you’re thinking about though. I don’t usually document the why for smaller decisions

Sid
Replying to @helena

A shared doc sounds transparent! How did you make sure you keeping on top of it? What was the cadence of check in on the doc?

Helena Jaramillo
Replying to @thatsidd

It was at a doc company, so we were pretty on top of our docs lol. But we’d usually update in time for our end of the week team sync and share our big decisions with the broader team.

Olia Gozha
Replying to @thatsidd

Those are great questions! It’d be great to try any tool that would help keep track of the rational/thinking not only execution aka history in Figma

Sid
Replying to @olia.gozha

I came about this when thinking about version control and sharing WIP for feedback... i feel theres a place somewhere in between where this lies?

Joe Russell
Replying to @thatsidd

I used to carve them into a tree but it became unsustainable

Sid
Replying to @joer

🥁

Caspian Ievers
Replying to @thatsidd

Just ask the designer, or look in the documentation. A good designer will have explained their rationale to the client in some document or other. At least that’s what I encourage in my team. Not just for the rationale but also for accountability.

Sid
Replying to @caspianievers

What about in house design teams? How do we have make handoffs better in orgs with large design teams while keeping work agile? Whats the best place for recording this for product and engineering?

Romio
Replying to @thatsidd

I use a notion/coda page for each project.