evisions conference 2014_argos_rapid_app_dev

16
Jon Crosier – Concordia University Irvine [email protected] Rapid Application Development Building a Faculty Contract Management Suite Using Argos for Business Process Improvement: @CUI_Crosier #evisions

Upload: jon-crosier

Post on 06-Aug-2015

95 views

Category:

Software


1 download

TRANSCRIPT

Jon Crosier – Concordia University Irvine

[email protected]

Rapid Application DevelopmentBuilding a Faculty Contract Management Suite

Using Argos for Business Process Improvement:

@CUI_Crosier #evisions

Single person with ALL process knowledge

Time consuming and unregulated process

Ad-hoc methodology (exceptions to exceptions)

Highly flexible system needed by stakeholders

Lack of uniformity = Impossible to report well

Lots of manual process = Major discrepancies

The Challenge

@CUI_Crosier #evisions

Train someone new to do it the old way?(The “Ostrich” approach)

Implement the FLAC system in Banner?(The “Skate Uphill” approach)

Build our own system using Argos for R.A.D.?(The “Innovative”, but “Are you crazy?” approach)

The Options

@CUI_Crosier #evisions

Build a custom “bolt-on” Banner schema(Warning, buy your Banner DBA cookies and Jameson first)

The Architecture – Design Process

@CUI_Crosier #evisions

The Architecture – Components

Data Entry User

Contract Data

Faculty Contract Schema

Saturn Schema

Course Data

Instructor Data

Validation Data

Banner Courses

Banner Entity Data

Validation Data

Report Viewer

OLAP Cubes Faculty LoadReports

Adjunct Creation

Adjunct Lookup/Edit

Faculty Lookup/Edit

Course Lookup/Edit

@CUI_Crosier #evisions

Build a custom “bolt-on” Banner schema(Warning, buy your Banner DBA cookies and Jameson first)

Build workflow and Datablocks to support it

The Architecture – Design Process

@CUI_Crosier #evisions

The Architecture – Process WorkflowAdjunct/Faculty Contract/Workload Management WorkflowD

ept.

AA/D

ean

Regi

stra

rPr

ovos

t

Instructors are selected for each

course

Course Catalog Created

Adjunct or Faculty

Data Entered into Faculty Contract &

Workload Database by Department AA

Course Catalog Distributed to

Provost & Dept.

Existing or New Adjunct

Faculty Load Data Entry Adjunct Contract

New Adjunct Creation

Approved or Denied

Contracts & Workload Reviewed

and Approved by Provost AA

Contracts Returned to AA for Review

and Changes

Approved Contract Sent to AA for Distribution

Contract Reviewed and Modified by Department AA

Reports Created and Distributed to EC

Adjunct

Faculty Existing Adjunct

New Adjunct

Instructor Creation, Assignments and Removals sent to

Registrar

Contract Signed and Distributed to

Adjuncts & Faculty

Approved or Denied

Contracts & Workload Reviewed

and Approved by Provost

Data Entered into Adjunct Contract

Database by Department AA

Contracts and Workload reviewed

by Dean

Approved or Denied

Approved

Denied

Approved Contract Distributed by AA and Sent to HR for

Pay Entry

Denied

Approved

Denied

Approved

Contract entered into Payroll by HR

New Adjunct data sent to AA and ITS

Instructor Assignments

Entered into Banner

@CUI_Crosier #evisions

AA Contract & Load Data

Entry

Submit for Dean’s Approval

Submit for Provost AA Approval

Submit for Provost

Approval

Contract Created Signed

& Returned

Contract Submitted to HR

Payroll Distributed &

Disbursed

The Architecture – Workflow & Datablocks

HR Datablock

Completed Contracts Datablock

AA ContractCreate, Edit &

Submit Datablock

Contract Approval Datablock

@CUI_Crosier #evisions

Build a custom “bolt-on” Banner schema(Warning, buy your Banner DBA cookies and Jameson first)

Build workflow and Datablocks to support it

Custom packages, procedures, functions and sequences

The Architecture – Design Process

@CUI_Crosier #evisions

The Architecture – Technical

@CUI_Crosier #evisions

Build a custom “bolt-on” Banner schema(Warning, buy your Banner DBA cookies and Jameson first)

Build workflow and datablocks to support it

Custom packages, procedures, functions and sequences

Create TONS of SQL and Argos variables

Design and build the Argos UI/UX

Get Evisions help you do it all(Unless you are really bored and have tons of time)

The Architecture – Design Process

@CUI_Crosier #evisions

Includes end-user interface for data entry

Includes approval queue to create control

Includes automated email notifications

Includes mass approval and review for Provost

Includes user level control to view and edit

Includes banded, extract and email reports

The Application

@CUI_Crosier #evisions

Show-&-Tell

@CUI_Crosier #evisions

Adjunct contracts now entered by department AAs

Contract creation from 2 weeks down to 2 days

Single entry interface with rules and constraints

Highly flexible system as requested

Far less work to manage and maintain

Uniformity and centralization makes easy reporting

The Results

@CUI_Crosier #evisions

Continued updates and improvements planned

Addition of faculty contract creation in progress

Addition of faculty workload and overload next

Addition of reporting to execs, deans and faculty

Tie adjunct and faculty load to financial model

Addition of web-based approval and signature by faculty

What’s Next

@CUI_Crosier #evisions

Questions &

Answers

Jon Crosier – Concordia University Irvine

[email protected]

@CUI_Crosier #evisions