Upload
ashlie-griffin
View
218
Download
0
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?
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)
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
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 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