Team Topology
The organizational structure and dynamics of teams within a company, designed to enhance collaboration and delivery. Important for optimizing team performance and project outcomes.
The organizational structure and dynamics of teams within a company, designed to enhance collaboration and delivery. Important for optimizing team performance and project outcomes.
A team structure focused on delivering value streams, often organized around a specific business capability or customer need. Crucial for enhancing delivery efficiency and aligning with business goals.
Product-Oriented Delivery (POD) is a methodology that focuses on organizing teams around products rather than projects. This approach is essential for enhancing product focus, agility, and cross-functional collaboration.
A small, cross-functional team of 6-12 people focused on delivering a specific product feature or component. Essential for agile development, allowing for rapid iteration and close collaboration among team members.
A team that supports other teams by providing specialized expertise and tools to improve their performance. Crucial for enhancing overall team effectiveness and efficiency.
A cross-functional team that is given the autonomy, resources, and authority to make decisions and take ownership of the product's success, focusing on solving user problems and achieving business outcomes. Important for fostering innovation, accountability, and agility, leading to more effective product development and higher user satisfaction.
Large-Scale Scrum (LeSS) is a framework for scaling agile product development to multiple teams working on a single product. It provides a minimalist, large-scale agile approach that maintains the simplicity and effectiveness of Scrum while addressing the challenges of coordination and integration in multi-team environments.
Walk the Wall (WTW) is a practice where team members physically move along a wall displaying their project's progress, discussing and updating tasks. Essential for fostering team collaboration and ensuring transparency in project status.
A management framework that organizes employees into small, cross-functional teams (tribes) to enhance agility, collaboration, and innovation. Important for fostering a collaborative and agile work environment.
Work that is not performed in real-time, allowing team members to collaborate without needing to be online simultaneously. Crucial for increasing flexibility and productivity in remote and distributed teams.
A meeting where the Agile team discusses and decides what tasks will be completed in the upcoming sprint, establishing a clear plan for the sprint's duration. Crucial for ensuring the team is aligned and has a clear understanding of the work to be done in the sprint.
A psychological phenomenon where the desire for harmony and conformity in a group results in irrational or dysfunctional decision-making. Crucial for recognizing and mitigating the risks of poor decision-making in teams.
A collection of multiple squads working in the same domain or on related projects, typically consisting of 40-150 people. Important for ensuring alignment and coordination across related squads, fostering a larger community with shared goals.
A list of tasks and deliverables that a team commits to completing during a sprint, providing a clear focus and scope for the sprint's duration. Essential for organizing and prioritizing work within an Agile sprint.
Getting Things Done (GTD) is a productivity methodology that emphasizes capturing tasks, organizing them, and taking action. Essential for improving personal and team productivity and task management.
A team responsible for developing and maintaining the foundational systems and services that support other teams and products. Crucial for ensuring scalability and efficiency across the organization.
A team structure within an organization focused on managing and integrating complex subsystems. Important for ensuring seamless integration and functionality of complex projects.
A prioritized list of ideas and potential features for future product development, embodying a collective vision for innovation and improvement. Essential for managing creative input and maintaining an innovation pipeline that aligns with the team's entrepreneurial spirit and shared commitment to product excellence.
Agile Release Train (ART) is a long-lived team of Agile teams that, along with other stakeholders, incrementally develops, delivers, and operates one or more solutions in a value stream. Important for coordinating Agile development and delivery at scale.
A leadership philosophy where the leader prioritizes the needs of the team, empowering and supporting members to achieve their full potential and fostering a collaborative, inclusive environment. Important for building strong, motivated teams, enhancing collaboration, and promoting a culture of trust and respect within an organization.
A consensus-building technique where participants show their level of agreement or support by raising zero to five fingers. Useful for quickly gauging team agreement and making collaborative decisions in product design and development meetings.
The orchestration and optimization of design operations to improve efficiency, quality, and impact of the design function within an organization. Crucial for enhancing the efficiency and effectiveness of design teams.
A time-boxed period in which Agile teams deliver incremental value in the form of working, tested software and systems. Essential for aligning teams, managing dependencies, and ensuring continuous delivery.
A skill set that combines deep knowledge in a single area (the vertical stroke) with a broad understanding across multiple disciplines (the horizontal stroke). Valuable for fostering versatility and collaboration within teams, enhancing problem-solving and innovation.
A tool used to organize ideas and data into groups based on their natural relationships. Essential for designers and product managers to synthesize information and generate insights.
Drivers, Approvers, Contributors, and Informed (DACI) is a responsibility assignment framework that clarifies roles and responsibilities. Essential for making clear and effective decisions in collaborative environments.
The practice of guiding and inspiring teams to create effective, user-centered design solutions that align with business goals. Crucial for fostering a culture of innovation, collaboration, and excellence in design practices within organizations.
A senior role responsible for guiding the product management team and overseeing the development and strategy of products. Crucial for ensuring successful product development and alignment with business goals.
A repository for team members to submit and collect innovative ideas, reflecting a commitment to fostering creativity and shared ownership of product development. Crucial for maintaining an open culture of innovation and capturing diverse perspectives that contribute to the product's evolution and success.
SAFe is a framework designed to scale agile practices across large organizations by integrating agile and lean principles. It is widely used but criticized for its rigidity, bureaucratic structure, and potential to stifle true agile culture.
The tendency to favor people who are similar to oneself in terms of background, beliefs, or interests. Important for recognizing and mitigating bias in user research and team dynamics.
A phenomenon where group members make decisions that are more extreme than the initial inclination of its members due to group discussions and interactions. Crucial for understanding and mitigating the risks of extreme decision-making in group settings.
A visual technique used in Agile development to arrange user stories in a way that helps teams understand the user journey and prioritize work effectively. Crucial for ensuring that development efforts are aligned with user needs and priorities throughout the project.
A visual tool for organizing information, typically starting with a central concept and branching out to related ideas and details. Essential for brainstorming, planning, and organizing complex information.
A large body of work that can be broken down into smaller tasks or user stories, used in agile project management to organize work. Essential for managing and organizing large projects in agile development.
A visual tool in agile project management that displays tasks to be done, in progress, and completed, often using columns and cards. Crucial for visualizing workflow and managing tasks efficiently.
An agile framework for managing work with an emphasis on software development, characterized by sprints and iterative progress. Essential for improving productivity and delivering incremental value in development projects.
Digital Asset Management (DAM) is a system that stores, organizes, and manages digital assets, such as images, videos, and documents. Essential for maintaining and leveraging digital content efficiently in product design and marketing.
Responsible, Accountable, Consulted, and Informed (RACI) is a responsibility assignment framework that clarifies roles and responsibilities in a projec. Crucial for ensuring clear communication and accountability in project management.
A strategy used to determine the proportion of various SMEs needed to support a pipeline of work. Important for optimizing resource allocation, enhancing efficiency, and ensuring teams have the appropriate support based on design demand and complexity.
Also known as Parkinson's Law of Triviality, is the tendency to spend excessive time on trivial details while neglecting more important issues. Crucial for improving project management and team efficiency.
The ability to recognize, understand, and manage one's own emotions and the emotions of others. Essential for designing empathetic user experiences and effective team collaboration.
A time-constrained, intensive process that helps teams quickly design, prototype, and test ideas. Important for rapidly developing and validating design solutions.
A cognitive bias where individuals favor others who are perceived to be similar to themselves, affecting judgments and decision-making. Crucial for understanding biases in team dynamics and decision-making processes among designers.
The ability to influence others' behavior by offering positive incentives or rewards, commonly used in organizational and social contexts. Crucial for understanding dynamics of motivation and influence in team and organizational settings.
A brainstorming technique where participants write down their ideas independently before sharing them with the group. Crucial for generating a wide range of ideas and encouraging participation from all team members.
A role responsible for overseeing multiple product managers and ensuring alignment and collaboration across different product lines within an organization. Crucial for coordinating efforts and driving strategic product development.
An organization that applies behavioral science to policy and practice to improve public services and outcomes. Important for understanding practical applications of behavioral science in policy and public services.
A strategy where a team plays the role of an adversary to identify vulnerabilities and improve the security and robustness of a system. Crucial for testing the resilience of digital products and identifying areas for improvement.
An organization that places the product at the center of its operations, ensuring that all departments align their efforts to support product development and success. Crucial for creating a cohesive and focused approach to product development and business growth.
The systematic process of capturing, evaluating, and implementing ideas to drive innovation, reflecting a collective commitment to continuous improvement and product excellence. Essential for harnessing team creativity and maintaining the entrepreneurial spirit that characterizes successful product development.
Short for Product Operations, a function that supports product management teams by streamlining processes, managing tools, and ensuring efficient operations. Important for optimizing product management activities and improving cross-functional collaboration.
A visual exercise that helps product teams understand and prioritize features by organizing user stories into a cohesive narrative that aligns with user journeys and goals. Essential for planning and prioritizing product features and ensuring alignment with user needs.
A Project Management Office (PMO) is a centralized unit within an organization that oversees and standardizes project management practices. Essential for ensuring consistency, efficiency, and alignment with strategic goals across projects.
Objectives and Key Results (OKR) is a goal-setting framework for defining and tracking objectives and their outcomes. Essential for aligning organizational goals, improving focus and engagement, and driving measurable results across teams and individuals.
A prioritized list of tasks, features, and technical debt items that need to be addressed by the engineering team. Essential for managing and organizing work in software development projects.
The process of reviewing, prioritizing, and updating items in the backlog to ensure they are ready for development. Crucial for maintaining an organized and prioritized list of tasks to improve project efficiency.
A prioritized list of work items or tasks that need to be completed, commonly used in agile project management. Essential for managing tasks and ensuring that development teams focus on the most important work items.
Key Performance Indicators (KPIs) are quantifiable measures used to evaluate the success of an organization, employee, or project in meeting objectives for performance. Essential for tracking progress, making informed decisions, and aligning efforts with strategic goals across various business functions, including product design and development.
Goals, Ideas, Steps, and Tasks (GIST) is an agile planning technique to break down projects into manageable parts. Essential for organizing and executing agile projects effectively.