For that to happen, development teams must be guided by robust, yet flexible, software development life cycle ... be rigid about SDLC methodology. Not every project suits Agile or Waterfall ...