The new software development life cycle means working out ways to adapt ... But this comes with challenges. ML introduces patterns and technology issues that are not addressed by SDLC.