Adopting Agile Practices: A Key to Modernizing Legacy Systems