I worked in programming for 15 years (Visual Basic, ASP, ASP.net, Java/JSP).
During that time I worked on projects that spanned long periods of time, sometimes 5 or 6 months.
However, during that same time frame I also worked on reports.
Reports tend to have short project life cycles.
Initial request to delivery is a few hours or maybe a few days.
No longer do I have project releases where I'm moving 25-50 files into production.
Doing SSRS reports is basically Rapid Application Development.
The end product takes less time, we just have more report requests overall.
It never ends!