You can use the free version of Asana for teams of up to 15 people. Upgrading your account allows you to access a wealth of extra features, and the price is reasonably affordable.