1/14
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What are Agile methods focused on?
Iterative & incremental development, frequent communication with customers, short development cycles, and a focus on quality.
Why did Agile methods emerge?
They emerged due to frustrations with traditional development methods, where large projects often failed or were delayed, and there was tension between developers and management.
When was the Agile Manifesto published?
In 2001.
What does the Agile Manifesto value?
Individuals and interactions over processes and tools.
Working software over comprehensive documentation.
Customer collaboration over contract negotiation.
Responding to change over following a plan.
What is the main idea behind Agile development?
To prioritize flexibility, collaboration, and working software, rather than strict processes and documentation.
What is Agile's highest priority?
To satisfy the customer through early and continuous delivery of valuable software.
How often should Agile teams deliver working software?
Frequently, from every couple of weeks to a couple of months, with a preference for shorter timeframes.
What is the most effective method of communication within an Agile team?
Face-to-face conversation.
What is the primary measure of progress in Agile?
Working software.
What does the Agile Manifesto tell management?
Trust developers to use their expertise, avoid micromanaging tools and procedures, and focus on working software, not just documentation.
What does the Agile Manifesto ask of developers?
Be professional, communicate effectively, and take responsibility for improving and maintaining quality.
What does the Agile Manifesto tell customers?
Expect early and frequent deliveries, active involvement, and flexibility for changing requirements.
How large are Agile teams typically?
Teams are usually between 5-15 people.
What is a self-organizing team?
A team where communication among peers is emphasized, and members manage their own work with minimal predefined roles.
What are some common Agile practices?
Daily stand-up meetings, short development cycles, and regular reflection on team performance.