Catherine Hicks
User Experience and Product Design Professional

Scytale

Scytale was started in 2017 by seasoned engineers from Amazon Web Services, Google, Okta, PagerDuty, Splunk, and Duo Security who want to help enterprise engineers securely and easily build identity-driven, large-scale distributed software systems

Role & Project Summary

  • Scytale Enterprise: User Management

  • Administrators need to be able to add multiple users to multiple trust domains within a single enterprise instances
  • Administrators will be able to add users to single and multiple trust domains and assign users role based permissions on each one
  • User will not have to do this without entering a command line
  • The idea of user management was the first piece of our administration tasks that were built for the platform. We looked at AWS and Google services for how they handle user management as concepts we could explore in our application

Project Constraints

  • 1. Must have a 1:1 and 1: Many association in adding and assigning user roles

  • 2. Must work at scale
  • We believe administrators will be able to easily manage their user access with a solid, well thought out user management feature inside the platform
  • The product requirements were not fully fleshed out when I began to design this, so this was something that was not given to me from the product owner until design was in progress, but it did not really substantially change the general idea, just a couple key parts of the UI where roles were defined and viewed

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Scytale Enterprise: User Management

Wireframes

Example

At the beginning of my design process I created wireframes for testing purposes.

Guiding Questions

  • Why was it useful to do this?
  • What kind of wireframes did you make?
  • Low fidelity or high fidelity?
  • What tool did you use for this?
  • Did you use them for testing?
  • How many iterations did you have?

Summary

While initial basic informal user research was completed utilizing information gathered from sales calls (specifically lost sales) and demo feedback, we have not yet confirmed our product design assumptions fully via more formal user research, so we're making assumptions based on educated assumptions in this initial product launch

We felt that post-launch was the best time to formalize our research and test our assumptions since we'd have a concrete data to work with

This is on the roadmap in the near future, however we felt that in the initial concept phase, the feedback we got in less formal conversation, and a basic alpha of a platform that was used as a basis for enhancement, we felt we were not designing this platform completely blind without understanding the users in some capacity so we felt we could hold off on introducing formal research into the mix until we had something more concrete to get get feedback on

The definition of user roles and what they had access to was not clearly defined when beginning to design the UI for this feature

The roles were defined as we went along. The UI itself was built to be expandable to whatever user roles the product team determined were necessary as they built user roles