Azure DevOps - Multiple projects with multiple Kanban boards vs Single Project with multiple repositories

0 votes

I'm thinking to move to Azure DevOps. But I'm at the stage where it's hard to decide which option will be useful.

My Requirements:

  1. Single dashboard for the current sprint to have transparency to everyone in the team. No context switching.
  2. Single backlog for all projects.
  3. User stories & bug will be easily identified by project.
  4. Reports by projects, teams, etc.
  5. Service hooks - Microsoft teams, etc.
  6. Source control - GIT.
  7. Artifacts.
  8. Test plans under one board.

I'm thinking of going with single project(multiple repositories)

But before going down this road I just want to know what are the pros and cons of both options.

Mar 16, 2022 in DevOps & Agile by Edureka
• 13,670 points

1 answer to this question.

0 votes
We recommend that you assist your organisation or business with a single project. A single project simplifies administrative duties and allows for the best possible cross-link object experience.

Even if you have a large number of teams working on hundreds of different applications and software projects, you can manage them all in one project. A project's purpose is to keep data contained within it separate from the rest of the world. It's difficult to transfer data between projects. You usually lose the history associated with data when you move it from one project to another.

As a result, it is suggested that you use a single project with several repos and teams, depending on your situation. This official document provides more information.

In the following cases, you might want to add another project:

To restrict or govern who has access to the information included in a project.
To enable your organization's bespoke task tracking methods for certain business areas
To support completely independent business units with their own set of administrative regulations and administrators
To aid in the testing of customization operations or the addition of extensions before making changes to the live project.
To assist with the development of an Open Source Software (OSS) project
answered Mar 24, 2022 by gaurav
• 23,260 points

Related Questions In DevOps & Agile

0 votes
1 answer
+1 vote
2 answers
0 votes
1 answer

What is Azure DevOps Boards?

Azure DevOps Boards is a powerful project ...READ MORE

answered Mar 23, 2023 in DevOps & Agile by Edureka
• 13,620 points
0 votes
1 answer

Azure DevOps configuration with Jenkins

Yes, it's possible to configure Jenkins with ...READ MORE

answered Mar 23, 2023 in DevOps & Agile by Edureka
• 13,620 points
0 votes
1 answer

How do I use Devops with Xamarin and hockeyapp

It would be better if you use ...READ MORE

answered Mar 27, 2018 in DevOps & Agile by Atul
• 10,240 points
0 votes
1 answer

How do I expose multiple port with Docker?

If you want to expose only one port, ...READ MORE

answered Sep 11, 2018 in DevOps & Agile by Damon Salvatore
• 5,980 points
0 votes
1 answer

One click deploy of multiple artifacts in Azure Devops

I assume you're using Azure App Service ...READ MORE

answered Mar 24, 2022 in DevOps & Agile by gaurav
• 23,260 points
0 votes
1 answer
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP