/
Destiny One Implementation (D1i) Project Requirements

Destiny One Implementation (D1i) Project Requirements

Vision: Destiny One registration system implemented to provide student registration, enrollment, engagement and other services


Status: discovery
Active Project(s):
Contact: @James Elder (Unlicensed) ( james.elder@utah.edu )

 

Role /Persona

Persona Code

Person

Contact Info/Link

RACI

 

Sponsor

SPN

James Elder

@James Elder (Unlicensed) james.elder@utah.edu

I

 

Owner

OWN

James Harris

@James Harris (Unlicensed) james.g.harris@utah.edu

A

 

Destiny One System Administrator

ADM

Halli Taukiuvea

@Halli Taukiuvea halli.taukiuvea@utah.edu

 

 

Manager / Provider

MGR

Alex Manzione

@Alex Manzione (Unlicensed) alex.manzione@utah.edu

R

 

Registration / Enrollment

REG

--

 

C

 

Learning eXpereince Designer / Developer / Cirriculum

LXD

--

 

 

 

General Public

PUB

 

 

 

 

Student

STU

--

 

 

 

Faculty

FAC

--

 

 

 

System

SYS

--

 

 

 

Destiny One Curriculum Manager

CUR

--

 

 

 

Destiny One Enrollment Manager

ENR

--

 

 

 

Destiny One Engagement Manager

ENG

--

 

 

 

Destiny One System Integrations

SYI

--

 

 

 

Youth

YTH

 

 

 

 

Professional Education

PRO

 

 

 

 

Academic Programs

ACD

 

 

 

 

English Language Institute

ELI

 

 

 

 

Osher

OSH

 

 

 

 

Go Learn

GOL

 

 

 

 

Lifelong Learning

LIF

 

 

 

 

 

Req#

User Story/Use Case/Requirement

Business Owner

Decision Log / Notes / Questions

Status

Links

D1i.OWN.001

 

UCL is a service organization that provide exceptional experiences to all we work with.

Include who (person or system [version] performing service) is doing what (action/service) with what (object) for whom (audience served) under what circumstances.

@James Elder (Unlicensed)

James Elder (james.elder@utah.edu)

Name (contact) info or @ name if in confluence of the person/team who knows the specific business need for the requirement

 

 

 

 

D1i.OWN.002

UCL is a service organization that provide exceptional experiences to all we work with.

@Jon Thomas (Unlicensed)

Jon Thomas (jon.thomas@utah.edu)

 

 

 

D1i.OWN.003

UCL is a service organization that provide exceptional experiences to all we work with.

@James Harris (Unlicensed)

Jamez Harris (jamez.harris@utah.edu)

 

 

 

D1i.FAC.003

UCL.DLT safeguards student information by having vendors / partners agree to be diligent about keeping student information protected.

 

 

 

 

D1i.USR.010

UCL.DLT encourages innovation experimentation and leading out in research so we help university groups to work smart.

 

 

 

 

D1i.STU.001

As a student, I want to be able to access the registration system from an internet browser on my computer using my University of Utah id (unid) and password.

 

 

 

 

D1i.STU.002

As a student I want to b able to be able to pay for my enrollment from an internet browser on my computer. 

 

 

 

 

D1i.STU.003

As a student, I want to be able to access the registration system from an internet browser on my phone/tablet using my University of Utah id (unid) and password.

 

 

 

 

D1i.STU.004

As a student I want to be able to enlarge the text of the registration website on my phone or tablet. 

 

 

 

 

D1i.STU.005

As a student I want to be able to pay for my enrollment from an internet browser on my phone or tablet.

 

 

 

 

D1i.STU.006

As a student I want to be able to pay for multiple courses across different programs at the same time.

 

 

 

 

D1i.STU.007

As a student I want to be able to view my current and past enrollments when I log into my account using my University of Utah id (unid). 

 

 

 

 

D1i.STU.008

