SeedCompany / cord-api-v3

Bible translation project management API
MIT License
18 stars 4 forks source link

PROJECT: CORD Dashboard #1977

Open sethmcknight opened 3 years ago

sethmcknight commented 3 years ago

Objective: Provide visibility to our portfolio to make strategic and tactical decisions

┆Issue is synchronized with this Monday item by Unito

sethmcknight commented 3 years ago

Some Input from Users

It would be nice to have all the project-management info pertinent for ONE specific project on one project page ("dashboard") in DOMO.

What Field needs to manage

Things we do have today

sethmcknight commented 3 years ago

Initially this will focus on managing and displaying additional information in CORD for Languages and Projects. Later we may look at building out additional functionality to surface insights and metrics relevant to the user.

Here are the sections we are looking at currently

sethmcknight commented 3 years ago

Display and Manage Language Data

The existing Language Details page doesn't follow the same patterns used in other parts of the application, makes data management difficult, and is lacking key information for Portfolio Management and Investor communications.

We need to revisit the way the Language Page is laid out to improve data management and visibility. We should be intentional to adopt existing patterns used throughout the application or develop new patterns where needed.

Overview of Data

CORD Language

This is language information unique to Seed Company and CORD. It will be manually entered.

Data Fields

Ethnologue Data

This is language information maintained by SIL and is used across the Bible Translation movement to identify Languages.

We would like to look at pulling this data directly in from the Progress.Bible LivingLanguages API.

We should consider creating Ethnologue Language pages and simply linking an Ethnologue Language to a Seed Company Language.

Data Fields

All Access

This is information is maintained by ETEN and Progress.Bible, and determines what Languages should be focused on a received ETEN funding.

We would like to look at pulling this data directly in from the Progress.Bible LivingLanguages API.

Data Fields

Lifetime Goals

This section articulates what people in this Language community would like to see developed in their Language in the long-term and tracks progress toward those goals.

Some of this data will be input by Seed Company.

We would like to look at pulling some of this data directly in from the Progress.Bible LivingLanguages API.

Data Fields Seed Company

LivingLanguages API

People Group

This section will contain relevant information about the People Group that speak this Language across a number of categories. This will be manually input.

Data Fields Religion

Daily Life

Geography/History

Social Life

Related Entities

We would like to surface all entities related to a Language. We've already done this with Projects.

Should we have Cards for each Entity Type that show the total related and then click in to view the list (Like Team Members and Partnerships on a Project?)

Data Points

sethmcknight commented 3 years ago

Preset Inventory Flag

Field will be selecting Preset Inventory for Advancement to connect Investors to as part of our Language Offering.

Project Managers will make this selection at the Project level, but it will be applied to the Language Engagements. If a Language Engagement has an Investor connected we may need to automatically flag new Language Engagements with that Language as Preset Inventory.

This flag will need to:

sethmcknight commented 3 years ago

Language Engagement Data

We are looking to pull partner Language Engagement data in from the SIL LanguageEngagementDetails API and track additional data on Language Engagements.

We need to apply any design patterns set on the Language Details or other parts of the application to the Language Engagement page.

We also need to capture the following data:

sethmcknight commented 3 years ago

Embed Financial DOMO Cards

We need to embed 2 DOMO Cards on the Project Budget Details screen. These should be displayed once a Project is Active and auto-filter based on the Project Name/ID.

sethmcknight commented 3 years ago

Defined Posts

We need a way to link posts to specific actions/entities in CORD.

These should display by the entity and in the Posts feed.

Some examples include:

sethmcknight commented 3 years ago

Consulting Activities

We need a way to track consulting activities for Management Oversight and a Board Mandated Goal to track our Consultant-in-Training Mentorship.

Consultants need a way to select an Activity, link it to relevant entities, and input the number of weeks in a quarter they spent on the Activity.

Activities

Linked Entities

Additional Data

sethmcknight commented 3 years ago

Embed DOMO Page

Once a relevant set of Portfolio Management cards are identified in DOMO, create a 'Dashboard' page that pulls in cards based on the users role(s) and auto-filters the cards for them.

sync-by-unito[bot] commented 1 year ago

➤ Seth McKnight commented:

Objective: Provide visibility to our portfolio to make strategic and tactical decisions