Skip to main content

Does anyone have any good tips for managing dependencies between Projects in Adaptive Work?

Good day ​@June StewartĀ ,
Ā 

It's a great question! Managing dependencies between projects in AdaptiveWork can be tricky, but here are some best practices to help keep things run smoothly:

  1. Avoid Inter-Project Dependencies When PossibleĀ - While AdaptiveWork allows dependencies between completely separate projects, they can lead to performance issues and delays in calculations. Instead, try to structure dependencies within sub-Projects in a single hierarchy for better stability.
  2. Be Mindful of Recalculation TimesĀ - The time required for recalculations depends on factors like project size, number of resources, and the complexity of inter-dependencies. Keeping dependencies minimal and well-structured helps optimize performance.
  3. Use the Process MonitorĀ - This feature helps track performance and the status of calculation jobs, so you can identify any bottlenecks caused by dependencies.
  4. Leverage Shortcuts for Better VisibilityĀ - If you need to reference dependent tasks from another project, useĀ ShortcutsĀ to bring them into your project hierarchy. This makes it easier to create links using theĀ LinkĀ action and maintain visibility.
  • Important Notes:
    • For dependencies within the same project tree (ā€œlocalā€ dependencies), the system will check for dependency loops and prevent them immediately.
    • For inter-project dependencies, the system might allow them initially but may later break them during recalculations if a loop is detected. If this happens, you'll see an alert in theĀ AlertsĀ module.

By following these practices, you can manage dependencies more effectively while avoiding potential performance issues. Hope this helps!Ā šŸš€
Ā 

Would love to hear how others are handling inter-project dependencies!


Reply