Adobe Workfront Experts on Project Template & Timeline Best Practices | Community
Skip to main content
jon_chen
Community Manager
Community Manager
January 29, 2024

Adobe Workfront Experts on Project Template & Timeline Best Practices

  • January 29, 2024
  • 28 replies
  • 19075 views

February 21st, 2024

 

We are happy to welcome Cynthia Boon and Nichole Vargas of the Customer Success team at Adobe for an AMA session about Project Template & Timeline Best Practices.

 

Our experts:

  • Nichole Vargas & Cynthia Boon are Customer Success Managers at Adobe.

 

How this AMA works:

  • This thread will open on Wednesday, February 21, for you to start submitting your questions.
  • Reply to this post with any questions you have for our Experts. They will reply to as many of your questions as possible. 
  • After the AMA is over, the thread will be locked for new replies, but it will remain visible as a resource. 

28 replies

JenL-LAZ
Level 2
February 7, 2024

TEMPLATE TIP: Using the Gantt view helps me check whether my predecessors and task constraints are set up properly in a template. I'll often use it before creating a test project in production or preview.

LeslieSpier
Adobe Employee
Adobe Employee
February 21, 2024

Great tip! Thanks @jenl-laz !

JessicaBCrum
Level 2
February 7, 2024

TEMPLATE TIPS:

  1. Ensure you are reviewing the people section on a template as a last check (auditing it as necessary) to avoid embedding users in projects created from templates. 
    • This error can occur if you create a template from a project. This is due to users that were assigned to the project or included for oversight being automatically added to the "People" section on the project. Although you may unassign the users and add roles in place of them on the template you create from the project, they will still remain in the "People" section for the template unless cleared out.
  2. Best practice is to create a template from scratch if possible to avoid the first tip.
  3. Creating smaller task section templates that are not always necessary on a project is a great way to streamline templates. You can create the common task sections in the main template and provide the smaller "sub-templates" to add as needed.

Hope these tips are helpful! I wanted to add now as I am not sure I will be available on the designated date and time, but hoping too.

Level 3
February 14, 2024

A reminder to review the people is a great point! I've definitely had it happen a couple of times where we can't figure out why someone is getting notified about a project they have nothing to do with and it's the template.

NicholeVargas
Adobe Employee
Adobe Employee
February 21, 2024

@jessicabcrum and @oliviacl troubleshooting 101 - this is a great first place to check! 

Emily_Austin
Level 2
February 8, 2024

My company really loves ability to set cross-project predecessors, as we have quite a few departments that are dependent on each other's work across projects. The only complaint they have is how manual it is to set up CP predecessors for each project.

Right now, in our templates, we're just making note in the task description that this task has a CP predecessor for 'Project X - Task Line Y' but it's not perfect and is fairly time consuming. It also allows for human error as it's very easy to miss a predecessor by accident.

 

