Agile First

Scrum Roles

Each agile scrum role has their own expertise and responsibilities. Understanding how these cross-functional roles work together by leveraging their strengths and embracing flexibility leads to better outcomes in iteratively delivering value.

Waterfall Product Development

Waterfall was a popular software development framework that has numerous advantages, including clear specs, better design decisions, and improved budget management. However, it also has many disadvantages.

Agile Books: a collection to guide your next steps

This article compiles 15 of the most insightful books on agile development, product management, and team design.

Agile Estimation

Agile estimation is a method of estimating the effort required to complete a user story. Agile estimation techniques are typically based on relative estimation, rather than trying to estimate the exact number of hours or days that a task will take.

The Prioritization Guide

Prioritization is a critical skill for managing your time and resources effectively. This comprehensive guide provides frameworks and techniques for thoughtfully prioritizing your work at multiple levels, from personal task management to organizational strategic planning.

Agile First © 2026