Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To facilitate information sharing while ensuring each contributors true identity, we will establish, publicize, share, and use a standardized account structuredefinition.

Persona’s

Note: personas are in process of being built. Once in place, the links will be provided to those personas.

...

There is no established standardized account structure definition and interaction for SaaS applications in general or for GRC solutions in particular. Nor does UC publish or use a standardized account mechanism for any of its existing applications including Mapper, Dictionary, or the UCF. With no agreed upon standardized account structure definition and interaction, it makes it unnecessarily complicated for systems and applications to easily communicate and share information with one another. In particular, third-party partner applications like AuditBoard and ServiceNow have limited direct integration with UCF.

...

Establishing and utilizing a standardized account structure definition and interaction will

...

:

  • Prove Unified Compliance as a thought leader in the GRC space

  • Make it easier for third-party applications to integrate with UC applications and will meet or beat third-party trust requirements as to establishing trust

  • Set a standard for all future UC applications on how to establish trust in order to facilitate contribution

...

There is no direct monetization component tied to Standardized Accounts; however, content contributed by third parties to the public federated database and federated dictionary will need to be attributed to the person or organization that contributed the content for potential monetization. In addition, data usage will need to be tracked, specifically to users and accounts for billing purposes. Standardized accounts are in an integral part of establishing who will be charged for usage and given credit for contribution.

...

It assumed that third-party applications will have similar enough account requirements that they will be able to setup accounts (primarily using organizationorganizations, accounts, and users) that they can integrate directly with UC applications once in place.

Risk One risk is that the establishment of organizations, accounts, and users may create a confusing onboarding and login experience driving prospects and customers away. The onboarding and login user experience must be made easy yet thorough to establish trust.

Milestones and Phases

List the project milestones along with how that milestone can be successfully measured.

Number

Description

Success Measurement

TBD

Product Requirements

Use Cases

...

As a content contributor I am able to quickly set up my organization that I work for, the account that I wish to start using the software with, and my specific user details that will perform tasks such as research researching terms and contributioncontributing content.

Rainy Day Scenarios

  1. After I setup my organization, I realize I made some mistakes and want to change pretty much everything including the legal name, name, description, primary e-mail address, founded date, primary phone number, and primary address.

  2. After I setup my organization, I realize I should have used a different domain and want to start over or swap out to a different domain. If I can’t change domains, then I need the existing organization to be deleted so that no one can mistakenly use it

  3. After I setup my first account, I realize I made some mistakes and want to change pretty much everything including the name, primary phone number, and primary address

  4. After I setup my user ID, I realize I made some mistakes and want to change pretty much everything including the first name, middle name, last name, and how I want to contribute.

  5. After I setup my user details so that I can contribute content, I realize I made some mistakes and want to change pretty much everything including my name prefix, suffix, middle initial, phone number, address, social accounts., languages, and membership in groups, teams, and initiatives.

Requirements

Requirement

User Story

Importance

Jira Issue

Comments

Organization

Reference to the GRCschema definition

GRCschema - Organization

Ability to create and setup a new Organization with all required information as identified in the standardized account definition

Ability to update an existing organization including name, email address, and other fields identified in the

change org avatar name and color

Register for mapper and gain access to profile and email

RBAC for at least admins vs others

Ability to create, update, and delete one or more accounts associated to an organization

Ability to create, update, and delete a user

Ability to associate / disassociate a user from an account

Ability to request / remove rights for a user to publish to the UC Federated Database

Multiple user names

Make one name primary

Remove all names but one

Define aliases

remove all aliases

phone numbers

email addresses

social media addresses

street addresses

teams

roles

contributor gating / approval governance

...

GRCschema - Account

GRCschema - User

GRCschema - Person

GRCschema - Group

GRCschema - Team

GRCschema - Initiative

Process Flow Diagrams

...