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 in DevOps & Agile by Edureka
• 9,320 points
32 views

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 by Edureka
• 8,820 points

Related Questions In DevOps & Agile

+1 vote
2 answers
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,230 points
273 views
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
9,598 views
0 votes
1 answer

How do I restart a single container with docker-compose?

Actually it's not that difficult. Here is ...READ MORE

answered Nov 8, 2018 in DevOps & Agile by Damon Salvatore
• 5,980 points
6,234 views
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 in DevOps & Agile by Edureka
• 8,820 points
10 views
webinar REGISTER FOR FREE WEBINAR X
Send OTP
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP