Demand Management Overview
Demand Management is a planning methodology used to forecast, plan for, and manage the demand for products and services.
The Demand is the process of organization, which is put internally to collect new ideas, projects, and needs during the creation of the Portfolio.
Demand Management has a proactive process, which can be used as a strategy while addressing/analyzing/collecting new ideas. The process implements a correct prioritization and selection in identifying:
- Objectives and requirements
- Strategic alignment
- Scheduling
- Budget and source of funding
- Level of risk
- Impact on the Organization
- Pre-requisites
Demand Management's final output will be contained in a single database, as this data will be used many times from now until the implementation.
Demand Management Roles
The following end-user roles are for the Demand Management module of the Fusion Agility application.
Demand Contributor
Demand Contributor can create new demands from Fusion Agility Suite Application. Demand Contributor can only edit demands created by him/her. Demand Contributor has access to BMC Helix Digital Workplace and Fusion Agility Suite application. Demand Contributor can create ideas from both consoles. Can view, vote, and add activity notes in ideas created by him/her and other contributors as well.
Demand Manager
Demand Manager has all access to Demand Management Console. Demand Manager can create/edit, on demands created by him/her and demands where he/she is assigned as Demand Manager. Demand Manager can also create new ideas from BMC Helix Digital Workplace and Fusion Agility Suite. Demand Manager can view, vote, and add activity notes in ideas created by him/her and other contributors as well.
Portfolio Manager
Portfolio Manager can create and edit demands into the portfolios which are assigned as Portfolio Manager. The portfolio manager can also create new ideas from BMC Helix Digital Workplace and Fusion Agility Suite. The portfolio manager can view, vote, and add activity notes in ideas created by him/her and other contributors as well.
Stakeholders
Stakeholders are related to the demand and they are users of the organization involved in assessing, reviewing, and re-considering the demand based on Cost, Benefits, and the long-term goal for the product. They can access the demand and can create comments but they can not edit the demand, Stakeholders can be related to the demand with the responsibility to approve or reject the demand.
End-to-end process
The following figure provides an overview of the demand lifecycle.
The demand management process consists of the following procedures for handling new demands.
- Demand contributor logins into Fusion Agility Suite and creates a new demand by following the steps Creating-demands.
- Demands are created in 'Draft' status. Demand contributor writes all details of that demand for data associated with fields, see Viewing-and-updating-demand-details.
- Demand contributor updates 'Requested' status, Changing-demand-statuses, to start looking into by demand manager. Demands generated from an idea are created in the 'Requested' status whereby the demand manager is associated with the portfolio manager by default.
- The demand manager starts looking at the demand with all the details entered by the demand contributor. Demand manager:
- creates requirements, see Creating-demand-requirements.
- identifies risks, see Identifying-risks.
- introduces stakeholders, see Entering-Stakeholders.
- collects resources, see Collecting-resources.
- Once the demand manager finds it useful/needful based on the current details, proceed with the next status 'Investigation' by following the steps Changing-demand-statuses. If the demand manager does not find it, the required status can be changed to 'Pending' or 'Cancelled'.
- The demand manager investigates whether this Demand has and can fulfill the organization's goal. Further analysis of Risk associated, Resources required, Stakeholders approval, Financial Cost, and Total Budget is investigated in detail with concerned stakeholders of the Demand.
- The demand manager allocates Resources and Stakeholders for them to approve the demand and puts the demand in 'Assessed' status by following steps Changing-demand-statuses.
- Stakeholders assess, review, and re-consider the demand based on Cost, Benefits, and the long-term goal for the product. Stakeholders can Approve, Reject and Hold the demand by following the steps Approving-and-rejecting-demands.
- Once all stakeholders approve, the status of demand moves to 'Approved' automatically, and a new project or a new portfolio is created.
- If demand creates a new portfolio, then the requirements are copied 'In Backlog' status into the new portfolio automatically.
- If demand creates a new project, then the requirements are copied into the portfolio to which demand belongs, and a new task is created in 'Backlog' status for each requirement into the new project automatically, relating requirement and task.
- If demand creates a new project, the demand is completed automatically when the project is completed, or if demand creates a new portfolio then demand moves to 'Completed' status.
Demand Management Data Access Model
The Demand Management application uses row-level security (RLS) to control access to the record and fields. RLS is applied by using Security Labels in BMC Helix Innovation Studio.
The following table describes the Security Labels required for Demand Management:
Security Label name | Description |
---|---|
Idea Assignee | Has access to the demand which is created from an idea but without the write access. The permission is assigned to the Idea Manager of the idea. |
Demand Owner | Access to the demand. Grants write access to modify the demand only in 'Draft' status. The permission is assigned to the submitter when the idea is created. |
Demand Assignee | Access to the demand, and grants write access to modify all fields. The permission is assigned to the Demand Manager who can change the assignments. |
Project Assignee | Access to the demand but without write access. When demand creates a new project, the permission is assigned to the Project Manager. The assignments are updated automatically when project changes the project manager. |
Portfolio Assignee | Access to the demand, and grants write access to modify all fields The permission is assigned to the Portfolio Manager of the portfolio if the demand belongs to a portfolio, or when demand creates a new portfolio, the permission is assigned to the portfolio manager. The assignments are updated automatically when the portfolio changes the portfolio manager. |
Stakeholders | Access to the demand but without write access. The permission is assigned to the users related to the demand as stakeholders. |