Design Methods

Discover 3 methodologies related to Design Methods to help you improve skills and solve problems.

Design MethodsSoftware DevelopmentAnalysis Tools

Event Modeling is a structured approach for designing and building complex software systems by identifying and documenting key events and their relationships within a business domain. It helps teams understand business processes, define system boundaries, and guide technical implementation, emphasizing a business-centric, event-driven perspective to describe system behavior. It is suitable for distributed systems, microservice architectures, or domain-driven design projects requiring clear alignment between business logic and data flow.

Distributed applications requiring refactoring or new system design
Domains with complex and frequently changing business logic
Cross-functional team collaboration to align business and technical implementation
Projects implementing event sourcing or CQRS architectures
Scenarios for microservice decomposition and boundary definition
#Event-Driven #System Design #business analysis #Domain-Driven Design #microservices
Software DevelopmentDesign MethodsTeam Collaboration

Event Storming is a collaborative modeling method that visualizes domain events in business processes to help teams quickly understand complex systems, identify key issues, and design solutions. It emphasizes cross-functional participation, using tools like sticky notes on large walls to build event flows, fostering communication and consensus.

New system requirements exploration phase
Legacy system refactoring and modernization
Cross-team business process alignment
Complex domain modeling workshops
Agile project kick-off and planning
#Event Storming #Domain-Driven Design #Collaborative Modeling #Business Process Analysis #Agile Methods #Visualization Tools #Team Workshops #System Design
Product MethodsDesign Methods

Card Sorting is a user research method where participants group and label content cards, helping teams design clearer information architecture and navigation.

navigation confusion
content restructuring
site redesign
#user research #information architecture #UX