Top Banner
16

2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

Dec 17, 2015

Download

Documents

Ashlie Griffin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.
Page 2: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

2

Use Cases in Kuali Student

What is Kuali Student?

What is a Use Case?

How are Use Cases applied in Kuali Student?

What is the methodology to create Use Cases?

What are some of the challenges?

Page 3: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

3

...the next generation

student system

Page 4: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

4

WHAT is Kuali Student?

person-centric

flexible and scalable

modular

open source

service-oriented

sustainable

Page 5: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

5

WHY Kuali Student?

We have increasingly complex needs.

We need a time saving, cost effective solution.

We need customization.

Page 6: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

6

WHO is involved?

Founders

Partners

The Andrew W. Mellon Foundation

The University of British Columbia Florida State University The University of California (Berkeley) San Joaquin Delta College The University of Maryland (College Park)

Massachusetts Institute of Technology (MIT)

Page 7: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

7

WHEN is this available?

Page 8: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

11

Use Cases

Definition: a use case is a description of the interaction between a user (actor) and a system where the actor performs a task to reach a specific goal.

Purpose:

document functional requirements of a system

*use cases do not capture all the requirements hub-and-spoke mode of requirements

document current processes or future processes

captures scope (functional and design)

Page 9: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

12

Use Cases

Format:

Graphical – use case diagrams

Textual – Word, Excel, Wiki, etc

casual formal

Goal level (Alistair Cockburn): At what level should I write?

summary > involve multiple user-goals, shows lifecycle relationship between user-goals

user-goal > required to get work done, can the actor go away happy after completing the goal?

sub-function > very low-level, required to carry out user-goals

Page 10: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

Use Cases in Kuali Student

Traditional relationships:

Data Formats

Business Rules

Performance Requirement

UI Requirements and UI Design

New relationships:

Service Oriented Architecture and Design (SOAD)

User Experience (UX)

13

Page 11: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

Kuali Student SOAD Methodology

14

Page 12: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

Use Case Methodology in Kuali Student

Use Case Team

Working with Subject Matter Experts

Evolution (trials and exercises)

Abstract vs Concrete

Level of Detail

Template components and format

Organization of use cases

How we do it now

Scenario

Develop list of use cases (Actor + Goal)

Iterations – (from casual to formal)15

Page 13: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

Use Case Methodology in Kuali Student

Page 14: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

Use Case Template

Wiki format

Original Template

Current Template

Samples

Links to services

Links to data

Links to rules

17

Page 15: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

Challenges

Communication

6 campuses

8 teams

meeting logistics (time-zone differences)

Stakeholders

KS Teams

Institutional subject matter experts Getting the right level of detail

Organization of Use Cases (catalogue)

18

Page 16: 2 Use Cases in Kuali Student What is Kuali Student? What is a Use Case? How are Use Cases applied in Kuali Student? What is the methodology to create.

19

More QUESTIONS?

Visit: www.kuali.org/communities/ks

E-mail: [email protected]