A few weeks ago we had a great discussion on Agile’s PPM (Product Portfolio Management) tool in our webinar session and user group meeting. Agile PPM is a web-based, enterprise system supporting the management of phase-based programs and projects with seamless integration to PLM.
In addition, Agile PPM manages sub-projects, processes, deliverables, schedules, resources loading, task management, and collaborative discussions between users.Â
PPM is all about the management of work and resources. It dictates how to take command or control over the work and resources for any project. Agile PPM offers a wholesome, and closed-loop view of information at the different level of each project of every portfolio. Important and tactical PPM practices and modules include:Â
- Demand management, Â
- Project/program management, and Â
- Results management.Â
PPM synchronizes with other Agile PLM modules to automatically track program status leaving the team free to focus on execution. PPM tools for Agile provide advanced solutions to production issues. Â
There are many PPM tool benefits. Agile PPM aims to provide solutions to many common program management issues. Below are some PPM benefits:Â
- Real-Time Status Reports supporting data-driven projects and portfolio priority decisions.Â
- Collaboration Tool keeps discussions in Agile PPM, lessons learned, and critical notes within the project and out of individual computers and email backlogs. It also improves design reuse between teams leading to reduced project cycle times.Â
- In Agile PPM, Task Manager lists tasks and action items for each user. The user can then easily update the status or mark complete when done reducing the number of emails and meetings required to keep the team in sync.Â
- Resource management to avoid over allocations which lead to missed deliveries.Â
Customization and Configuration
PPM is a highly configurable tool so I recommend spending time with agile PPM tools upfront to design the processes, rules, templates, and reports that match how your organization operates. Templates can be set up in Agile PPM for everything from high-level corporate metrics to the schedule, resources, and deliverables required on projects.Â
Templates are the key to identifying the objects within the PLM system that will also be tracked in the PPM system. PPM schedule template is my favorite. This PPM schedule template is what creates the tight synchronization between the product and project data enabling PPM to automatically track the project status.Â
My background is in product engineering, Agile PLM modules, and program management for semiconductor IC development. Upon initial introduction to agile PPM I looked for: ease of use, value add and return on investment.Â
After all, we will need to convince a whole organization to switch from tools they are very comfortable with to a completely new software solution.Â
Role-Specific Usage
I found PPM to be fairly intuitive to use. With just a brief introduction to the software I was able to take an established template and edit it for my more specific project needs. Then I easily created a couple projects with Agile PPM.Â
In the past I always had grand plans of setting up some project schedule templates but never seemed to have the time to use them so I see a huge time savings with PPM templates. I really like the Gantt chart editor. It looks and operates just like other mainstream scheduling tools I’ve used in the previously. I see a lot of potential in the reporting capabilities. While there are some good standard reports, this is one area where I see the need for initial customization to create the reports that the program managers and team members are currently generating manually.Â
I used to spend a significant amount of time pulling together 1-page monthly status reports for Operation reviews which would be out of date within a week. This tool has the capability to auto-generate those reports with real time data.Â
Engineers and other team members primarily use the Task Manager and Collaboration tools because of the many PPM benefits. The Task Manager obtains the required tasks for an assigned resource from the project template (basically, the line items on the schedule).Â
The assigned resource can accept, delegate or cancel the task. Of course additional tasks and action items can be added. I practiced adding and updating tasks and found it very simple to complete with just a few clicks.Â
This is another area where I see great potential in PPM agile and Agile PLM modules so l to add customization to streamline the tasks listed. For example, once a project is kicked off the entire project’s associated tasks (regardless of when due) show up in the assigned resource’s task list.Â
Setting up custom rules can limit the user’s view to only those task needed for the current or next phase. The collaboration tool is as simple as sending and replying to an email but within the tool. The user can even add attachments.Â
Conclusion
In summary, I believe Agile’s PPM tool, and PPM agile do address a number of program management issues resulting in an improved return on investment by reducing resource costs, cycle time and the effort team members spend on non-value added (but required) tasks. I found Agile PPM easy to use for the Executive who needs to track the overall project health, the Program Manager who will have the most interaction with the tool, and the Task owners who will use the tool to track requirements and collaborate with others.Â
I see the initial customization, template creation, and Agile PPM tools being key to a successful roll out and utilization within any organization. Finally, while agile PPM and PPM tools for agile can be used as a standalone tool, there is a significant benefit to the product data integration from other PLM modules. The PPM tool benefits the entire organization.Â
FAQs
Agile PPM provides real-time status reports, enabling data-driven decision-making for projects and portfolio prioritization. This ensures greater visibility into ongoing activities.Â
The collaboration tool in Agile PPM fosters discussions, knowledge sharing, and note-keeping within the project environment. This not only keeps critical information centralized but also promotes design reuse between teams, leading to reduced project cycle times.Â
The Task Manager in Agile PPM lists tasks and action items for each user, allowing easy updates on task status. This reduces the need for excessive emails and meetings, ensuring efficient communication and synchronization within the team.Â
Agile PPM includes resource management features to prevent overallocations, which can lead to missed deliveries. By efficiently managing resources, Agile PPM contributes to successful project outcomes.Â
Agile PPM offers highly configurable templates, including schedule templates, facilitating the synchronization between product and project data. This feature automates the tracking of project status and ensures that schedules are aligned with organizational processes.Â
Agile PPM is a highly intuitive tool that allows users to customize templates, rules, and reports based on their organization's requirements. This flexibility ensures that the tool aligns with unique project needs.Â
Users have reported significant time savings with Agile PPM, particularly in tasks like setting up project schedule templates. The Gantt chart editor and reporting capabilities contribute to efficient project management, reducing manual efforts.Â
Agile PPM synchronizes with other Agile PLM modules, providing a comprehensive solution. Integration ensures that program status is automatically tracked, allowing teams to focus on execution rather than manual updates.Â
Agile PPM caters to the needs of executives tracking overall project health, program managers interacting extensively with the tool, and task owners managing requirements. Its user-friendly interface and varied features benefit stakeholders at different levels.Â
By addressing program management issues, reducing resource costs, cycle time, and efforts spent on non-value-added tasks, Agile PPM enhances the overall return on investment for organizations.Â