As a student I want to be notified once I have successfully enrolled in a course. 

 

 

 

 

D1i.STU.009

As a student I want to be notified when I have successfully withdrawn from a course. 

 

 

 

 

D1i.STU.010

As a student I want to be notified when I have been dropped from a course. 

 

 

 

 

D1i.STU.011

As a student I want to be notified if I have registered in courses with conflicting schedules.

 

 

 

 

D1i.STU.012

As a student I want to be able to be able to register for a course by email using my University of Utah id (unid). 

 

 

 

 

D1i.STU.013

As a student I want to be able to register for a course by phone using my University of Utah id (unid).

 

 

 

 

D1i.STU.014

As a student I want to be able to register for a course by walk-in using my University of Utah id (unid). 

 

 

 

 

D1i.STU.015

As a student I want to be able to view and modify my account information.

 

 

 

 

D1i.STU.016

As a student I want to be able to view the status of my order. 

 

 

 

 

D1i.STU.017

As a student I want to receive an email telling me when I have met the criteria required for being awarded a badge giving me the option to accept it. 

 

 

 

 

D1i.STU.018

As a student I want to be able to search a list of the complete offering of courses available each semester. 

 

 

 

 

D1i.STU.019

As a student I want to be able to search for a specific course being offered.

 

 

 

 

D1i.STU.020

As a student I want to be able to read a description for each course I have viewed. 

 

 

 

 

D1i.REG.001

As an enrollment agent I want to be able to access a student's account and register them for a class via telephone.

 

 

 

 

D1i.REG.002

As an enrollment agent I want to be able to access a student's account and register them for a class via email. 

 

 

 

 

D1i.REG.003

As an enrollment agent I want to be able to access a student's account and register them for a class via walk-in. 

 

 

 

 

D1i.PUB.001

As a member of the general public I want to be able to search a list of the complete offering of courses available each semester. 

 

 

 

 

D1i.PUB.002

As a member of the general public I want to be able to search for a specific course being offered.

 

 

 

 

D1i.PUB.003

As a member of the general public I want to be able to read a description for each course I have viewed.

 

 

 

 

D1i.FAC.001

As a member of faculty I want to be able to chose the grading criteria for my course and have the outcomes recorded by the system.

 

 

 

 

D1i.FAC.002

As a member of faculty I want to be able to create badges automatically given to students when defined criteria are met. 

 

 

 

 

D1i.ADM.001

As a system administrator I want to be able to determine the number of semesters/terms that take place in an academic/fiscal year. 

 

 

 

 

D1i.ADM.002

As a system administrator I want to be able to determine when semesters/terms take place during the academic/fiscal year. 

 

 

 

 

D1i.ADM.003

As a system administrator I want to be able to implement the grading criteria for a course as determined by the department and/or faculty member teaching the course. 

 

 

 

 

D1i.ADM.004

As a system administrator I want to be able to set the pricing for courses based on department criteria. 

 

 

 

 

D1i.ADM.005

As a system administrator I want to be able to offer course discounts based on department criteria.

 

 

 

 

D1i.ADM.006

As a system administrator I want to be able to set up payment options in the website shopping cart. 

 

 

 

 

D1i.ADM.007

As a system administrator I want to be able to configure auto-response email messages for specific criteria. 

 

 

 

 

D1i.ADM.008

As a system administrator I want to be able to set restrictions and/or requirements for enrollment in a course. 

 

 

 

 

D1i.ADM.009

As a system administrator I want to be able to override course restrictions and/or requirements for a course when necessary. 

 

 

 

 

D1i.ADM.010

As a System Administrator I want to be able to contact Modern Campus when the system crashes.

 

 

 

 

D1i.ADM.011

As a System Administrator I want to be able to contact Modern Campus when the system has become severely limited. 

 

 

 

 

D1i.ADM.012

As a System Administrator I want to be able to contact Modern Campus when a major feature of the software is limited or stops functioning. 

 

 

 

 

D1i.ADM.013

