Expand my Community achievements bar.

Join us LIVE in San Francisco on November 14th for Experience Makers The Skill Exchange. Don't miss out on this free learning event!

Portfolios and Programs

Avatar

Level 1
Hello Workfront Community - I'm looking for some ideas as to how companies use the portfolios and programs features within Workfront. I don't think our organization has been using them to their full potential. Would love to hear how you use them to organize projects and what kind of reporting is done around them. Thank you, Amanda Amanda Fabina Cochlear Americas
15 Replies

Avatar

Level 8
Hi Amanda, We have our Portfolio/Program structure set up to mirror the the reporting structure of our organization. So our Portfolios match our VPs (Office of the Chief Operating Officer, Provost's Office, President's Office, etc), then the Programs are all the units that report up to them (Under Chief Operating Officer the Programs are Enterprise Operations, IT, Communications, Analytics). This helps us with security. We share the Portfolio/Program structure appropriately with each team working in WF. This helps ensure that no one is able to access projects they shouldn't be able to see. Only Enterprise Operations is able to see Enterprise Operations projects, only IT is able to see IT projects, etc. Hope that's helpful. Mohini Sinha, CSM Project Coordinator Excelsior College

Avatar

Level 10
I agree with Mohini. Portfolios and programs function by allowing you to group projects together so you can share them all in the same way, or work on them all in the same way, and this usually falls somewhat along org structure, like business units. "https://support.workfront.com/hc/en-us/articles/217182017-Understanding-Portfolios" title="https://support.workfront.com/hc/en-us/articles/217182017-Understanding-Portfolios">https://support.workfront.com/hc/en-us/articles/217182017-Understanding-Portfolios this attached weblink says it best: "A Portfolio is a collection of projects that have unifying characteristics. Those projects usually compete for the same resources, budget, or time slot." When you organize your projects in portfolios and programs, and you run project or task reports, you can group them by portfolio and program--so it gives you two additional levels to organize with. I compare portfolios to filing cabinets, and programs file drawers, and projects as folders with tasks as paper. You can have your folders all over your office, or you can put them in a drawer and then in a filing cabinet. Putting them in a portfolio will show that a project has a clear alignment to a set of resources (be they people, subject, year, or other) which lends them an amount of legitimacy (in a business sense). Leaving off the portfolio field is like looking at a pile of folders under someone else's desk. What are those for, you wonder? What's in them? You purchased Workfront as a work management system for a group of users in a company. For the most part, portfolios work best if a group of users agree to use the same ones for the same purpose (if everyone had their own stash of drawers, we wouldn't be able to function as consistently as if we could if everyone did everything the same way in the same place). There are very few scenarios where every PM has their own portfolio, unless every business unit only has one PM. If a business unit has 5 PMs to manage the unit's projects, then 5 PMs share the portfolio and may have control over their own programs (or they may collaborate on a set of programs equally). How you label your cabinets is entirely up to you, but for my own sanity I often label them by year (e.g. 2018 Marketing, 2019 Marketing, 2020 Marketing) solely so that I can switch portfolios off at the end of the year and control reports so I don't get too many results (e.g. run a report for any project in any 2018 portfolio) Ditto on the drawers. How you label your programs depends on your bodies of work, but these are usually the big moving pieces in a unit. A marketing division might have a marketing portfolio and every program might be a different campaign. Or they might have different portfolios for every aspect of the business, and each program might have campaigns related to those business sectors. Or Marketing might choose to have programs like "Email", "Social", and "Print" (this setup is only effective if projects are set up in this way, and there aren't any relationships between a group of projects--otherwise it is more likely that a campaign might have a group of emails, social posts and print projects, and the preference would be to put this group of projects in a program to show they are related) Finally when you organize by portfolio and program there is a certain amount of related material you can place at the portfolio and program level. It's an option to put a creative brief custom form on a program so that you don't have to repeat that information for every project. Ditto budget spreadsheets or other related files--instead of placing them at the project level, if these apply for every project in a program, then put them at the program level. So look to portfolios and programs as a way to stop repeating certain pieces of information in every project. -skye

Avatar

Level 7
Hey Amanda, Here's one from a Support perspective... I have customers that use them as products that they sell/market, organizations that they work with, and yet others that treat them as parent 'projects'. The basic concept that we use in support is that everything works like a filing cabinet. A portfolio is the cabinet itself. A program is a folder in the filing cabinet. A project would be a binder, with tasks being the sheets in the binder. You can have a project in the cabinet without being in a folder, or you can have a project in a folder in the cabinet, but you can't have a project in multiple folders or multiple cabinets. This had made it far easier for some of my customers to visualize how Workfront's object hierarchy works, and has allowed them to tailor their needs around how Workfront is configured. I hope this info helps! Thanks, Dustin Martin Assigned Support Engineer Workfront

Avatar

Level 5
Hi Dustin, Do you keep your project queues in your portfolios? Thanks! Miranda Rais GVC

Avatar