My question is - does anyone have a better method of applying cross project predecessors across templates? Does anyone use Fusion to automate this process (not sure if it's even possible with Fusion?)? We're considering purchasing Fusion but are still working out the cost/benefit and this would be a major win if it could help make this process more efficient.

KristenS_WF
Level 6
February 12, 2024

Apologies in advance for the length of this reply.  We rely heavily on cross-project predecessors for our core learning projects.  The process I describe below involves the annual bulk-upload/bulk-update of these projects (I’d have to give some thought about a streamlined process for individual projects needing cross-project predecessors).

Our core learning projects are broken into two groups—front-end modules (in which content is developed) and back-end deliverables (in which different for-sale courses are built from the developed content).  The modules and deliverables have a many-to-many relationship (i.e., a single deliverable can be made up of multiple modules, and a single module can be a component of multiple deliverables).  We link the module and deliverable projects through cross-project predecessors.

We receive an annual plan document that lists the modules for each course deliverable.  I use a custom function that breaks the modules out into a delimited list (image 1).

I then use Power Query in Excel to output a separate row for each individual module in a course (image 2).

Once I’ve kick-started the module projects into WF, I create a task report that shows the predecessor reference for each module (we use the last task in each module; if needed you can use an expression to add in dependency type and lag info) (image 3).

I use a prep spreadsheet that includes a vlookup to pull in the predecessor references from the WF report (image 4).

I then have a spreadsheet that uses another custom function to re-concatenate the relevant cross-project predecessor references (image 5).

From here I can create a WF report of the deliverable project tasks that need cross-project predecessors (I make sure to include the Task ID in the report).  I do a vlookup to add the predecessor strings for each project (image 6).

I save this document as a .csv file and upload it to WF.  I create a Fusion scenario that downloads and parses the .csv and creates the cross-project predecessors in WF through a custom API call (image 7).

This is an involved process, but considering our module and deliverable projects total over 600, this is much easier than trying to deal with the predecessors manually.

Emily_Austin
Level 2
February 13, 2024

Wow! This is a lot to take in right now but I'm definitely saving this reply to come back to and digest it a bit more once we get closer to purchasing fusion. I really appreciate you taking the time to write this all out and include screenshots! It's very helpful to know something like this exists and is possible for our needs.

DarciDaleo
Level 2
February 8, 2024

I'm also interested in learning more about this. We don't presently do it because of not being able to add it to templates, but I like the idea of referencing it within the template to remember to add it, but would also like to know if Fusion could help with this.

Level 2
February 8, 2024

We have set up a scenario in Fusion to do something similar.  We put matching codes (in a custom form field) on the tasks that are linked and have a data store to reference the source template id, target template id and codes (to find the correct task).  When the source task is marked Completed, it transfers any documentation from the source task to the target task and closes the target task (Usually the task is Receive X from Team X). I think our process is currently built with the rule that there only be 1 open target project at the same time, but you could have additional matching criteria to identify the correct target project.

Community Advisor
February 13, 2024

Template settings can be a fantastic source of data when you need to review what was true about the project/tasks BEFORE it encountered the end-users and their changes. For example, any sort of text filters that look at the name of something the user can change are prone to errors when someone gets creative with their adjustments. But a filter that looks at whether the name of the task on the template it came from 'contains' certain keywords is much more robust assuming you have good oversight on template change management.

 

Exception reporting can also be driven much the same way, by comparing whatever the value was when it inherited from the template versus what it is in the current project. 

 

The absence of template data on your tasks is also useful data in and of itself. I had a need awhile back to analyze how often people were adding ad-hoc tasks to projects on top of the template, and was able to isolate them by looking for items where the template data was missing instead. 

NicholeVargas
Adobe Employee
Adobe Employee
February 21, 2024

@katherinela This is a great callout! Love the suggestion around analyzing project timelines to see which "new" tasks have been added, which would also provide a great starting point for your template audits to see which tasks can be added (or removed). 

lindselib
Level 4
February 13, 2024

Template Tip:  We have a custom field called "notes for scheduling" which we utilize to store ancillary instructions that might be needed by those who will be using this template to convert/create projects. It can be helpful when creating the templates as you don't have to maintain a separate SOP or anything and all the notes on the process behind the process can go here. 

 

When our project coordinators are going to create projects they have two views- one with this column and one without. They will toggle it "on" for more complicated or unfamiliar/new processes so they make sure they are setting up the project correctly. Here is an example: 

 

Level 2
February 21, 2024

We also do this with project updates and an additional column for "last updated date" to know how up to date the project is.

Level 3
February 14, 2024

We do this too! We use the column in our weekly team meeting to jot down updates on the fly.

Daniel_Clarke
Community Advisor
Community Advisor
February 14, 2024

Template Tip (Overall WF Tip):
Utilize teams when sharing instead of to individual users. This allows teams to flex or individual users to more easily step into a role and an admin only needs to add them to a team rather than making sure they have access to individual templates / projects / reports / etc

NicholeVargas
Adobe Employee
Adobe Employee
February 21, 2024

Great tip @daniel_clarke! Especially from a maintenance perspective, sharing objects with teams is a lot easier to manage and update - not to mention sharing is capped at 100 entities (users, teams, groups, job roles, companies) so it is recommended that you share objects with groups, teams, or companies rather than with individual users to avoid this limitation. 

Level 2
February 21, 2024

Question: is there a way to lock proofs from certain individuals from viewing/editing under project documentation?

MoniqueEvans
Community Advisor
Community Advisor
February 21, 2024

With a template there are 2 sharing options. Project sharing and Template sharing.

  • Project sharing is for projects that are created using the template
  • Template sharing is for the template itself

I share my templates directly with the teams that need them. The only people who can view the template are those who create projects for the team/group. The only people who can edit are the Ops team who maintains templates for that team/group or a leader when there isn't an Ops person.

 

This allows me to set the projects to be shared across the org for visibility but only a handful of people can use the template to make a project and a smaller few can edit the template to maintain compliance.

jon_chen
Community Manager
jon_chenCommunity ManagerAuthor
Community Manager
February 21, 2024

We are now LIVE with the first Coffee Break Sweepstakes! Please ask, answer, or comment your thoughts on Project Template and Timelines best practices! For the next hour, @nicholevargas @cynthiaboon and @lesliespier will be online to provide their expert advice.

test signature