• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Kuali Student Kuali Days 2011 Project Update
 

Kuali Student Kuali Days 2011 Project Update

on

  • 597 views

Project team leads for the Kuali Student Project gave a presentation at Kuali Days 2011 in Indianapolis to update the Kuali community on the Kuali Student Project.

Project team leads for the Kuali Student Project gave a presentation at Kuali Days 2011 in Indianapolis to update the Kuali community on the Kuali Student Project.

Statistics

Views

Total Views
597
Views on SlideShare
584
Embed Views
13

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 13

https://wiki.kuali.org 13

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Put it in ABC order so as not to offend…Not sure how to differentiate Founder vs. Partner…
  • Separation of concernsDeployment flexibility
  • Think Course Catalog on Steriods….
  • Think Course Catalog on Steriods….
  • Think Course Catalog on Steriods….

Kuali Student Kuali Days 2011 Project Update Kuali Student Kuali Days 2011 Project Update Presentation Transcript

  • Kuali Student Project Update
  • Introductions Dan McDevitt KS Program Director Indiana University Carol Bershad KS Product ManagerUniversity of Washington Rajiv KaushikKS Development Manager University of Toronto
  • Agenda What is Kuali Student?  Introduction to Kuali Student  Overview of Core Functionality Who is Kuali Student?  Founder and Partner Update When is Kuali Student being delivered?  Three-Year Roadmap  Product Updates How is Kuali Student being delivered?  Delivery Overview Questions
  • What is Kuali Student? Dan McDevitt | Indiana University
  • What is Kuali Student?Kuali Student is a NEXT GENERATION STUDENT SYSTEMwhich is …… …….being incrementally produced through a dedicated community of international higher education partners …..meeting requirements of the community (not just the requirements of a single institution) ……flexible to changing business processes …… delivering a rich user experience …… modular and scalable .... HAPPENING!
  • What is Kuali Student?
  • Who is Kuali Student? Dan McDevitt | Indiana University
  • Kuali Student CommunityFounders Partners Naval Post Graduate School Boston College University of California, Berkeley Indiana University University of North-West Maryland, College Park University, South Africa University of Southern California University of Toronto University of WashingtonFounders = $~1 M/per year for 5 years….
  • When is Kuali Student Delivering? Carol Bershad | University of Washington
  • KS Product Roadmap
  • KS Curriculum ManagementWhat is this What features What is itsmodule? does it have? status?Curriculum DELIVERED • Courses andManagement Programprovides the ability to Version 1.1propose, create, modi • Robust proposal March 2011fy and retire learning processexperiences that are Version 1.2 • Administrativepart of an institutions November 2011 CRUD screenssanctionedcurriculum. • Analysis of Now in the “hands” dependencies of the Community across the curriculum
  • KS Curriculum Management Implementations Institution Current Status Boston College Planning and proof of concept North-West University In Progress UC Berkeley In Progress University of Maryland In Progress University of Washington In Progress (data migration) Ongoing support and enhancements QUESTIONS DEFECTS ENHANCEMENTS Defects submitted and Enhancements are Questions addressed to tracked in JIRA managed via the KS Project and Community https://jira.kuali.org/bro Contribution Model ks.info@kuali.org wse/KSLAB ks.collab@kuali.org
  • KS EnrollmentWhat is this What features What is itsmodule? does it have? status?KS Enrollment IN DEVELOPMENT • Coursemanages the Registrationenrollment lifecycle … by the KS Projectof students once • Course Teamadmitted to the Assessmentinstitution • Program Enrollment • Program Assessment … and many more (stay tuned)!
  • Institution Facing Student Facing KS Curriculum 2.People and Set up Users Manage Info and 2.People and Management Permissions Preferences Permissions 9.Academic Explore Programs Planning KS 6.Program Offer Offer 3.Course Accounts Programs Offering Courses Offering 10.Academic Academic Register for 4.Course 7.Program Enroll in UW My Record Record Registration Courses Enrollment Programs PlanKS Scheduling 5.Course Grade Assessment Courses 9.Academic Plan Setup the Programs Planning 1. Setup Environment Assess Progress in 8.Program KS Program Assessment Programs Audit KS Enrollment: Framework
  • KS Enrollment : Roadmap Institution Facing Student Facing 1. Set Up2. People and Permissions 3. Course Offering 4. Course Registration 5. Course Assessment ENR Feature Set Basic1.0 6. Program Offering ENR 2.0 and Beyond Full Feature Set 7. Program Enrollment 8. Program Assessment 9. Academic Planning ENR 1.0 10. Academic Record ENR 2.0 and beyond 15
  • KS Enrollment Roadmap: Functional DependenciesFunctional Area Dependent Module Strategy Course Offering KS Curriculum Management DELIVERED Program Offering 3rd Party Integration R25 KS Scheduling (CollegeNET) Course Registration Program Contribution KS Accounts Sigma System, Inc Enrollment Program 3rd Party Integration KS Program Audit u.Achieve® (redLantern) Assessment Academic Planning Contribution UW MyPlan University of Washington 16
  • UW MyPlanWhat is What features What is itsUW MyPlan? does it have? status?UW MyPlan is an • View enrollment IN DEVELOPMENTacademic planning historytool that makes it … as a Contributioneasier for students • Explore curricular offeringsto navigate the UW’scurricular offerings • Performand achieve their program auditacademic goals. • Project academic plan • Share with advisor
  • KS AccountsWhat is this What features What is itsmodule? does it have? status?The Accounts • Assess tuition IN DEVELOPMENTmodule supports and feesthe pricing, sale and • Access to … as a Contributionpurchase of both financialinternal and external planning toolsproducts (e.g. • Invoicecourses and customerprograms) and • Settle billservices (e.g. • Maintainathletics and library customerfees) account • Process refunds
  • KS Accounts The first vendor-contributed project designed as a core KS module  Sigma Systems based in Denver, CO  Forty years of experience in US higher education  ProSAM, flagship financial aid package Sponsoring institutions are University of Maryland and University of Southern California Planned KSA submodules:  KSA – Receivables Management  KSA – Fee Management  KSA – Third Party  KSA – Collections Management Submodules identified but not included:  KSA – Scholarship Management  KSA – Aid Management
  • KS Product Roadmap
  • How We Are Doing It
  • Development PhilosophyEmbrace Iterative development A Module has 2 or more Releases Each Release is broken down into short Milestones Every Milestone delivers code which goes through QA Milestone code is available to KS community
  • Architecture
  • Kuali Student Architecture Application JqueryPresentation Spring MVC Rapid Application Development Framework (KRAD) Service Contract Person Organization SOAP (KIM) (KOM) ServiceLayer/ SOA Rules (KRMS) Service Implementation Workflow (KEW) JAXWS/CXF Notification (KEN) Kuali Service Bus (KSB) Data Access Object (DAO) Persistence JPA/Hibernate, OJB Database Database DB Independent Kuali Student Kuali Rice 24
  • Architecture ImplicationsTruly a next generation Student System Infrastructure: Relies on a modern infrastructure developed in the Cloud Separation of UI and Services enables institutions to  Develop their own UIs  Integrate with current systems on campus
  • Architecture ImplicationsTruly a next generation Student System Services are designed to accommodate future changes to business processes.  Front end can change every few years but Service Contracts are more stable over time Loose coupling between modules helps institutions  Roll out modules over time  Minimize impact of changes from one module to another
  • Expert Review of Architecture Recent expert review of architecture validates that platform  Has a solid foundation  Will be adoptable as production enterprise software  Will run with appropriate availability/scalability  Has no "red flag" issues  Has come areas of concern/improvement
  • Development Strategy
  • Phase I – Core Slice Breadth PHASE 1 – Foundation (“thin slice”)Depth Course offerings, students, registration, grading, academic record, others Manage Manage Grading, R Fees, Trans Learning Course Degree Course People and ecord, Tran fer Credit Plan Registration Audit Offerings Time script
  • Phase II- Enrollment 1 Parallel Development Breadth Team A Team D Team BDepth PHASE 2 – Expand Depth with Parallel Dev Teams Team A Team B Team C Manage Manage Grading, R Fees, Learning Course Degree Course People and ecord, Tran Transfer Plan Registration Audit Offerings Time script Credit
  • Teams West Coast 2 West Coast 1 9 9 East Coast 1 9 ANALYSIS 9 MGMT UXSouth Africa QA 26 SVCS DEV 9 East Coast 2Team Structure to Support Strategy 31
  • Parallel Development Teams Parallel Development Teams focus  Application Development  Broad swath across features  Minimal UI progressing to richer UX  Deliver code in three 2-week sprints as part of each Milestone 32
  • Core Team Core Team focus  Overall application design, ensuring one cohesive application  Service Contracts, including implementation (80/20), allowing parallel teams to focus on application development  Technical Strategy  Performance  Scaling  Database 33
  • Wrap up
  • Challenges / Opportunities  Balancing the reality triangle Resources Scope Time Software support vs. Software development (Evolving Ecosystem) Core system being build from ground up vs. based off existing system
  • Get InvolvedRound Table on Choosing to Join Kuali Student Wednesday, 2:30-3:30pm Room 101/102 Kuali Student Project Round Table Wednesday, 4:00-5:00pm White River B
  • Questions?