As a System Administrator I want to be able to contact Modern Campus when some members of staff or customers can't use the the system.

 

 

 

 

D1i.ADM.014

As a System Administrator I want to be able to contact Modern Campus when there is a loss in function in the system for one user.  

 

 

 

 

D1i.ADM.015

As a System Administrator I want to be able to contact Modern Campus when a final resolution is required in a situation where a workaround is possible.

 

 

 

 

D1i.ADM.016

As a System Administrator I want to be able to contact Modern Campus when there are minor functional errors that do not impede the use of the system.

 

 

 

 

D1i.ADM.017

As a System Administrator I want to be able to request a copy of the backup data, information or materials from Modern Campus.

 

 

 

 

D1i.ADM.018

As a System Administrator I want to be able to access customer data through an archive database maintained by Modern Campus.

 

 

 

 

D1i.ADM.019

As a System Administrator I want ot be able to set up the payment processor to required specifications.

 

 

 

 

D1i.ADM.020

As a System Administrator I want to be able to be able to set up a test instance in which all required features can be tested prior to live status.

 

 

 

 

D1i.ADM.021

As a System Administrator I want to be able to integrate Destiny One and Salesforce data for supported use cases.

 

 

 

 

D1i.ADM.022

As a System Administrator I want to be able to integrate Destiny One and PeopleSoft data for supported use cases.

 

 

 

 

D1i.ADM.023

As a System Administrator I want to be able to access an integrated project plan during implementation.

 

 

 

 

D1i.ADM.024

As a System Administrator I want to be able to access project status tracking and updates during implementation.

 

 

 

 

D1i.ADM.025

As a System Administrator I want to be able to access the risks and issues log and the decision log during implementation.

 

 

 

 

D1i.ADM.026

As a System Administrator I want to input the correct data into the school information page and enable the American/Canadian version of the public website.

 

 

 

 

D1i.ADM.027

As a System Administrator I want to be able to set up the program office of the website as UCL.

 

 

 

 

D1i.ADM.028

As a System Administrator I want to be able to create the costing units for each department e.g. Lifelong Learning.

 

 

 

 

D1i.ADM.029

As a System Administrator I want to be able to set up the General Ledger (GL) accounts for each department.

 

 

 

 

D1i.ADM.030

As a System Administrator I want to be able to make sure if the information in the GL account matches with that in Peoplesoft.

 

 

 

 

D1i.ADM.031

As a System Administrator I want to be able to build out the necessary program areas in the public view.

 

 

 

 

D1i.ADM.032

As a System Administrator I want to be able to build out the necessary program streams in the public view.

 

 

 

 

D1i.ADM.033

As a System Administrator I want to be able to build out the necessary categories in the public view.

 

 

 

 

D1i.ADM.034

As a System Administrator I want to be able to build out the system calendar including years, terms and holidays.

 

 

 

 

D1i.ADM.035

As a System Administrator I want to be able to be the location of the courses to be created.

 

 

 

 

D1i.ADM.036

As a System Administrator I want to be able to set up various account roles and determine level of access to the system.

 

 

 

 

D1i.ADM.037

As a System Administrator I want to be able to set up workflows in the system based upon the roles that have already been created.

 

 

 

 

D1i.ADM.038

As a System Administrator I want to be able to to assign the owners of workflows.

 

 

 

 

D1i.ADM.039

As a System Administrator I want to be able to set up an age limit for registration for certain courses.

 

 

 

 

D1i.ADM.040

As a System Administrator I want to be able to

 

 

 

 

D1i.ADM.041

As a System Administrator I want to be able to

 

 

 

 

 

 

 

 

 

 

D1i.LXD.001

As a developer I want to be able to customize the branding of the registration website's public view to the institution's needs.

 

 

 

 

D1i.LXD.002

As a developer I want to be able to customize the branding of the registration website's portals to the institution's needs.

 

 

 

 

D1i.LXD.003

