
Reference link: Analyze and model architecture

General Comment: all planning and tracking features are independent of project type and coding languages. Reference link: About Agile tools and Agile project management (using Azure Boards or TFS, including Team Explorer Everywhere) Refer to the linked documentation for details on the features themselves. The following tables identify how DevOps features in Visual Studio apply or don't apply when working with Unity. However, because Unity has its own development environment and runtime engine, a number of DevOps features don't apply as they would to other kinds of projects built in Visual Studio. Many of these are applicable to cross-platform projects, including games and immersive graphical apps created with Unity-especially when using C# as a scripting language. Visual Studio, together with Azure DevOps Services and Team Foundation Server, provides a variety of DevOps capabilities.

These activities, referred to as DevOps (development + operations), span the app's complete life cycle and include planning and tracking work, designing and implementing code, managing a source code repository, running builds, managing continuous integrations and deployments, testing (including unit tests and UI tests), running various forms of diagnostics in both development and production environments, and monitoring app performance and user behaviors in real time through telemetry and analytics.

Developing apps for modern platforms involves many more activities than just writing code.
