5 votes

Git Branching and Merging Strategy for Feature-Oriented Release Process

No branching strategy will help you much if your features can be in QA testing for weeks. You need to make investments to reduce that time and complete QA faster. This often takes the form of ...
Thomas Owens's user avatar
  • 82.7k
5 votes

Should story points be re-estimated when rolling un-finished stories into next sprint?

I think if there is any lesson to take away from scrum and agile as a whole its "Don't waste time worrying about estimates not being right" If you didn't finish the 5pt task in the last ...
Ewan's user avatar
  • 75.6k
5 votes

How to represent technical debt in agile development using azure devops?

The point of a user story is to deliver value, cleaning up technical debt should be valuable (or it really wasn't tech debt). The want to have yet another item type really just opens up opportunity ...
Ryathal's user avatar
  • 13.4k
4 votes

Why running migration turns into timeout in a production environment?

You will need to look at the sql generated for the migration to determine why it is slow. Possible reasons include: Deadlocks with other queries Rebuilding indexes Moving lots of data around Running ...
Ewan's user avatar
  • 75.6k
4 votes

Does Scrum prescribe work item statuses and their meanings?

The Scrum framework doesn't offer too many states for Product Backlog Items. Through the act of refinement, the team makes Product Backlog Items "ready for selection in a Sprint Planning Event&...
Thomas Owens's user avatar
  • 82.7k
3 votes

Does Scrum prescribe work item statuses and their meanings?

You shouldn't discuss the backlog in the daily stand up at all. You should have selected the items that are in the sprint at the start and confine your daily stand up to what you did yesterday (ie. ...
Ewan's user avatar
  • 75.6k
3 votes

Should powershell be used to develop a whole application?

PowerShell is a script language. It is designed to rig-up function blocks created using programming languages. The pitfall to application programmers when they start using PowerShell is that they ...
Martin Maat's user avatar
  • 18.4k
3 votes
Accepted

Should powershell be used to develop a whole application?

Each line of code you write needs to be tested and maintained. If you get intermittent build failures due to defects in the scripts, then the PowerShell scripts are getting difficult to test. If ...
Greg Burghardt's user avatar
3 votes

Azure DevOps for multiple small projects

1) I'd suggest Delivery Plans, that helps you have a look at multiple projects/organizations, but works well if you set iterations. It's free for Azure DevOps. 2) You could set different capacity ...
Bellons's user avatar
  • 85
2 votes
Accepted

Deploying appconfigs to different environments

What I've done in the past in this scenario is use a combination of SlowCheetah and ReplaceTokens. With SlowCheetah, you can create different app.config files for the different environments. It might ...
Frits's user avatar
  • 410
2 votes
Accepted

Controlling and managing separate git repos on Azure DevOps for code security

Some options: Merge request reviews can be a great way to enforce the team's standards for quality, security, etc. across the board, and to ensure that only code of sufficient quality ends up in the ...
l0b0's user avatar
  • 11.4k
2 votes

Should story points be re-estimated when rolling un-finished stories into next sprint?

The practice that I usually follow is The published story-points on a story do not change once work has started on a story. At that point, the estimate for the amount of work is "locked in"....
Bart van Ingen Schenau's user avatar
1 vote

Does Scrum prescribe work item statuses and their meanings?

... our team is being told by a tech lead that these PBIs need to be set to "Committed" as part of Scrum, and not doing so would be to not do Scrum ... Your tech lead is combining two ...
Greg Burghardt's user avatar
1 vote

Should story points be re-estimated when rolling un-finished stories into next sprint?

Capacity and feasibility of a sprint is not dictated by the amount of point in it but by the team itself. The amount of point compared to the velocity is just a tool. Personally I would advocate to ...
JayZ's user avatar
  • 827
1 vote

How to represent technical debt in agile development using azure devops?

Out teams represent tech debt with the same story WI type, but use a clear label [Tech Debt] to call out that it's not a new Feature & also link it to a System Robustness-type feature. This allows ...
Alex Constantin's user avatar
1 vote

Azure DevOps Change nuget.config in CI/CD process

I would like to expand on Ben Cottrell's comment, but present you with a fork in the road when it comes to implementing the build pipelines. My instinct makes me question the need for a NuGet package ...
Greg Burghardt's user avatar
1 vote

Where should I start with an Integration Test for a Legacy Software in .NET?

Thearot is taking a practical and technical approach, I would like to focus on what to test first. Ask yourself what you are afraid of to break. Your application is a relational database application, ...
Martin Maat's user avatar
  • 18.4k
1 vote

Where should I start with an Integration Test for a Legacy Software in .NET?

You need a test environment, where the solution can be executed without affection whatever is in production. If they have a procedure for that, somebody can do it for you, otherwise, you got to figure ...
Theraot's user avatar
  • 9,131
1 vote

Create a Azure Pipeline for staging then production environments

This can be achieved using variable groups, config file transforms, and pipeline tasks. You can create a single build artifact and substitute settings for each environment when the application is ...
Dan Wilson's user avatar
  • 3,103
1 vote

Removing unused directives from a file which is not related to the pull request

Just imagine a simple case. As a part of your task/ticket, you need to add some extra fields to class User plus some extra validation stuff. During the development, you found some unused directives in ...
David Arno's user avatar
  • 39.3k
1 vote

Build pipeline, dependency on unreleased package

When separating a big project into smaller ones, you HAVE to think about how that project will be tested. In practice, by separating big project into separate development/build projects, you have to ...
Euphoric's user avatar
  • 37.4k
1 vote
Accepted

Build pipeline, dependency on unreleased package

A PR should be for one project only Updates to a package should be separate to updates to the consumer of the package. If there is a bug in DAL, then it should be fixed in DAL, a PR triggers the ...
Kain0_0's user avatar
  • 16.2k

Only top scored, non community-wiki answers of a minimum length are eligible