Methodologies
Explore all methodologies in our collection and find the perfect thinking tools and practical frameworks for you
Total 78 Methodologies
Problem SolvingAnalysis Tools
The Fishbone Diagram (Ishikawa Diagram) visualizes problems as a fish skeleton: the head pins the symptom, the bones branch into every possible cause by dimension. It forces teams to list all suspects before acting β a staple of Six Sigma and TQM.
quality analysis
troubleshooting
incident review
Process Improvement
#Fishbone Diagram #Ishikawa Diagram #Cause and Effect #rca
Problem SolvingAnalysis Tools
Root Cause Analysis (RCA) is a systematic discipline for tracing problems past their surface symptoms, down the chain of causation to the root cause whose removal prevents recurrence β from Toyota's 5 Whys to the postmortem rituals of internet giants.
incident review
quality control
troubleshooting
Process Improvement
#Root Cause Analysis #rca #5 Whys #Fishbone Diagram
Team CollaborationManagement
Cross-functional Teams assemble members of different functional backgrounds around a single shared goal: capability puzzles staffed by task needs, a common goal aligning direction, and a collaboration cadence keeping information flowing. Built for complex missions like new product development and digital transformation, it turns siloed work into shared accountability for results.
Team Building
Project Delivery
Org Change
#Team Collaboration #Agile #Communication Efficiency #team management
Product MethodsManagement
Product Management Methodology is a systematic discipline for consistently building the right product: vision and north-star metrics set direction, continuous user research surfaces opportunities, prioritization forces trade-offs, and minimum-viable validation de-risks bets. It turns product decisions from gut calls into a repeatable process, a practical framework for product managers, founders, and business owners who must spend every unit of resources where it counts.
Product planning
Growth Experiments
team alignment
#product management #methodology #Product Growth #User Value
Innovation MethodsProduct Methods
Innovation Methodology is a systematic discipline for turning uncertainty into testable bets. Through problem reframing, diverge-converge cycles, and hypothesis validation, it makes innovation a repeatable process rather than a stroke of luck, built for teams facing growth plateaus, commoditized competition, or shifting user needs.
Product Innovation
Business Modeling
Early Startups
Org Change
#innovation #methodology #business innovation #product innovation
Learning MethodsMemory Techniques
The Ebbinghaus Forgetting Curve Learning Method is a learning strategy based on the forgetting curve, which schedules reviews at optimal intervals to combat forgetting and enhance long-term memory retention. This guide covers the science, step-by-step implementation, case studies, and common pitfalls, empowering learners to plan reviews scientifically for efficient memorization.
Vocabulary
Formulas
Exam prep
Knowledge consolidation
Skill practice
#Memory #review schedule #Learning efficiency #cognitive science #spaced repetition
Cognitive ScienceLearning Methods
The Memory Palace is an ancient mnemonic technique that leverages spatial memory to encode and recall information by associating it with familiar locations. This article covers its principles, steps, cases, and boundaries.
Rote Memorization
Speech Prep
Vocabulary
Terminology
#Memory Palace #Mnemonics #Spatial Memory #Learning efficiency
Thinking ModelsLearning MethodsCommunication
Socratic Questioning is a method of using systematic questioning to stimulate critical thinking, uncover assumptions, and deepen understanding. This guide covers its origins, core steps, case studies, strengths and limitations, and common questions to help you apply it effectively in learning, teaching, and problem-solving.
Early Discovery
Concept Validation
Problem diagnosis
Teaching Sessions
Team Retrospectives
#critical thinking #Questioning #Deep Thinking #Teaching #reasoning
Analysis ToolsTeam CollaborationProject Management
The Six-Directional Modeling Method is a structured approach for analyzing and designing complex systems by examining six dimensions (e.g., function, data, process, people, time, and constraints). It enables teams to identify blind spots early, align goals, and develop actionable plans through multi-perspective integration, particularly suited for cross-functional collaboration to mitigate risks from single-dimensional decisions.
Early Discovery
System Design
Complex Problem
team alignment
Risk Identification
#System Modeling #Multi-Dimensional Analysis #Team Collaboration #Problem Diagnosis #Structured Method
Team CollaborationProject ManagementOrganizational Design
The Two-Pizza Rule is a team size management method that advocates keeping teams small enough to be fed by two pizzas (typically 6-8 people), to maintain communication efficiency, decision speed, and team cohesion. This approach emphasizes the advantages of small teams in agile development, innovation projects, and rapid iteration, by limiting size to avoid bureaucracy and communication overhead.
Agile Team Formation
Innovation Project Kickoff
cross-functional collaboration
Rapid Iteration Phase
#team management #Agile Development #Communication Efficiency #Small Teams #Amazon
Technical ArchitectureSoftware DevelopmentSystem Design
Microservices Design Patterns are a set of practical principles and solutions for building, deploying, and managing microservices architectures, enabling teams to achieve service decoupling, elastic scaling, and continuous delivery in distributed systems.
System Refactoring
High Concurrency
Team Scaling
Tech Stack Heterogeneity
#microservices #Architecture Design #Distributed Systems #Design Patterns #DevOps
Technical ArchitectureSystem DesignDevelopment Practices
Message Queue is a middleware technology for asynchronous data transfer in distributed systems, decoupling producers and consumers to enhance scalability, reliability, and responsiveness. It is suitable for high-concurrency scenarios, microservices architectures, and real-time data processing, aiding teams in managing traffic spikes, task scheduling, and ensuring data consistency.
High Concurrency
Service Decoupling
Asynchronous Tasks
Data Buffering
Event-Driven
#Message Queue #Asynchronous Communication #Distributed Systems #microservices #Scalability
Learning MethodsTeam CollaborationPersonal Growth
Learning by Doing is a methodology that emphasizes acquiring knowledge and skills through practice, experience, and reflection. It posits that genuine learning occurs during the process of action, not merely through theoretical instruction. This approach is particularly suitable for scenarios requiring the transformation of abstract concepts into concrete capabilities, such as skill training, product development, and team collaboration.
Skill Training
Product Iteration
Problem Solving
Team Integration
Concept Validation
#Experiential Learning #Hands-on Practice #Reflection #Skill Development #Action-Oriented
Product MethodsGrowth StrategyTeam Collaboration
North Star Metric is a product growth and strategy management method that identifies and focuses on a single core metric to drive team decisions around creating user value. It helps organizations maintain alignment in complex environments, avoid scattered efforts, and ensure all actions contribute to long-term sustainable growth.
Early Stage
Growth Plateau
Strategic Shift
team alignment
#North Star Metric #Product Growth #Strategic Focus #Metric Management #User Value
Design MethodsValidation Methods
Usability Testing is a research method that evaluates the ease of use and effectiveness of a product by observing real users interact with it, aiming to identify design flaws and optimize user experience.
Early Discovery
Concept Validation
Iteration Phase
Pre-Launch Check
#user research #product design #Testing Methods #User Experience
User ResearchProduct DesignRequirement Analysis
User Interviews are a qualitative research method that systematically collects user needs, behavioral motivations, and experience feedback through one-on-one or small group conversations. They help teams deeply understand users' genuine thoughts, providing direct evidence for product decisions and avoiding design biases based on assumptions.
Early Discovery
Concept Validation
Feature Iteration
Problem diagnosis
Persona Building
#user research #Qualitative Methods #Needs Gathering #product validation #In-depth Interviews
Design MethodsDevelopment Practices
API-First Design is a software development methodology that prioritizes designing and defining API interfaces before building applications. By treating APIs as the core product, it fosters team collaboration, enhances development efficiency, and ensures system consistency and scalability. It is suitable for scenarios requiring rapid iteration, parallel development across multiple teams, or building microservices architectures.
Requirement Definition
System Refactoring
Multi-team Collaboration
Early Validation
Interface Standardization
#API Design #Software Development #microservices #Team Collaboration #Interface Specification
Data AnalysisProduct MethodsUser Experience
A/B Testing is an empirical method that randomly assigns users to different versions (e.g., Version A and Version B) to compare their performance, enabling data-driven decision-making. It is widely used in product optimization, marketing strategies, and user experience improvements, helping teams reduce subjective speculation and validate hypotheses with quantifiable evidence.
Product Validation
Conversion Optimization
A/B Testing
UX Optimization
Resource Prioritization
#A/B Testing #Data-Driven #Experimental Design #User Behavior #Optimization Method
User Experience
The Hook Model is a product framework for designing habit-forming mechanisms, consisting of four cyclical stages: Trigger, Action, Reward, and Investment. It helps products build sustained user engagement by creating behavioral loops, particularly effective for digital products requiring frequent interaction, such as social media, games, and utility apps, enabling teams to systematically design user behavior paths to improve retention and activity.
Product Design
User Retention
User Onboarding
Behavior Analysis
Growth Strategy
#product design
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.
System Refactoring
team alignment
Domain Modeling
Microservices Design
#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.
Requirements Exploration
Legacy Modernization
Process Alignment
Domain Workshops
Agile Planning
#Event Storming #Domain-Driven Design #Collaborative Modeling #Business Process Analysis #Agile Methods #Visualization Tools #Team Workshops #System Design
Analysis ToolsThinking Models
Deductive Reasoning is a method of deriving specific conclusions from general rules, useful for validation, standard setting, and repeatable decision processes.
clear rules
fast judgment
hypothesis validation
#thinking method #logical reasoning #decision making
Learning Methods
Inductive Reasoning is a method of deriving general patterns from specific observations, especially useful for exploration, pattern discovery, and hypothesis formation before validation.
incomplete information
pattern extraction
exploratory research
#thinking method #analysis #decision making
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