Disciplined Agile
A process decision toolkit that allows organizations to tailor their agile practices to their specific needs, promoting agility and continuous improvement. Crucial for optimizing agile practices to fit organizational contexts.
A process decision toolkit that allows organizations to tailor their agile practices to their specific needs, promoting agility and continuous improvement. Crucial for optimizing agile practices to fit organizational contexts.
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 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.
The process of transitioning an organization to agile methodologies, including changes in culture, processes, and practices. Essential for organizations seeking to adopt agile practices for improved efficiency and responsiveness.
A declaration of the values and principles essential for agile software development. Foundational for understanding the ethos of agile methodologies.
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.
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.
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 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.
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 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.
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.
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.
Feature Driven Development (FDD) is an agile methodology focused on designing and building features based on client-valued functionality. Essential for delivering client-valued features efficiently and effectively.
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.
Adaptive Software Development (ASD) is a software development methodology that focuses on continuous adaptation to changing requirements and environments. Essential for managing changing requirements and ensuring agile project delivery.
The core values outlined in the Agile Manifesto, including individuals and interactions, working software, customer collaboration, and responding to change. Fundamental for guiding agile practices and fostering an agile mindset.
An agile methodology that separates product discovery and product delivery into parallel tracks to ensure continuous learning and delivery. Essential for balancing innovation and execution in agile product development.
The ability of an organization to adapt quickly to market changes and external forces while maintaining a focus on delivering value. Essential for fostering an adaptable and resilient design and development process.
An Agile project management framework that uses iterative cycles, called sprints, to deliver incremental improvements and adapt to changing requirements. Crucial for managing projects in a flexible and iterative manner, ensuring continuous improvement and responsiveness.
Enterprise Architecture (EA) is a strategic framework used to align an organization's business strategy with its IT infrastructure. Crucial for optimizing processes, improving agility, and ensuring that technology supports business goals.
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 broader, more informal community of interest that spans across the entire organization, focusing on shared topics such as agile practices or UX design. Valuable for cross-functional learning, knowledge sharing, and promoting a unified approach to common challenges.
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.
An approach that applies Agile principles to IT operations, emphasizing iterative development, collaboration, and continuous improvement. Essential for enhancing flexibility, responsiveness, and collaboration in product design and development processes.
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.
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.
Weighted Shortest Job First (WSJF) is a prioritization method used in agile and lean methodologies to maximize value by comparing the cost of delay to the duration of tasks. Essential for effectively prioritizing work to ensure the highest value tasks are completed first.
A mindset and approach that embodies the entrepreneurial spirit, passion for improvement, and deep sense of ownership typically associated with a company's founders. Essential for maintaining agility, innovation, and customer-centricity as organizations grow and mature.
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.
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.
A prioritized list of features, enhancements, and fixes that are intended to be addressed in future product development cycles. Essential for managing and planning product development activities efficiently.
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.
Dynamic Systems Development Method (DSDM) is an agile project delivery framework focused on delivering business value early and continuously. Essential for ensuring that projects align with business goals and user needs through iterative processes.
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 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.
Observe, Orient, Decide, and Act (OODA) is a decision-making framework often used in strategic planning and rapid response situations. Crucial for agile decision-making and strategic planning in dynamic environments.
eXtreme Programming (XP) is an agile software development methodology focused on customer satisfaction and continuous improvement. It enhances software quality and responsiveness to changing requirements through frequent releases of functional software.
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.
Minimum Marketable Feature (MMF) is the smallest set of functionality that delivers significant value to users and can be marketed effectively. Crucial for prioritizing development efforts and releasing valuable product increments quickly, balancing user needs with business objectives.
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 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 visual workflow management method used to visualize work, limit work-in-progress, and maximize efficiency. Crucial for improving workflow and productivity in various processes.
A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development lifecycle and deliver high-quality software continuously. Crucial for improving the speed, efficiency, and quality of software development and deployment.
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.
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.
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.
Balanced Scorecard (BSC) is a strategic planning and management system used to align business activities to the vision and strategy of the organization. Essential for aligning business activities with organizational strategy and improving performance.
Enterprise Project Management (EPM) is a comprehensive approach to managing projects across an entire organization. Essential for coordinating complex, cross-functional projects and achieving organizational objectives.
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 strategic approach where decisions and direction are set by top-level management and flow down through the organization, often aligned with overarching business goals. Crucial for ensuring strategic alignment and coherence across all levels of an organization.
A group of individuals with similar skills or expertise, spread across different squads, who come together to share knowledge and best practices. Crucial for maintaining technical excellence and fostering professional development within specific disciplines.
Organizational Change Management (OCM) is the process of managing the people side of change to achieve desired business outcomes. Essential for ensuring successful implementation of changes within an organization.
The process of changing the corporate image of an organization, including its name, logo, visual identity, and messaging, to better align with its strategic goals. Important for revitalizing a brand and aligning it with current market positioning and business objectives.
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 term used to describe an organization focused on continuously shipping new features, often at the expense of quality, user experience, or business value. Crucial for recognizing and addressing the pitfalls of prioritizing quantity over quality in feature development.
An organizational structure that emphasizes flexibility, employee initiative, and decentralized decision-making. Useful for fostering innovation and rapid response to changes within an organization.
The process of setting short-term objectives and determining the actions needed to achieve them. Critical for aligning daily operations with strategic goals.
Business Process Management Software (BPMS) refers to tools and systems that help organizations design, model, execute, monitor, and optimize their business processes. Essential for improving operational efficiency and ensuring that digital products support effective business processes.