As a developer I want to be able to access the branding directly from the web page from the staff view. 

 

 

 

 

D1i.LXD.004

As a developer I want to be able to import institution images for branding purposes. 

 

 

 

 

D1i.LXD.005

As a developer I want to be able to use different templates in different sections of the website. 

 

 

 

 

D1i.LXD.006

As a developer I want to be able to create courses within the system. 

 

 

 

 

D1i.LXD.007

As a developer I want to be able to import courses from an external system. 

 

 

 

 

D1i.LXD.008

As a developer I want to be able to be able to create a badge by defining its criteria and giving it a visual marker. 

 

 

 

 

D1i.LXD.009

As a developer I want to be able to link a badge I have created to an individual course. 

 

 

 

 

D1i.LXD.010

As a developer I want to be able to create custom certificates of completion for courses based on University of Utah criteria. 

 

 

 

 

D1i.LXD.011

As a developer I want to be able to create descriptions for each available course. 

 

 

 

 

D1i.SYS.001

As a system I have a waitlist function that will notify students when a slot has opened in their desired course.

 

 

 

 

D1i.SYS.002

As a system I have a shopping cart that includes all relevant purchase completion details.

 

 

 

 

D1i.SYS.003

As a system I have a badging system in place that allows students to be awarded automatically if they reach certain defined criteria.

 

 

 

 

D1i.SYS.004

As a system I can be access using the University of Utah's SAML 2.0 SSO.

 

 

 

 

D1i.SYS.005

As a system I can be integrated with the University of Utah's SIS system Peoplesoft.  

 

 

 

 

D1i.SYS.006

As a system I can be integrated with the University of Utah's Salesforce instance. 

 

 

 

 

D1i.LIF.001

As a prospect I want to be able to able to explore the courses available without a login using an internet browser on a computer.

 

 

 

 

D1i.LIF.002

As a prospect I want to be able to able to explore the courses available without a login using a tablet or phone.

 

 

 

 

D1i.LIF.003

As a prospect, I want to be able to access the registration system from an internet browser on my computer using my University of Utah id (unid) and password.

 

 

 

 

D1i.LIF.004

As a prospect, I want to be able to access the registration system from an internet browser on my phone/tablet using my University of Utah id (unid) and password.

 

 

 

 

D1i.LIF.005

As a prospect, I want to be able to enroll in a course using the internet browser on a computer.

 

 

 

 

D1i.LIF.006

As a prospect, I want to be able to enroll in a course using the internet browser on tablet or phone.

 

 

 

 

D1i.LIF.007

As a prospect, I want to be able to register for a course by phone call using my University of Utah id (unid).

 

 

 

 

D1i.LIF.008

As a prospect, I want to be placed on a waitlist if the course I want to enroll in is full.

 

 

 

 

D1i.LIF.009

As a prospect, I want to be notified by the system when a slot in a class I have been placed into a waitlist for opens up.

 

 

 

 

D1i.LIF.010

As a prospect, I want to be placed on a priority waitlist enrollment from a previous semester with a specific link.

 

 

 

 

D1i.LIF.011

As a prospect, I want to be notified by the system when a slot in a class I have been placed into a priority waitlist enrollment from a previous semester for opens up.

 

 

 

 

D1i.LIF.012

As a prospect, I want to be able to pay for my enrollment from an internet browser on a computer.

 

 

 

 

D1i.LIF.013

As a prospect, I want to be able to pay for my enrollment from an internet browser on a phone or tablet.

 

 

 

 

D1i.LIF.014

As a prospect, I want to be able to pay for my enrollment on a phone call.

 

 

 

 

D1i.LIF.015

As a student, I want to be notified once I have successfully enrolled in a course and receive proof of purchase.  

 

 

 

 

D1i.LIF.016

As a student, I want to receive class information after I have successfully completed enrollment.

 

 

 

 

D1i.LIF.017

As a Life Long admin I want to be able to set an age limit for registration in certain classes.

 

 

 

 

