Agile¶
So What is Agile?¶
Agile¶
Agile is a way of working that delivers value in small, useful slices, learning from feedback quickly, and adapting plans as we go. Instead of locking a big plan for months, Agile asks:
“What’s the next most valuable thing we can deliver in the next short cycle?”
Core ideas - Deliver in small batches (1–2 week cycles). - Focus on customer/stakeholder value. - Gather fast feedback and adapt. - Encourage collaboration across teams. - Respond to change instead of resisting it.
Everyday Example
You’re building a college fest website.
- Week 1: deliver the schedule page.
- Week 2: add speaker bios.
- Week 3: add ticketing.
After week 1, you learn most users are on mobile, so you adjust next week’s plan to improve mobile experience.
→ That’s Agile: deliver → learn → adjust.

Principles of Agile Manifesto¶
12 Principles of Agile Manifesto
- The top priority is customer satisfaction
- Changing requirements are welcome
- Frequent delivery of software
- Cooperation of business people and developers on a daily basis
- Build projects around motivated people
- A face-to-face conversation is the best
- Progress is measured by working software
- Sustainable development pace
- Attention to technical excellence
- Simplicity
- Self-organizing teams
- Regular reflection and adaptation