Versions Compared

Key

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


Page Properties


Project TitleCWA
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

Status
colourYellow
titlerequirements gathering

Slack Commands to Manage Teams Requirements1 month

Status
colourYellow
titlerequirements gathering
Transition PreparationTransition Plan Requirements1 weekmonth

Status
colourYellow
titlerequirements gathering
ExecutionseeĀ Transition Plan Requirements1 month

Status
titleTODO













Requirements Documents

Create from Template
blueprintModuleCompleteKeycom.atlassian.confluence.plugins.confluence-software-blueprints:requirements-blueprint
contentBlueprintIdc46e4a85-24f6-436b-a11a-aa6e91810944
templateNamec46e4a85-24f6-436b-a11a-aa6e91810944
titleProduct Requirements
buttonLabelAdd New Requirements

Page Properties Report
headingsDocument Status, Document Sign-Off
sortByTitle
cqllabel = "requirements" and space = currentSpace() and ancestor = currentContent()