D1i.PRO.001

As a prospect I want to be able to able to explore the courses available without a login using an internet browser on a computer.

 

 

 

 

D1i.PRO.002

As a prospect I want to be able to able to explore the courses available without a login using a tablet or phone.

 

 

 

 

D1i.PRO.003

As a prospect, I want to be able to access the registration system from an internet browser on my computer using my University of Utah id (unid) and password.

 

 

 

 

D1i.PRO.004

As a prospect, I want to be able to access the registration system from an internet browser on my phone/tablet using my University of Utah id (unid) and password.

 

 

 

 

D1i.PRO.005

As a prospect, I want to be able to enroll in a course using the internet browser on a computer.

 

 

 

 

D1i.PRO.006

As a prospect, I want to be able to enroll in a course using the internet browser on a tablet or phone.

 

 

 

 

D1i.PRO.007

As a student I want to be able to enroll in multiple courses at once.

 

 

 

 

D1i.PRO.008

As a prospect, I want to be able to determine if a course meets the requirements for accreditation.

 

 

 

 

D1i.PRO.009

As a prospect, I want to be able to contact the support apparatus within the registration system.

 

 

 

 

D1i.PRO.010

As a prospect, I want to be able to contact ProEd support over the phone.

 

 

 

 

D1i.PRO.011

As a prospect, I want to be able to pay for my enrollment from an internet browser on a computer.

 

 

 

 

D1i.PRO.012

As a prospect, I want to be able to pay for my enrollment from an internet browser on a phone or tablet.

 

 

 

 

D1i.PRO.013

As a student, I want to be able to request a tuition reduction in the checkout cart where applicable.

 

 

 

 

D1i.PRO.015

As a student, I want to be notified once I have successfully enrolled in a course.

 

 

 

 

D1i.PRO.016

As a student, I want to receive class information after I have completed enrollment.

 

 

 

 

D1i.PRO.017

As a student, I want to receive a welcome email if I am in a program cohort.

 

 

 

 

D1i.PRO.018

As a student, I want to receive a reminder email a week before the start of class.

 

 

 

 

D1i.ACD.001

As a prospect I want to be able to able to explore the courses available without a login using an internet browser on a computer.

 

 

 

 

D1i.ACD.002

As a prospect I want to be able to able to explore the courses available without a login using a tablet or phone.

 

 

 

 

D1i.ACD.003

As a prospect, I want to be able to select a course without immediately enrolling in it using the internet browser on a computer.

 

 

 

 

D1i.ACD.004

As a prospect, I want to be able to select a course without immediately enrolling in it using the internet browser on a phone or tablet.

 

 

 

 

D1i.ACD.005

As a prospect, I want to be able to enroll in a course using the internet browser on a computer.

 

 

 

 

D1i.ACD.006

As a prospect, I want to be able to enroll in a course using the internet browser on a tablet or phone.

 

 

 

 

D1i.ACD.007

As a prospect, I want to be able to contact UCL and enroll in a noncredit course from the catalog by phone.

 

 

 

 

D1i.ACD.008

As a student, I want to receive notification that I have successfully enrolled in a course.

 

 

 

 

D1i.ACD.009

As an Academic Programs admin I want to be able to set an age limit for registration in certain classes.

 

 

 

 

D1i.ELI.001

As a student, I want to be able to schedule a test to determine what ELI courses I need to take.

 

 

 

 

D1i.ELI.002

As a student, I want to be able to select the appropriate courses based on the testing.

 

 

 

 

D1i.ELI.003

As a student, I want to be able to enroll in the appropriate courses based on the testing.

 

 

 

 

D1i.ELI.004

As a student, I want to be able to pay for my course enrollments based on the information provided by the ELI staff.

 

 

 

 

D1i.ELI.005

As a student, I want to receive information about the courses in which I’m enrolled.

 

 

 

 

D1i.ELI.006

As a student, I want to receive confirmation of purchase for my enrollments.

 

 

 

 

