Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the use cases for the platform implementer persona #246

Merged
merged 6 commits into from
Sep 23, 2019

Conversation

ckemper67
Copy link
Contributor

To address #165, this PR adds the use cases for the platform implementer persona. The use cases are interesting, because the platform implementer's responsibility is to make some of the other roles successful.

To highlight that relationship between the roles, I decided to bold the use of other personas in the use case description.

To address issue#165, this PR adds the use cases for the platform implementer persona. The use cases are interesting, because the platform implementer's responsibility is to make some of the other roles successful.
Copy link
Contributor

@lumjjb lumjjb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

* As a platform implementer I can enable my **security administrators and compliance officers** to enforce auditing of access policies.
* As a platform implementer I can enable my **security administrators and compliance officers** the auditing of resource access.
* As a platform implementer I can enable my **compliance officers** the setting of audit logging policies for my organization's resources
* As a platform implementer I can enable my **compliance officers** to certify the non-violation of my organization's compliance needs.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: spacing between bullets for consistency

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ack

usecases.md Outdated
# Platform Implementer

* As a platform implementer I can make my organization's **enterprise, network and quota operators** successful.
* As a platform implementer I can make my organization's **security administrators and compliance officers** successful.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These two points seem to be a summary of the below points. Organizing it into the two groups could be very helpful for readability.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mean one group each for operators and administrators or one group each for summary and details?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one group each for operators and administrators

* As a platform implementer I can enable my **security administrators and compliance officers** to enforce auditing of access policies.
* As a platform implementer I can enable my **security administrators and compliance officers** the auditing of resource access.
* As a platform implementer I can enable my **compliance officers** the setting of audit logging policies for my organization's resources
* As a platform implementer I can enable my **compliance officers** to certify the non-violation of my organization's compliance needs.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My assumption of a platform implementer is that he/she should be responsible across multi-cloud or hybrid cloud boundaries - like in the security administrator case. Or is the platform implementer here scoped to a single cloud?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No I think the multi-cloud and hybrid deployments are actually very relevant to this persona, maybe to all personas here. That might be something to put into the intro paragraph.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I decided to add a dedicated intro paragraph for the platform implementer persona and specifically mention the bridging of heterogeneous platforms.

Copy link
Contributor

@lumjjb lumjjb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lumjjb
Copy link
Contributor

lumjjb commented Sep 11, 2019

@pragashj any thoughts on the addition?

@lumjjb lumjjb requested a review from pragashj September 11, 2019 18:08
@lumjjb
Copy link
Contributor

lumjjb commented Sep 23, 2019

Merging as discussed on 09/18 call.

@lumjjb lumjjb merged commit e6cf7b7 into cncf:master Sep 23, 2019
Michael-Susu12138 pushed a commit to Michael-Susu12138/tag-security that referenced this pull request Dec 12, 2023
* Add the use cases for the platform implementer persona
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants