Agile Foundations
Building Blocks for Adaptive, Customer-Driven Development
Discover Agile, Tech, and Compelling Stories
Building Blocks for Adaptive, Customer-Driven Development
What is Agile?
A Beginner's Guide to Agile Methodology
The Evolution of Agile
From Waterfall to Modern Methodologies
The Agile Manifesto Explained
4 Values and 12 Principles
Agile vs. Waterfall
Understanding the Key Differences
Introduction to Scrum
Roles, Artifacts, and Events
The Product Backlog
Building and Managing Your Agile To-Do List
User Stories 101
Writing Effective Agile Requirements
Agile Estimation Techniques From Story Points to Planning Poker
Sprint Planning
Setting Your Team Up for Success
Daily Stand-ups
Maximizing Communication in 15 Minutes
Sprint Review
Showcasing and Evaluating the Work Done
Sprint Retrospective
Continuous Improvement in Action
Definition of Done
Ensuring Quality in Agile Projects
Kanban 101
Visualizing Work for Continuous Flow
Lean Principles in Agile Eliminating Waste in Software Development
Extreme Programming (XP) Technical Practices for Agile Teams
Agile Team Roles
Who Does What in an Agile Project?
Agile Team Dynamics
Fostering Collaboration and Innovation
The Agile Project Lifecycle From Concept to Delivery
Iterative Development
The Heart of Agile Methodologies
Agile Metrics for Beginners
Velocity, Burndown, and More
Customer Collaboration in Agile
Keeping the End-User in Focus
Responding to Change
Embracing Flexibility in Agile Projects
Agile Planning
Balancing Long-Term Vision with Short-Term Execution
Building Self-Organizing Teams
A Key Principle of Agile
Agile Communication
Fostering Transparency and Trust
Minimum Viable Product (MVP)
Starting Small in Agile Projects
Essential Agile Tools
An Overview for Beginners
Common Agile Challenges and How to Overcome Them
Agile and DevOps
Understanding the Intersection
Putting It All Together Implementing Agile Principles in Your Projects