Professional Documents
Culture Documents
CST is a Project Management Office which can be internal or external to a company — that sets, maintains
and ensures standards for project management across that organization. PMO ensures best practices,
project status and direction — all in one spot.
PMOs manage and allocate resources accurately across projects. It also manages priorities based on
timelines, budgets, resource loads and what-if analysis information and accordingly provides the right
resources at the right time. They also define roles and responsibilities.
At a high level and with the initial Phase I release, this application will:
Allow Vendors to register themselves.
Allow Consumers to register themselves.
Allow Admin to review the information and approve or reject.
Allow Consumers to create the Project for which they need resources.
Allow Vendors to view those details when published by Consumers.
Allow Vendors to send the proposal to the consumers.
Allow Consumers to accept or reject the proposal.
Allow vendors to generate the Invoice.
Actors
Admin
Vendor Project Officer (VPO)
Vendor Project Manager (VPM)
Consumer Project Officer (CPO)
Consumer Project Manager (CPM)
Resource
Process overview
Project Management office will include the following process
Vendor Registration: Vendor registers with all the necessary information like Company Name, VPO
Name, VPM Name and their Contact Details. Operator ID’s will be created for both VPO and VPM and sent
to their company email ID’s.
Consumer Registration: Consumer registers with all necessary information like Company Name, CPO
Name, CPM Name and their Contact Details. Operator ID’s will be created for both CPO and CPM and sent
to their company email ID’s.
Approval: Admin reviews the vendors and consumers information and approve or reject it based on
their company rating. In case of rejection a proper reason can be provided.
Project Creation: Consumer Project officer will create the Project with details such as Project Name,
Domain, Role, Experience, Skills Required, Number of resources needed, and Duration and then publish
the project.
Post-Project Creation: Vendor Project officer will be able to view the published projects by different
consumers and if there are resources available then he will prepare a proposal and send it to the VPM for
approval.
Consumer Registration
Consumer clicks on “Register” link to provide Company Name, Registration Type, CPO Name, CPM Name
and their Contact Information.
Consumer reviews the completed information they provided and can edit if required.
Consumer submits the information, which will be forwarded to admin for approval process.
Approval
Admin either approves or rejects the registration based on the information provided and company
rating.
If admin approves then the vendors or consumers can continue with further process.
If admin rejects then there is no alternative for that vendor or consumer to register again.
Project Creation
CPO login into the application with the username and password received and creates a project with
number of resources, experience, skills required and publish the project.
CPO reviews the proposals sent by multiple vendors and get them reviewed by CPM and CPO will
further negotiate with the vendors.
CPO can reject the proposal if the resources requirements are not as per the required criteria.
After the negotiation process, CPM will pick the best proposal and send it to the CPM to accept the
proposal.
Invoice Generation received will be reviewed by both CPO and CPM and then on boarding facilities for
the new resources will be done.
Assumptions
There is no need of interview for the resources proposed by the vendor.
Further processing will be carried out based on the skills asked by the consumer, if vendor proposes
resources with those skills otherwise proposal will be rejected.
Ad Hoc Requirements
This is just a phase I application and there is no need to implement all real world recruitment
application features.
Use DWA wherever possible for emails. Wherever DWA is not applicable, emails can be viewed ad
attachments to the case.
Designated portals should be there for each member. Refer to portal requirements for more details.
Routing has to be dynamic and follow best practices.
Case management has to be followed along with proper naming conventions.
OOTB Reusability is expected. You can follow PDN help to learn already available features in Pega 7.
Necessary privileges and roles have to be defined and used for security purposes.
Unauthenticated portal can be given for vendors and consumers for signup/register.
SLA are expected to be used for escalation and notifications purpose.
Proper usage of New, Perform, Review, Confirm harness is expected.
Validations should be handled at UI and server level.
Error handling should be done with proper messages.
HTML and inline styles are best to avoid.
Styling should be accurate and skin rules should be used as per best practices.
Workgroups and workbaskets are expected to be used whenever necessary.
Data model should be simple enough to carry out all the required tasks.
Proper rule information like usage and description is expected.
Guardrails are expected to be minimal or at least justified for exceptional conditions.
UI clutter should be minimal with only required information.
UX Requirements
Below are minimum UX requirements that this application needs for flexible and dynamic process
execution.
Note: These are minimum requirements and any additional useful requirements are welcome
Vendor Registration
Company Name
Number of Projects Executed
Number of resources available in each domain
Resources Info
Resource name
Domain
Experience
Skills
Previous projects
Consumer Registration
Company Name
Project Creation
Project Name
Domain
Number of Resources Required
Project Duration
Resources Data
Experience Required
Skills Required
Portal Requirements
All Portals should have CST branding and unnecessary details in Perform/Confirm/Review harness
should not be displayed.
Vendors
Home Portal
Vendors should have access to unauthenticated portal to login or sign up.
Consumers
Home Portal
Consumers should have access to unauthenticated portal to login or sign up.
Project Manager
Manager Portal
To review the information and accept or reject the proposals
To accept the Proposal
Project Officer
Worker Portal
To create or view projects info
To prepare or review proposal
To reject the proposal if requirements are not met
Administrator
Developer Portal
To provide access to each user and create operators/WG/WB etc.
Reporting Requirements
Following are required reports for VPO & VPM
Projects published by different consumers.
Available resources
Mail
Proposal approval/rejection by VPM, to be sent to consumer through email.
Security Requirements
Proposal can be accepted only by the Consumer project manager. No other member should be able to
perform the action.
Vendor Project Manager should have access to all the resources information.
Appendix
Below is some sample data you can use it
Sample Users /Operators
Vendor VPO: VPOName@CST.com
Vendor VPM: VPMName@CST.com
Consumer CPO: CPOName@CST.com
Consumer CPM: CPMName@CST.com
Resource: ResourceName@CST.com
Administrator: Administrator@CST.com
Sample Skills
C, C++, JAVA, Oracle
Sample WorkGroups
VendorWG@CST
ConsumerWG@CST