Agile is a project management method that provides a business with an alternative to traditional project management methodologies for software development. As a remote Agile coach, you work from home to help the team with which you are working. Your duties and responsibilities in this virtual job include educating your colleagues about the principles of Agile, mentoring others so that they can gain the understanding necessary to properly implement Agile, working on the development of an Agile adoption strategy, and helping the company you work with implement Agile methodology.