D1i.OSH.001

As a prospect, I want to be able to become an Osher member.

 

 

 

 

D1i.OSH.002

As a prospect, I want to be able to pay for a membership.

 

 

 

 

D1i.OSH.003

As a member, I want to receive a welcome from Osher after becoming a member.

 

 

 

 

D1i.OSH.004

As a member, I want to be able to select courses or special events in the system

 

 

 

 

D1i.OSH.005

As a member, I want to be able to enroll in a course with a fee attached.

 

 

 

 

D1i.OSH.006

As a member, I want to be able to enroll in a course that is free.

 

 

 

 

D1i.OSH.007

As a member, I want to be placed on a waitlist if the course I want to enroll in is full.

 

 

 

 

D1i.OSH.008

As a member, I want to be notified by the system when a slot in a class I have been placed into a waitlist for opens up.

 

 

 

 

D1i.OSH.010

As a member, I want to be able to pay for the course I am enrolled in.

 

 

 

 

D1i.OSH.011

As a member, I want to receive notification that my payment is processing.

 

 

 

 

D1i.OSH.012

As a member, I want to receive proof of purchase.

 

 

 

 

D1i.OSH.013

As a member, I want to receive a confirmation of enrollment.

 

 

 

 

D1i.OSH.014

As an OSHER admin I want to be able to set an age limit for registration in all classes.

 

 

 

 

D1i.YTH.001

As a prospect I want to be able to able to explore the courses available without a login using an internet browser on a computer.

 

 

 

 

D1i.YTH.002

As a prospect I want to be able to able to explore the courses available without a login using a mobile device.

 

 

 

 

D1i.YTH.003

As a prospect, I want to be able to create an account that would allow me to enroll my child in course or a camp.

 

 

 

 

D1i.YTH.004

As a prospect, I want to be able to log in to the system using an existing account.

 

 

 

 

D1i.YTH.005

As a prospect, I want to be able to add a class, multiple classes and/or a camp to the system cart.

 

 

 

 

D1i.YTH.006

As a prospect, I want to be able to enroll multiple children in a course and/or camp at the same time.

 

 

 

 

D1i.YTH.007

As a prospect, I want to be able to access and complete the liability waver for the course and/or camp in the system.

 

 

 

 

D1i.YTH.008

As a parent, I want to be able to pay for the courses in which my child is enrolled in they system.

 

 

 

 

D1i.YTH.009

As a parent, I want to receive confirmation of my child’s registration in the course and/or camp.

 

 

 

 

D1i.YTH.010

As a student, I want to receive a reminder email pertaining to the course in which I’m registered.

 

 

 

 

D1i.GOL.001

As a prospect I want to be able to able to explore the courses available without a login using an internet browser on a computer.

 

 

 

 

D1i.GOL.002

As a prospect I want to be able to able to explore the courses available without a login using a tablet or phone.

 

 

 

 

D1i.GOL.003

As a prospect, I would like to opt-in to a newsletter from GoLearn.

 

 

 

 

D1i.GOL.004

As a prospect, I would like to be able to add an opportunity to the system cart.

 

 

 

 

D1i.GOL.005

As a prospect, I want to be placed on a waitlist if the opportunity I want to enroll in is full.

 

 

 

 

D1i.GOL.006

As a prospect, I want to be able to enroll in the opportunity I select.

 

 

 

 

D1i.GOL.007

As a prospect, I want to be able to pay for the opportunity in which I am enrolled in the system.

 

 

 

 

D1i.GOL.008

As a prospect, I want to be able to pay for the opportunity in which I am enrolled by phone.

 

 

 

 

D1i.GOL.009

 

 

 

 

 

D1i.GOL.010

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Recommended statuses are

  • needs update

  • changing

  • Failed_qa

  • updated

  • Question

  • BLANK (means current)

Quality Assurance Efforts

Links to recent QA effort results below:

 

 

Related content