User experience isn’t just about pages and visuals; it’s also about how each component interacts within the system. This is why component state documentation is crucial—it ensures that developers fully understand the micro-interactions happening in each element.
Design Ops
Making everyone in team able working smoothly
Design Ops as Practice
Communication Framework
Anyone can drive on the road, but without signs and regulations, it would lead to many accidents. A communication framework is not meant to hinder or restrict, but rather to maintain order and optimize the workflow.
Communication Framework
Starting Communication Rule
- Instead of just say “Hi” but giving more context is important, it prevent people get anxiety
- Prevent bouncing communication by give better context on chat
- Set expectation if you are on assigned or assigning “please deliver the figma link with frame name and PIC who handle this”
- Don’t let your team waiting if you are on away
Communication Framework
On Meeting
- If you are a manager please give the context before meeting started and ask them to learn and read first, it can prevent re telling problem on meeting
- Don’t include stakeholder that not needed
- Focus on solution not explain the problem
- Give a space for discussion
Communication Framework
Designer - Developer - PM
- Remember if they are not designer, discuss with general language
- Try focus on “what they need” instead “what we want to say”
- If there are ambiguous term, define it and set it as a term for future
- If you feel it’s too hard for discussion tell the manager
Next
Documentation
Documentation
In the development cycle, design serves as the primary reference for developers, analysts, project/product managers, and high-level users. That’s why, in my opinion, design MUST provide clear and actionable information.
Documentation
Component States Documentation
Documentation
Flow Documentation
Flow documentation is crucial, especially when dealing with information system design. Each flow not only involves the front-end but also ties into the data, which is vital for the back-end team to prepare the necessary APIs. By having clear flow documentation, it ensures smooth collaboration between the design and development teams, aligning the system’s structure and functionality.
Documentation
Flowchart
Flowcharts are an effective tool for high-level users who may not have the time to dive deep into the design. They make it easier to quickly grasp the flow within the design, providing a clear overview. Additionally, flowcharts offer a quick way to perform state checking, ensuring all elements of the process are accounted for.
Documentation
Test Case
Test Case documentation, sebagai designer tentunya kita harus menguasai flow product maka pembuatan test case akan bisa dilakukan juga dari sisi design sehingga akan membantu team QA dalam memastikan design yang ada
Teamwork
Helping and optimizing so that every design team member can work and collaborate comfortably.
Teamwork
Modularizing files
Teamwork
File Structure
Teamwork
Simplify Task Management
We often insist on using task management tools, but for me, when it comes to the product, helping the new design team understand the product is more important. I usually prefer using Figma to manage tasks in the early stages, allowing them more time to explore and dive into the design process.
Teamwork
Centralizing task management
Centralized decision-making is essential because when there’s a design issue, people often reach out directly to the concerned designer. While this isn’t inherently wrong, designers frequently jump straight into work without fully understanding the potential risks involved.
By implementing a centralized approach, all issues should be directed to a central point first. From there, we can categorize which tasks will be tackled and which ones require further discussion.
Documentation
Keep Our House Clean
Simple Documentation (+Video): After we’ve built a beautiful house, our responsibility is to maintain it. There’s no point in constructing an impressive house if the occupants aren’t clear on how to care for it, leading to chaos.
Creating straightforward documentation before starting any project, along with using videos to enhance understanding, is crucial. This approach helps ensure that the team can collectively maintain the home we’ve built together.
Collaboration
Membuat setiap anggota team dapat bekerja dengan nyaman serta dapat bekerja lebih cepat adalah bagian dari design ops

