Burndown Chart
A graphical representation showing the amount of work remaining versus time, used in agile project management to track progress. Crucial for managing project progress and ensuring timely completion of tasks.
A graphical representation showing the amount of work remaining versus time, used in agile project management to track progress. Crucial for managing project progress and ensuring timely completion of tasks.
Statement of Work (SOW) is a formal document that outlines the scope, objectives, deliverables, and timelines for a project. Essential for defining project expectations and ensuring all parties have a clear understanding of their responsibilities.
The sequence of phases through which a product or project passes from conception to completion. Essential for managing and tracking the progress of development projects.
A type of bar chart that represents a project schedule, showing the start and finish dates of elements within the project. Important for planning and visualizing project timelines and dependencies.
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 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 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.
A short, daily meeting (separate from Standup) for the development team to sync on progress and plan for the day, part of the Scrum agile framework. Crucial for maintaining team alignment and momentum in agile projects.
A meeting at the end of a sprint where the development team presents their completed work to stakeholders. Crucial for gathering feedback and demonstrating progress.
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 measure used in Agile project management to quantify the amount of work a team can complete in a given sprint, typically measured in story points. Crucial for planning and forecasting in Agile projects and understanding team capacity.
A time-boxed period during which specific work must be completed and made ready for review, used in Agile project management. Crucial for managing workload and ensuring continuous delivery and improvement in Agile projects.
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 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 performing a series of seemingly unrelated and often tedious tasks that are necessary to solve a larger problem. Important for recognizing and managing the indirect tasks that contribute to achieving the main objectives in digital product design.
A strategic planning tool that outlines the future direction of a project or product using Kanban principles, emphasizing continuous delivery and improvement. Important for aligning team efforts and maintaining focus on long-term goals.
A brief daily meeting in Agile project management where team members share updates on their progress, plans for the day, and any obstacles they face. Essential for maintaining communication, transparency, and coordination within Agile teams.
A regular meeting in Agile project management where team members discuss progress, plan work, and identify any obstacles, typically held daily. Crucial for maintaining communication, transparency, and accountability within Agile teams.
A role in Agile project management responsible for ensuring the team follows Agile practices, facilitating meetings, and removing obstacles to progress. Essential for supporting Agile teams and ensuring successful implementation of Scrum practices.
A strategic plan that outlines the goals, milestones, and steps needed to deliver a product that achieves desired outcomes incrementally, providing a clear path forward. Essential for guiding product development and ensuring alignment with strategic objectives.
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.
The series of stages a product goes through from initial concept to market release, including planning, design, development, testing, and launch. Essential for understanding the full lifecycle of product creation and bringing products to market efficiently.
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 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.
The core principles that underpin agile methodologies, focusing on collaboration, flexibility, and customer satisfaction. Crucial for guiding agile practices and ensuring effective project delivery.
Goal-Question-Metrics (GQM) is a framework for defining and interpreting software metrics by identifying goals, formulating questions to determine if the goals are met, and applying metrics to answer those questions. This framework is essential for measuring and improving software quality and performance.
A series of numbers where each number is the sum of the two preceding ones, creating a pattern found in nature and various fields. Useful for understanding natural growth patterns, efficient estimation techniques, and its relationship to the aesthetically pleasing Golden Ratio.
The use of algorithms to generate new data samples that resemble a training dataset, often used in AI for creating realistic outputs. Important for developing creative and innovative solutions in digital product design, such as content generation and simulation.
Program Increment (PI) Planning is a cadence-based event that serves as the heartbeat of the Agile Release Train, aligning teams on goals and priorities for the next increment. Crucial for aligning teams, setting goals, and planning work.
New Product Development (NPD) is the complete process of bringing a new product to market, from idea generation to commercialization. Essential for companies to innovate, stay competitive, and meet evolving customer needs through a structured approach to creating and launching new offerings.
Model-Based Systems Engineering (MBSE) is a methodology that uses visual modeling to support system requirements, design, analysis, and validation activities throughout the development lifecycle. Essential for managing complex systems, improving communication among stakeholders, and enhancing the overall quality and efficiency of systems engineering processes.
The level of sophistication and integration of design practices within an organization's processes and culture. Essential for assessing and improving the effectiveness of design in driving business value and innovation.
The integration and application of knowledge and skills from multiple disciplines to enhance understanding and innovation. Crucial for fostering a holistic approach to problem-solving and design.
Methods and techniques used to overcome mental blocks that hinder creative thinking and problem-solving. Crucial for maintaining productivity and fostering innovation in design.
The study and application of ethical considerations in the development, implementation, and use of technology. Crucial for ensuring that technological advancements align with ethical standards and societal values.
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.