/
Apigee Teams Feature Requirements

Apigee Teams Feature Requirements

Project TitleCampus Web API
JIRA Project
Project Lead
Project TeamDiana Antova
Steven Maglio
Ian Lessing (Unlicensed)
Kevin Wu

Background & Business Value

Currently applications are associated with the user that creates them. At the moment, we have asked all users to create Functional Accounts in order for Teams to have a shared username/password combination that they can use as a group to access their departments applications. We need a better way to associate an application with a Team or a group of people.

Apigee provides this functionality in a "Companies" feature that is part of the Enterprise package. We can use the Companies feature on the portal without paying for the Enterprise package. However, we will need to implement the UI for working with the underlying technology ourselves.


Goals

  • Add the ability for Teams to Manage Applications.
  • Remove functional accounts.
  • Allow the API Consumers to Create and Manage their own Teams.
  • Develop slack commands to provide Apigee Admins the ability to Manage Teams.

Assumptions

Out of Scope

  • Asking Campus IdM to create "Team Accounts"
    • Alternatively to implement the Apigee Companies feature we could ask campus to create "Team Accounts" in the Campus IdM. But, it really seems like a bad idea compared to Apigee's Teams Feature.


Project Timeline

MilestoneRequirementsEstimated LengthEstimated StartEstimated CompletionStatus
New InfrastructureApigee NonMint Company Integration1 month

REQUIREMENTS GATHERING

Slack Commands to Manage Teams Requirements1 month

REQUIREMENTS GATHERING
Transition PreparationTransition Plan Requirements1 month

REQUIREMENTS GATHERING
Executionsee Transition Plan Requirements1 month

TODO












Requirements Documents

Related content

Apigee NonMint Company Integration
Apigee NonMint Company Integration
More like this
Campus API Developer Portal Security Requirements
Campus API Developer Portal Security Requirements
More like this
Transition Plan Requirements
Transition Plan Requirements
More like this
Campus Identity Resource Request
Campus Identity Resource Request
More like this
@apibot - team command Requirements
@apibot - team command Requirements
More like this
Slack Commands to Manage Teams Requirements
Slack Commands to Manage Teams Requirements
More like this