AGILE CONCEPTS Flashcards
(163 cards)
Agile Principle Prioritization
Agile projects prioritize customer collaboration over contract negotiation and working software over comprehensive documentation.
Individuals and Interactions Over Processes and Tools
Agile emphasizes the importance of people and their interactions over rigid processes and tools.
Flexibility Over Strict Planning
Agile methodologies value responding to changes and adapting plans over following a fixed plan.
Adaptability Over Detailed Planning
Agile projects prioritize adaptability and responsiveness to change over comprehensive planning.
Change Management in Agile
Changes are welcomed in Agile, but they need to be understood, managed properly, and communicated with stakeholders.
Customer Collaboration for Efficient Decision-Making
Agile emphasizes collaborative communication with customers for immediate and efficient change management.
Agile Collaboration Over Contractual Obligations
Agile teams focus on collaboration and responsiveness over rigid contractual requirements.
Contract Management in Agile Environments
Agile contracts should promote mutual trust, frequent communication, and a shared vision for project outcomes.
Demonstrating Features to Stakeholders
Agile prioritizes frequent delivery of working software and obtaining stakeholder feedback after each increment.
Servant Leadership in Agile
Agile promotes servant leadership, where the leader supports the team’s needs and trusts them to get the job done.
Agile Project Managers are Servant Leaders
Agile project managers should support and guide their team, removing obstacles and providing necessary resources.
Effective Communication in Agile
Face-to-face conversation is considered the most efficient and effective method of communication in Agile.
Work In Progress (WIP) Limits in Agile
Implementing WIP limits in Agile ensures teams do not overcommit, stabilizing the flow of work and enhancing predictability in release schedules.
Eliminating Waste in Agile
Agile practices focus on eliminating processes or steps that do not bring value to the end product or customer.
Visualizing Work in Kanban
Kanban provides visualization of work and workflow to improve flow and reduce bottlenecks.
Collective Ownership
Promotes a shared sense of responsibility for the work and project outcomes.
Agile Scope in Uncertain Environments
Agile projects accept that the scope cannot be fully defined from the outset and advocate for flexibility and adaptation.
Addressing Unclear Scope in Agile Projects
Agile projects divide the project into sprints, planning in detail only for the upcoming sprint, and adjusting as more information becomes available.
Frequent Delivery of Working Product Components
Agile projects aim to deliver working product components frequently, in small increments.
Harnessing Changing Requirements
Agile processes harness changing requirements, even late in development, for the customer’s competitive advantage.
Product Backlog Management
The Product Backlog is a living document in Scrum, containing evolving requirements and priorities.
Sprint Review Objectives
Presenting and gathering feedback on the delivered product increment.
Sprint Backlog Adjustments
The Development Team is empowered to make adjustments to the Sprint Backlog.
Focus of Agile Retrospectives
Identifying the root cause of issues and brainstorming potential solutions collaboratively.