Level 7
Hi Miranda, My instance looks like a cluster bomb blew up. I'm in Support, so nothing in my instance is legitimately used for anything other than me testing things out, or saving configurations to help customers out. That said, a couple of my customers that I support set up a portfolio effectively named something like "Workfront Admin Work" or "Non-work Projects" or things like that. They typically throw request queues or test projects in, and when they go to report on their normal data, they add a filter for "Portfolio Name - Not Equals - [name of portfolio]". Best of luck! Dustin Martin Assigned Support Engineer Workfront

Avatar

Level 10
I'll go one further than Dustin: we started out with one "non reportable" portfolio but then other groups wanted their own. Eventually I put in a custom form on the portfolio with a "non-reportable" field, and corrected all my reports to report only on the portfolios that were "reportable" -- it would have saved me some time to have done this from the beginning but... hindsight's always 20/20. -skye

Avatar

Level 10
We use Portfolios extensively (and Programs frequently). We use Portfolio to capture the Brand we are working on, and then can easily share and report on projects by Brand. So if a project is in a portfolio, and that PM is suddenly OOTO, another PM who has access rights to that Portfolio can easily cover off. We also run many reports, dashboards at the Portfolio level. Programs are a bit more adhoc - sometimes its the Product for us under the brand, but others use it to categorize the type of work (Digital vs Print). Katherine Haven, PMP VP, Director, Business Technologies - PMO FCB

Avatar

Level 5
That's great - ty :) Miranda Rais GVC

Avatar

Level 5
Hi Skye, What do you mean a custom form with a 'non-reportable' field, is that specific to each non-reportable portfolio? (just to be sure, as I'm quite new to this) Do you mean it's actually called something like that on the custom form, so that is the field you use as a filter on your report? You don't do this on the reportable right, as in this case you would just report on the portfolio name itself? I did wonder what would be the user case for adding a custom form onto a portfolio and who would fill that out? Thanks! Miranda Rais GVC

Avatar

Level 5
ty Katherine - we will also use the portfolios for reporting, hence wanting to move the queues out... Miranda Rais GVC

Avatar

Level 10
Yep, Just picture a small custom form called "For reporting" with 1 custom form field in it -- a radio button field called "Include in reports?" [Yes/No] Then all your reports just filter for Portfolio:Include in reports? is not equal to No. This way, if the user forgets to put in the form, it's no big deal. Any portfolio with a Yes or a zero answer will get pulled into all the reports. However, if for some reason someone comes by and says to you "I didn't want that portfolio to be reported on at all" you can just put the custom form on the portfolio, or teach them how to do it themselves. Our use case was that we had a few "audit" reports that we wanted to globally look at portfolios, AND we had portfolios that we never wanted to be reported on, on those reports. So this was a global "don't report" field that we could use to keep them off any reports auditing our system in this way. Meanwhile, reports that don't audit the system don't need this field or can casually exclude portfolios one or two at a time. -skye

Avatar

Level 4
My $.02. Don't timebox your portfolio names, especially if you plan to have the same program names under each year's portfolio. Doing so causes duplication and complicates reporting. Imagine having 3 portfolios: IT 2017, IT 2018 and IT 2019; each having Program X, Program Y and Program Z. You now have 3 "Program Z" buckets and would need to include all 3 in a report filter if you wanted to compare program execution year over year. It gets even more confusing when you only want "IT 2017 - Program Z". You have no way to know which Program Z you are adding to your filter, so you have to put all 3 in the filter. If you don't you might have the portfolio IT 2017 in the filter, but the Program Z from IT 2018; and 0 results. Not to mention the pain caused at the turn of the year; having to create the IT 2020 portfolio and creating all the programs that ought to be there. Now you've got 4 Program Zs and need to update any reports you had created to include the new portfolio/program identifier. It is a management nightmare. Stick with 1 IT portfolio and 1 Program Z; then group / filter by dates in reporting. Rick MacDuffie Symetra Life Insurance Company

Avatar

Level 5
Hi Skye, In your example, "e.g. 2018 Marketing, 2019 Marketing, 2020 Marketing" scenarios, are you building each from scratch year over year? We have recurring campaigns-some annual, some quarterly and some monthly. It would seem to significantly simplify things for our Managers if they could copy/duplicate a Program and its contents. When copying be able to remove attributes from Program and/or contents. Alternatively be able to bulk clean up the projects within the copied Program. Newbie to programs and portfolios, Tammie Bouchard National Safety Council

Avatar

Level 10
hey Tammie, thanks for asking. Since I posted this, there's been a change in Workfront feature so that programs can now be deactivated. There are a few good reasons to go with yearly portfolios and one of the big ones WAS that there wasn't a way to "archive" programs so that they didn't have to be seen again. Now that there is, I would probably say to sit down with your users and talk about why you would want to have portfolios by year vs. one portfolio, and go with what seems to make the most sense for your group. -skye

Avatar

Level 2
Anyone out there a part of an in-house creative team/national retailer using portfolios to group campaigns (or new store openings)? Aka 2019 campaign portfolio with XXX campaign program with a print, digital and social projects under that? What does that process look like for your project owner/campaign manager? Do they create the program and the PM over each channel create the project? Does the custom form data from the portfolio trickle downwards or do you have to copy and paste for each project? We're trying to migrate to portfolios and programs for our campaigns and grand openings and could use some insight from other in-house teams and/or retail brands! Aya Elsoukkary, Creative Operations Floor & Decor