Wiesz co masz osiągnąć ale nie wiesz ile czasu zajmie projekt lub jego zadania, czy jak osiągnąć określony cel? Z pomocą przychodzą projekty Agile. Praca w nich polega na wykonaniu małego kawałka pracy i weryfikacji użyteczności tego co zostało wykonane przez klienta. Klient wybiera kierunek wykonania następnego kawałka pracy. Takie podejście daje klientowi produkt który bardziej jest dopasowany do jego potrzeb, angażuje go w proces powstawania produktu oraz w efekcie koszty takiego produktu są niższe.
W takich projektach pracuje się w okresach zwanych iteracjami gdzie przypisuje się zagadnienia (issue) do wykonania przez zespół w ramach takiej iteracji.