Stanley Curtis, Chief Technology Officer & Senior Vice President of Software Engineering, Pilgrim Quality Solutions
Recently, I was reviewing a MOOC (Massively Open Online Course) that teaches how to use Agile methodology in the development of SaaS (Software as a Service) products. This is a great scenario for the Agile SDLC (Software Development Lifecycle) since SaaS solutions typically change on a frequent basis as new features are added, or defects are fixed and released on a defined and regular schedule that fit into one or more sprints that range in length from 1-4 weeks. As there are changes, the software is updated and pushed to production to meet new or changing market requirements. If you read the textbooks about Agile, what I just described fits the Agile narrative very closely.