Step 1: Create a dependency graph for the application By linking work items and other objects, you can track related work, dependencies, and changes made over time. All links are defined with a specific link type. For example, you can use Parent/Child links to link work items to support a hierarchical tree structure. Whereas, the Commit and Branch link types support links between work items and commits and branches, respectively. Step 2: Group the related components. Packages enable you to share code across your organization: you can compose a large product, develop multiple products based on a common shared framework,or create and share reusable components and libraries. Step 3: Assign ownership to each component graph References: https://docs.microsoft.com/en-us/azure/devops/boards/queries/link-work-items-support-traceability?view=azure-devops&tabs=new-web-form https://docs.microsoft.com/en-us/visualstudio/releasenotes/tfs2017-relnotes