Adaptive Control of Thought
A cognitive architecture model that explains how humans can learn and adapt to new tasks. Useful for understanding user learning and behavior adaptation, informing better user experience design.
A cognitive architecture model that explains how humans can learn and adapt to new tasks. Useful for understanding user learning and behavior adaptation, informing better user experience design.
A time management tool that helps prioritize tasks based on their urgency and importance, dividing them into four quadrants. Essential for designing productivity tools and strategies.
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.
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 technique used in agile project management where tasks are estimated using the Fibonacci sequence to reflect the uncertainty and complexity of work. Essential for accurate and realistic task estimation in agile methodologies.
A productivity technique where individuals list their six most important tasks for the next day and tackle them in order of priority. Important for enhancing focus and productivity by prioritizing tasks effectively.
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 navigation design pattern where users follow a specific order of steps or stages to complete a task, often used in forms, surveys, and instructional guides. Essential for guiding users through processes in a clear and structured manner, improving usability.
A step-by-step guide that helps users complete a complex task by breaking it down into manageable steps. Crucial for improving usability and ensuring users can successfully complete multi-step processes.
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 Program Evaluation and Review Technique (PERT) chart is a project management tool used to schedule, organize, and coordinate tasks within a project, representing the project timeline and dependencies graphically. Essential for planning and managing complex projects efficiently.
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.
Cost of Delay (CoD) is a metric that quantifies the economic impact of delaying a project, feature, or task. Important for making informed decisions about project prioritization and resource allocation.
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.
The path taken by a user to complete a task on a website or application, including all the steps and interactions along the way. Essential for designing intuitive and efficient user experiences.
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.
A strategy where engaging, preferred activities are used to motivate users to complete less engaging, necessary tasks. Useful for designing user interfaces and experiences that encourage desired behaviors by leveraging more enjoyable activities as rewards.
Must have, Should have, Could have, and Won't have (MoSCoW) is a method used to prioritize features or tasks. Crucial for effective project management and ensuring focus on essential features.
Business Process Automation (BPA) refers to the use of technology to automate complex business processes. Essential for streamlining operations, reducing manual effort, and increasing efficiency in recurring tasks.
The process of integrating knowledge into computer systems to solve complex problems, often used in AI development. Important for developing intelligent systems that can perform complex tasks and support decision-making in digital products.
Detailed, Estimated, Emergent, and Prioritized (DEEP) is an agile project management framework for a well-maintained product backlog. Important for maintaining a clear and actionable backlog in agile methodologies.
The process of training an AI model on a large dataset before fine-tuning it for a specific task. Crucial for building robust AI models that perform well on various tasks.
A unit of measure used in Agile project management to estimate the relative effort required to complete a user story or task. Crucial for planning and managing workload within Agile teams.
Large Language Model (LLM) is an advanced artificial intelligence system trained on vast amounts of text data to understand and generate human-like text. Essential for natural language processing tasks, content generation, and enhancing human-computer interactions across various applications in product design and development.
Software agents that can perform tasks or services for an individual based on verbal commands. Crucial for enhancing user experience through hands-free interaction and automation.
A hybrid Agile project management framework that combines elements of Scrum and Kanban to improve flexibility and workflow management. Useful for teams seeking to blend the structured approach of Scrum with the visual workflow of Kanban.
A set of cognitive processes that include working memory, flexible thinking, and self-control, crucial for planning, decision-making, and behavior regulation. Crucial for designing interfaces and experiences that support users' cognitive abilities.
An AI model that has been pre-trained on a large dataset and can be fine-tuned for specific tasks. Essential for developing state-of-the-art NLP applications.
A principle that states tasks always take longer than expected, even when considering Hofstadter's Law itself. Important for setting realistic project timelines and managing expectations in digital product development.
The tendency for people to feel more motivated and accelerate their efforts as they get closer to achieving a goal. Important for designing systems that motivate users effectively.
A design approach that prioritizes the practical purpose and usability of digital products over purely aesthetic considerations. Important for creating efficient, user-centered designs that effectively fulfill their intended functions.
A guided, interactive overlay that introduces users to features or tasks within an application. Crucial for onboarding new users and enhancing user understanding of complex features.
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 detailed schedule outlining the key milestones and activities leading up to and following the launch of a new product. Important for ensuring timely execution of all tasks related to the product launch.
Zone of Proximal Development (ZPD) is a concept in educational psychology that describes the difference between what a learner can do independently and what they can achieve with guidance and support. Crucial for designing effective educational experiences and scaffolding that promote optimal learning and skill development.
The application of game-design elements and principles in non-game contexts to engage and motivate people to achieve their goals. Crucial for enhancing user engagement and motivation in various contexts.
The belief in one's ability to succeed in specific situations or accomplish a task, influencing motivation and behavior. Crucial for designing systems that enhance user confidence and encourage goal achievement.
A design principle that suggests interfaces should minimize the need for users to recall information from memory, instead providing cues to aid recognition. Essential for creating user-friendly interfaces that reduce cognitive load and improve usability.
A design principle that states the design of a product or interface should primarily serve its intended purpose or functionality. Important for creating digital designs that are both practical and user-friendly.
The process of breaking down decisions into smaller, manageable stages to simplify the decision-making process. Useful for guiding users through complex decisions in a structured manner.
The process of setting short-term objectives and determining the actions needed to achieve them. Critical for aligning daily operations with strategic goals.
A cognitive bias where individuals with low ability at a task overestimate their ability, while experts underestimate their competence. Crucial for designers to create educational content and user interfaces that accommodate varying levels of user expertise.
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.
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.
A developer proficient in both front-end and back-end technologies, capable of building complete web applications. Crucial for delivering comprehensive and cohesive digital products by managing both user interface and server-side components.
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.
Providing clear, concise, and relevant navigation options to help users find what they need quickly. Crucial for improving user experience and efficiency in digital products.
Product Requirements is a document that outlines the essential features, functionalities, and constraints of a product. Crucial for guiding the development process and ensuring all stakeholders have a shared understanding of the product's goals.
Environmental signals that influence behavior and decision-making, such as signage, prompts, or notifications. Useful for designing environments and systems that effectively guide user behavior.
The practice of keeping multiple web pages open in browser tabs for future reference or action. Important for understanding user behavior and designing for multi-tab usage.
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.
Business Process Execution Language (BPEL) is a language for specifying business process behaviors based on web services. Important for defining and automating complex business processes in digital product workflows.
A type of artificial intelligence that enables systems to learn from data and improve over time without being explicitly programmed. Crucial for developing intelligent systems that can make data-driven decisions.
A professional who designs, builds, and maintains systems for processing large-scale data sets. Essential for enabling data-driven decision-making and supporting advanced analytics in organizations.