The infamous developer-designer relationship doesn’t need to be toxic. Design and development teams should approach collaboration as coowners of the product experience.
Wireflows combine wireframes with flowcharts to help document user interactions. They can aid in team collaboration, developer handoff, and help ensure clear communication for complex interactions.
Overreliance on frameworks as universal solutions rather than adaptable starting points undermines critical thinking and threatens our field's intellectual rigor.
Avoid disorganized files, late dev collaboration, unclear updates, scattered conversations, and assumptions over communication during spec’ing to ensure smoother implementation.
Identifying objects, their characteristics, and relationships in an experience can help simplify designs and make systems easier to use by aligning with people's mental models. (Credit: Sophia Prater)
Discovery is challenging; it can be hard to know what to research, how to do discovery as a team, and how to get buy-in. Follow these 7 tips for smoother discovery efforts.
CSD matrices organize project information by Certainties, Suppositions, and Doubts. Use the framework to make decisions, form hypotheses, and address unknowns in discovery. (Credit: Tennyson Pinheiro, Luis Alt and the team at Livework São Paulo.)