Updated: May 31, 2023 (May 9, 2022)

  Charts & Illustrations

Mapping GitHub and Azure DevOps Features

My Atlas / Charts & Illustrations

211 wordsTime to read: 2 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

GitHub and Azure DevOps have an overlapping feature set, although GitHub is expected to supplant Azure DevOps in the long term. Both products provide features that enable so-called DevOps processes for software development.

The term “DevOps” refers to a strategy where developers, IT, business teams, and users work together in a cycle that frequently improves applications. The phases of a DevOps life cycle include the following:

  • Plan, where teams define and discuss goals, tasks, and issues with development
  • Build, where source code is built into consumable executables and packages
  • Continuous Integration, where new code is frequently incorporated into the main code base to ensure it builds and does not break critical application functionality
  • Deploy, where builds are deployed into production
  • Operate, where production applications are run, maintained, and monitored
  • Feedback, where user and operator feedback is obtained and stored for diagnosis, analysis, and planning.

The Feedback phase loops back into the Plan phase creating a continuous cycle.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now