Is Switching from Azure DevOps to GitHub Worth It?

0
6
Asked By TechPioneer42 On

I've been managing Azure DevOps since we transitioned from TFS about six years ago, and now we have around 800 users. However, it seems like only about half of them are fully utilizing all the resources available, like work management, repositories, and pipelines. Over the last three years, I've been getting asked whether we'll switch to GitHub or if 'ADO is dead'.

I'm primarily concerned about two things: First, migrating such a large number of users would likely take nearly a year due to the extensive resources and communication required. I know this from experience when I managed the move from TFS. Plus, I can't overlook the amount of cleaning up we'd need to do before and after the migration.

Second, I doubt GitHub is a straightforward replacement for ADO. I get that we can compare repositories, but their pipelines don't align with ADO's, especially since I still have some classic pipelines running on ADO. We also heavily rely on Scrum with a customized process in ADO.

I just want to settle this debate. Would using GitHub for repositories along with ADO for pipelines and boards (which Microsoft recommends) be a reasonable solution? Or should I consider other platforms entirely? And what does the future hold for ADO? Any insights or suggestions would be much appreciated!

3 Answers

Answered By DevOpsExplorer99 On

If people keep mentioning GitHub and saying ADO is dead, you might want to ask them why they think that. What specifically is not working for them with ADO? At the end of the day, it's not about what's trendy but what fits best for your organization. ADO seems to be working fine, so unless there's a pressing reason to switch, it might be more costly and time-consuming to make that change.

Answered By PipelineRider3 On

I get where you're coming from. For me, GitHub’s strengths lie in features like actions and code spaces, which I find incredibly beneficial. The potential for enhanced functionality with GitHub Actions over traditional pipelines is a huge draw for me. I had a great experience using GitHub for my personal projects. However, if Azure Boards are well-customized, they might still be your best bet for managing work items efficiently.

Answered By CodeMaverick27 On

I've been in a similar boat. After moving from on-prem TFS to ADO, I've asked Microsoft reps about the future for ADO compared to GitHub, and they haven’t indicated any plans for ADO to be phased out. However, they're straight-up saying ADO won't get the same features that GitHub will, especially with things like AI code reviews. So if that's something your team needs, you might have to consider GitHub. But, clients I work with tend to use GitHub too, so maybe your team just has that 'grass is greener' mentality.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.