Best agile project management tools for software development teams - need recommendations

I need help choosing the right project management platform for my development team

We’re starting a new software project and need a cloud-based solution that works well with agile methodologies. Our team will be using git for version control, so having good integration between code commits and task tracking is really important.

I’ve been researching several options but can’t decide which one would work best:

Option 1 - Self-hosted solution: Open source platform that offers task management, issue tracking, wiki pages, time logging, and git connectivity. Free to use but requires hosting setup.

Option 2 - Enterprise solution: Feature-rich platform with extensive plugin ecosystem, IDE integration, and solid git support. Costs around $1-4 per user monthly but has limited Google Workspace integration.

Option 3 - Google-integrated platform: Modern tool that connects well with Google services like Calendar and Docs. Includes project management, document sharing, time tracking, bug reporting, and charts. Pretty expensive at around $600 yearly for full features.

Option 4 - Scrum-focused tool: Designed specifically for agile teams with sprint boards, backlog management, and planning tools. Has timesheet features and SCM integration with automatic updates when code gets committed. Pricing is about $5 per user monthly plus extra fees for GitHub integration.

Option 5 - All-in-one platform: Combines repository hosting with complete project management features including wiki, ticketing, and file storage. Costs range from $9-99 monthly depending on team size.

Has anyone used these types of tools before? I’m particularly interested in hearing about real-world experiences with team collaboration and how well the git integration actually works in practice.

Went through this exact decision last year with my 12-person team. We picked Option 4 and it completely changed how we work. The sprint planning is super intuitive - way better than cramming general project tools into agile workflows. That automatic SCM update thing you mentioned? Works perfectly. Developers push code with ticket refs and everything syncs instantly without touching anything manually. Yeah, the GitHub integration fee hurts, but the time savings are huge. Our standups dropped from 30 minutes of confusion to 10 minutes of actual useful discussion because everyone could finally see real progress. The backlog tools also killed our scope creep problem. Only real downside is you can’t customize much compared to general platforms.

totally! option 2 has been great for us too! git integration is seamless, and linking commits to tickets saves tons of time. the google workspace thing isn’t as bad as it seems – we did webhooks for key features. plus, pricing stays fair as you scale up.

We picked Option 1 two years back and it’s worked great for our 8-dev team. Setup was a pain - had to configure everything ourselves - but the customization control made it worthwhile. Git hooks run smoothly once you get them right. Every push updates tickets automatically, so we track progress without doing it manually. Wiki integration became crucial for our docs. Biggest drawback? You need someone technical for maintenance and updates. If you’ve got that covered though, you’ll save tons compared to per-user pricing.