Streamlining Build & Release Across 90 Teams
NKD Agility helped SLB unify build and release processes across 90 teams in 13 countries, boosting team ownership, efficiency, and engineering …
Best practices for version control and branching strategies in modern software development.
Modern source control is a foundational practice in software development that encompasses best practices for version control and branching strategies. It enables teams to manage changes to codebases efficiently, ensuring that multiple developers can collaborate without conflict. By employing systems like Git, teams can track modifications, revert to previous states, and maintain a clear history of development, which is crucial for accountability and transparency.
This practice matters because it directly impacts a team’s ability to deliver value predictably and sustainably. With effective source control, teams can implement continuous integration and continuous delivery (CI/CD) pipelines, facilitating rapid feedback loops and reducing lead times. This agility allows organisations to respond swiftly to market demands and customer feedback, fostering a culture of innovation.
Moreover, modern source control supports a systemic approach to development, where branching strategies like feature branches or trunk-based development enable parallel workstreams without disrupting the main codebase. This not only enhances collaboration but also minimises technical debt, as teams can isolate and address issues more effectively. By embedding these practices into their workflows, organisations can create a resilient development environment that prioritises quality and efficiency, ultimately driving long-term success in product delivery.
NKD Agility helped SLB unify build and release processes across 90 teams in 13 countries, boosting team ownership, efficiency, and engineering …
Explains how short-lived topic branches in source control improve software quality, enable modularity, speed up integration, and support agile, …
Explains why promoting code through multiple branches slows delivery, increases risk, and suggests GitHub Flow or Release Flow as simpler, safer …
Learn why simple branching strategies like GitHub Flow and Release Flow help teams deliver faster, reduce risk, and avoid the pitfalls of complex …
Managing source control with Azure Repos for modern software development.
GitHub is a platform for version control and collaboration, offering tools for code hosting, CI/CD, project management, and team collaboration.
Explains the risks of the pick-n-mix branching anti-pattern in source control, its impact on code quality, and recommends feature branching and …
Explains how using a separate version control branch for each sprint in Scrum improves code stability, release management, and team collaboration over …
Explains an effective branching strategy for Scrum teams, covering best practices, common pitfalls, and step-by-step guidance for managing code, …
Step-by-step guide to migrating source code from Perforce to Git on VSO, covering repository setup, dependency management, build processes, and key …
Learn how to automate code synchronisation between VSTS/TFS and GitHub, enabling seamless DevOps workflows for open-source projects with flexible …
Explains a Visual Studio Git bug causing merge conflicts during pulls with local commits, its workaround, and best practices for managing branches to …
Explains why environment-based branching slows development, and recommends using feature flags and progressive rollouts for simpler, faster, and safer …
Maintaining multiple production versions increases bugs, merge conflicts, and technical debt, making development harder and less efficient for …
Learn key practices for adopting modern source control and DevOps, including automation, release pipelines, and team collaboration to improve software …
Explains how to apply and manage branch policies in TFVC using regular expressions, enabling code reviews, branch locks, and work item requirements …
Learn best practices for organising solution and project files in version control, including folder structure, naming conventions, and branching for …
Step-by-step guide to creating a Build vNext build definition in Visual Studio Online, covering task setup, options, triggers, variables, and build …
Explains how to configure multiple Dynamics AX instances to sync with a single TFS 2010 Team Project, streamlining source control and work item …
Explains the TF14009 error in TFS when merging a source into a subfolder of itself, its causes during migration, and practical workarounds to resolve …
Explains why Git Flow is outdated for modern software, highlighting its drawbacks and recommending simpler workflows like GitHub Flow for faster, …
Learn to configure and use Azure Repos for Git version control, collaborate with branching and pull requests, and integrate with Visual Studio and …
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
Boeing
Ericson
Kongsberg Maritime
Slicedbread
ProgramUtvikling
Hubtel Ghana
Deliotte
Teleplan
Big Data for Humans
Cognizant Microsoft Business Group (MBG)
Microsoft
Philips
Trayport
Qualco
Freadom
Epic Games
Capita Secure Information Solutions Ltd
Akaditi
Washington Department of Transport
New Hampshire Supreme Court
Royal Air Force
Nottingham County Council
Department of Work and Pensions (UK)
Ghana Police Service
YearUp.org
Bistech
Boxit Document Solutions
Genus Breeding Ltd
Alignment Healthcare
Microsoft