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

Embed Size (px)

Citation preview

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?

3

...the next generation

student system

4

WHAT is Kuali Student?

person-centric

flexible and scalable

modular

open source

service-oriented

sustainable

5

WHY Kuali Student?

We have increasingly complex needs.

We need a time saving, cost effective solution.

We need customization.

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)

7

WHEN is this available?

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)

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

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

Kuali Student SOAD Methodology

14

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

Use Case Methodology in Kuali Student

Use Case Template

Wiki format

Original Template

Current Template

Samples

Links to services

Links to data

Links to rules

17

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

19

More QUESTIONS?

Visit: www.kuali.org/communities/ks

E-mail: [email protected]